Python リンク集
こんにちは。文系なのにpythonにハマっているエバンスです。
前回の記事で予告したとおり、私がPythonを使う際によくお世話になっている先を紹介します。
基礎
データ系
- リスト(Pythonと言えば!)
- タプル(辞書形式。私はあまり使う場面がないですが)
- Pandas(慣れるとスーパー便利)
ライブラリなので、使うにはimportする必要があります。
エクセルに慣れている人に特におすすめです。大きなデータでもストレスなく扱うことができます。 - Numpy(超速。配列のためのライブラリ)
色々するにはNumpyを経由せざる得ない場合があり、多くの方が結局勉強するはめになると思います。ここまでくるとPython初心者を脱出している気が。。
グラフ作成
- Matplotlib(とにかく簡単にグラフが描画できる)
このライブラリ、↓のような小難しいこと(3次元のヒートマッピング)もできるので非常に優秀です。私が調べたときはこんなぴったりな日本語のサイトはなかったので、英語で調べてました(涙)
コーディングプロットフォーム
- Jupyter Notebook(神ツール)
コーディングした結果を、その場で好きな行の塊(セル)ごとに実行できるという便利なツール。私はこれを知ってから、コーディングの効率が20倍上がりました。本当です。全部習得する必要はありませんが、一通り読むと用途の広さが実感できますね。
まとめ
とりあえずPythonに触れてみたい、動かしてみたい、という方は、↑サイトを確認しつつ使い心地を確かめると、Pythonの優秀さが肌で理解できるかと思います。
その後は、必要に応じて、データサイエンス?(Scipy)・機械学習(Scikit-learn)等、自分の興味に合わせて勉強されると良いと思います。