Python のバックアップ(No.14)


Python

Pythonはプログラミング言語の一種です。

  • インデントが文法構造を作っている
  • 比較的初心者にも扱いやすい
  • 豊富なパッケージがある
    などの長所を持っています。
    一方、処理速度にたいする難点などがあり、いかにうまく高速なパッケージを使うか、という点が需要になる場面があります。

パッケージ・ツール・ライブラリ

  • pip : パッケージの管理
  • Numpy : ベクトル・行列などの数値計算用のパッケージ
  • Scipy : 科学計算などの計算用のパッケージ
  • scikit-learn : 機械学習のためのパッケージ
  • tweepy : Twitter API を使うためのパッケージ
  • mysql-connector-python : PythonからmySQLを使うためのパッケージ

tweepy

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

tweepyのインストール

pip install tweepy

mysql-connector-python

pythonからmySQLにアクセスするためのライブラリ

pip install mysql-connector-python

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

コマンド

リスト

Pythonのリストは、配列に近い感覚で扱えるように作られている。しかし、その本質はデータを格納している場所への参照が並んでいるだけなので、ときに注意を要する。

空リストを作る

newlist = []

リストをn番目からm番目まで抽出する

newlist = oldlist[n:m+1]

後ろの項に入力するのがm+1番目であることに注意。

文字列

特定の文字が存在するか

"a" in text

とすると、文字列text中に文字"a"が存在するかがbooleanで返ってくる。

特定の文字が何個あるか

text.count("a")

とすると、文字列text中に文字"a"が何個存在するかが返ってくる。

コメント

コメントはありません。 Comments/Python

お名前: URL B I U SIZE Black Maroon Green Olive Navy Purple Teal Gray Silver Red Lime Yellow Blue Fuchsia Aqua White