[TimLinux] Python 初學者必看
阿新 • • 發佈:2018-05-22
數據庫編程 windows c++ 腳本語言 功能 任務 應用領域 預編譯 單獨
1. 為什麽用Python
- 軟件質量:Python註重可讀性、一致性和軟件質量。
- 提高開發者的效率:Python代碼的大小往只有C++/Java代碼的1/5 ~ 1/3。
- 程序的可移植性:絕大多數Python程序不需要修改,即可運行在Linux、Windows等系統上。
- 標準庫的支持:內置眾多預編譯兵可移植的功能模塊(標準庫)。
- 組件集成:能夠用Python代碼調用C/C++的庫,能夠與其他編程語言高效集成到一起。
- 享受樂趣:Python易用、強大的標準庫
2. 軟件質量
從哲學理念上講,Python采用極簡主義的設計理念。比如解決一個問題有多種途徑,Python則在一條途徑上做到最佳,且只提供這條途徑。Python崇尚的就是“簡潔勝於復雜“,執行python -c "import this"打印Python之禪。
3. 開發效率
Python總是付出更小的精力完成更多的任務。
4. 腳本語言
稱Python為腳本語言,多數時候在於Python所支持的快速、靈活的開發模式,而不是特定的應用領域的概念,比如Python應用在Web開發領域,我更樂於稱呼Python為程序。Python語言自身具有三方面的角色:
- shell工具:面向系統的工具語言
- 控制語言:靈活的控制工具,Python代碼作為獨立的工具運行,來單獨完成特定的功能。
- 使用快捷:可采用快速、遞增的編程模式,編程任務簡單,但是完成的功能又能夠很強大。
5. 缺點
確實沒有C、C++程序的性能高
6. 應用場景
相當廣泛
- Web編程
- 系統編程
- GUI編程
- 數據庫編程
- 網絡編程
- 大數據、數據分析
- 科學計算領域
7. 特點
- 面向對象
- 開源免費
- 功能強大
- 與其他編程語言混合
- 簡單易用
- 簡單易學
[TimLinux] Python 初學者必看