1. 程式人生 > >[TimLinux] Python 初學者必看

[TimLinux] Python 初學者必看

數據庫編程 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 初學者必看