python的編譯器有哪些

silencement
發布: 2019-06-14 15:43:53
原創
13660 人瀏覽過

python的編譯器有哪些

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中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板