python 的理解:
所學過的語言比較:
C/C++ 靜態 編譯性 oop
JAVA 靜態 編譯性 jvm oop
scala 靜態 編譯性 依賴於 jvm fp oop
Haskell 靜態 編譯ghci fp
python 是一門非靜態 解釋性的語言:
js 非靜態編譯性 解釋性
python的應用
數據分析:數字計算和科學計算
系統編程:linux類庫最多
網絡服務:django flask bottle
圖像處理:如opencv python調用c
python慢的問題
python可以調用c模塊
內存佔用比較大 硬件可以彌補
python的好處
python中大量的內庫
代碼簡潔
print("hello teng")
簡單:如果使用python可以面向問題編程 java是面向對象編程 haskell是面向函數編程 scala是混合編程
雖然python fp不如 haskell scala oop 不如java scala 但是其語法簡單 可以讓程序員更快地解決問題
pypy:將python直接解釋成機器碼 速度大量提高