2016年5月4日 星期三

Python_Note01

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執行位元碼。

沒有留言:

張貼留言