Python のバックアップソース(No.13)

#contents

**パッケージ・ツール・ライブラリ [#y1afbff9]
-[[pip>Python/pip]] : パッケージの管理
-[[scikit-learn>Python/scikit-learn]] : 機械学習のためのパッケージ
-[[tweepy>#tweepy]] : Twitter API を使うためのパッケージ
-[[mysql-connector-python>#mysql-connector-python]] : PythonからmySQLを使うためのパッケージ

***tweepy [#tweepy]
※注意 2018年夏の時点で、''python3.7に対応していません''。
よって、Python 2.7, 3.4, 3.5, 3.6 のいずれかを使用していください。

tweepyのインストール
 pip install tweepy


***mysql-connector-python [#mysql-connector-python]
pythonからmySQLにアクセスするためのライブラリ
 pip install mysql-connector-python

&size(14){mysql-connector-python''-rf'' を使うという情報もあるが、インストールを試したところ失敗した。ただし環境によってはこちらのほうがいいかもしれない。};

-[[6.1 Tutorial: Raise Employee's Salary Using a Buffered Cursor:https://dev.mysql.com/doc/connector-python/en/connector-python-tutorial-cursorbuffered.html]]

*コマンド [#ae69b92e]

**リスト [#aac411ef]
Pythonのリストは、配列に近い感覚で扱えるように作られている。しかし、その本質はデータを格納している場所への参照が並んでいるだけなので、ときに注意を要する。
***空リストを作る [#k2f2b5f4]
 newlist = []
***リストをn番目からm番目まで抽出する [#f90d4ea8]
 newlist = oldlist[n:m+1]
~後ろの項に入力するのが''m+1番目''であることに注意。

**文字列 [#bb56aece]
***特定の文字が存在するか [#cc17e565]
 "a" in text
とすると、文字列text中に文字"a"が存在するかがbooleanで返ってくる。

***特定の文字が何個あるか [#vd9103bb]
 text.count("a")
とすると、文字列text中に文字"a"が何個存在するかが返ってくる。


*コメント [#q48d1023]

#pcomment