Python是一個非常好用的程式語言,開發的速度非常快。 Python的設計哲學是「優雅」、「明確」、「簡單」。因此,Perl語言中「總是有多種方法來做同一件事」的理念在Python開發者中通常是難以忍受的。 Python開發者的哲學是「用一種方法,最好是只有一種方法來做一件事」。在設計Python語言時,如果面臨多種選擇,Python開發者一般會拒絕花俏的語法,而選擇明確的沒有或很少有歧義的語法。由於這種設計觀念的差異,Python原始碼通常被認為比Perl具備更好的可讀性,並且能夠支撐大規模的軟體開發。這些準則被稱為Python格言。在Python解釋器內運行import this可以獲得完整的清單。
Python開發人員盡量避免不成熟或不重要的最佳化。一些針對非重要部位的加快運行速度的補丁通常不會被合併到Python內。所以很多人認為Python很慢。不過,根據二八定律,大多數程式對速度要求不高。在某些對運行速度要求很高的情況,Python設計師傾向於使用JIT技術,或用使用C/C 語言改寫這部分程式。可用的JIT技術是PyPy。
Python是完全物件導向的語言。函數、模組、數字、字串都是物件。並且完全支援繼承、重載、衍生、多重繼承,有益於增強原始碼的複用性。 Python支援重載運算子和動態類型。相對於Lisp這種傳統的函數式程式語言,Python對函數式設計只提供了有限的支援。有兩個標準函式庫(functools,itertools)提供了Haskell和Standard ML中久經考驗的函數式程式設計工具。
python用什麼編輯器
推薦Python整合開發工具
學習Python建議用以下開發工具,請依照自己的喜好,選擇一種。
分2種
第一種是編輯器
1、vim
2、atom
3、sublime text
4、Visual Studio Code
第二種是python整合開發環境(ide)
1、pycharm python整合開發環境, 有免費版。
2、wingide python整合開發環境, 有免費版。
3、liclipse python整合開發環境,免費。
以上是python的編譯器有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!