【Python】プログラミングやWeb開発のためのチュートリアル

よこのじ(@yokonoji_work)です。

プログラミング言語Pythonはシンプルに記述することができるので好きな言語です。この言語を使って機械学習をやっていきたいと思い勉強をしているところですので、関連するチュートリアルサイトをまとめておきます。

Pyhton関連のチュートリアルサイト一覧

プログラミング

Pythonチュートリアル
Python公式のチュートリアル

機械学習

scikit-learn Tutorials
機械学習ライブラリ「サイキットラーン」のチュートリアル

スクレイピング

Scrapy at a glance
Webページから情報の抽出を行うスクレイピングを実装するためのライブラリScrapyのドキュメント

Webアプリケーション

Djangoチュートリアル
PythonでWebアプリケーションをつくるためのフレームワーク。投票を行えるアプリケーションをつくりながら内容を理解できる。

表データ処理

Pandas Tutorials
データ解析を行うためのライブラリPandasのドキュメント。Pandasは機械学習の入力データを扱いやすい形に加工したりするのに利用されている。

組合せ最適化

Optimization with PuLP
PuLPはCOINプロジェクトでつくられたモデラー。モデラーはある事象の数理モデルを作成するもので、それを解くのがソルバー。これらを用いて最適化問題を解く。最適化問題とは、例えば決められた量の食材があって、ハンバーグとオムレツをいくつずつ作れば最も利益があるか?といった問題のこと。