MyEnigma

とある自律移動システムエンジニアのブログです。#Robotics #Programing #C++ #Python #MATLAB #Vim #Mathematics #Book #Movie #Traveling #Mac #iPhone

独学Python 1: 名前の由来, メリット,デメリット,ユーザ

以下は,プログラミング言語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