以下は,プログラミング言語Pythonの書籍として非常に有名な,
『初めてのPython』
を読みながら,Pythonを勉強した時の個人的なメモです.
Pythonの名前の由来
Pythonの開発者のGuido van Rossumが
BBCテレビのコメディ番組「空飛ぶモンティ・パイソン」(Monty Python's Flying Circus)
から名付けた.
Pythonを使うメリット
1. クオリティの高さ:コードの読みやすさ,整合性,再利用性
2. コーディングの生産性の高さ:C++やJAVAの1/3~1/5のコード量
3. 非OS依存性
4. 充実したライブラリ
5. 多言語との統合が容易:C++からPythonを呼び出せる.
6. プログラミングが楽しい.
クオリティの高さ
* シンプルで一貫した,読みやすいプログラム.
* マニュアルがほぼ要らない.
* 暗示より明示,複雑より単純.(Explicit is better thant implicit)
Pythonとスクリプト言語
* オブジェクト指向スクリプト言語
* シェル作成,コントロール,プログラミング
Pythonの欠点
実行速度が遅い.
Pythonのユーザ
Google (Googleの三大言語の1つ:C++, JAVA, Python),
Microsoft,Apple,
facebook, NASA, etc.
Pythonでできること
* システムプログラミング
* GUI構築:Tkinter