Python 特色
1. 軟體品質
- 可讀性
- 強制縮排
- 物件導向
2. 動態語言
a.直譯式的語言
b.增加了使用上的彈性
c.節省重新編譯的時間
3. 強類型定義語言
強制數據類型定義的語言
4. 豐富的標準函式庫
5. 可移植
6. 容易擴充和嵌入
- Python本身非常容易被擴充
- 負載量大的部份,用C語言來寫,然後用Python來引用,就可以加快速度
- Python可以嵌在其它程式裡面,這樣的特性讓Python非常有彈性
Python 2.x VS. Python 3.x
Python2.X
|
Python3.X
|
穩定版本
|
現在進行式同時也是未來趨勢
|
version2.7 為最終版本
|
活絡發展中
|
較多的第三方函式庫
|
對初學者較友善
|
仍有為數眾多的使用者
|
Brett Cannon, “Python 3.3: Trust Me, It's Better than 2.7”, PyCon 2013
https://www.youtube.com/watch?v=f_6vDi7ywuA
初學建議從Python 3.x開始
Python 程序執行
1. 程式設計者撰寫code.py檔。
2. 經Python編譯器自動轉成位元碼code.pyc以加速執行速度。
3. 由Python virtual machine執行位元碼。
沒有留言:
張貼留言