国产三级自拍,成人二区,泰国三级寂寞的寡妇在线观看 ,成人在线观看网站,国内精品久久国产大陆,AV免费网址观看

Back

Python介紹

by SpikeSpike


面向讀者

本文不會涉及過多的語法細節,著重介紹Python相較于其它編程語言的不同點,所以本文適合以下類型的讀者閱讀:對常用的編程語言(C、C++、Java等)有簡單了解,對Python抱有好奇心和興趣的讀者。

 

介紹

簡介:

Python,是一種廣泛使用的解釋型、高級編程、通用型編程語言,由吉多·范羅蘇姆于1991年創造。Python的設計哲學強調代碼的可讀性和簡潔的語法(尤其是使用空格縮進劃分代碼塊,而非使用大括號或者關鍵詞)。相比于C++或Java,Python讓開發者能夠用更少的代碼表達想法。

 

特性:

Python是完全面向對象的語言。函數、模塊、數字、字符串都是對象。并且完全支持繼承、重載、派生、多重繼承,有益于增強源代碼的復用性。Python支持重載運算符,因此Python也支持泛型設計。Python的設計哲學是“優雅”、“明確”、“簡單”,強調“用一種方法,最好是只有一種方法來做一件事”。不過,Python相對于C、Visual Basic等靜態類型語言來說運行速度較慢。

 

應用范圍:

網絡應用程序:Python對于各種網絡協議的支持很完善,因此經常被用于編寫服務器軟件、網絡爬蟲。豐富的第三方 Web框架,也可以輕松開發和管理復雜的Web程序。

GUI開發:使用自帶的Tkinter庫或第三方的wxPython、PyQt等GUI包,可以輕松地開發跨平臺的桌面軟件。

科學計算:使用NumPy、SciPy、Matplotlib等庫,可以輕松編寫科學計算程序,而不用自己重復編寫一些所需的API。

 

庫:

Python擁有一個強大的標準庫。Python語言的核心只包含數字、字符串、列表、字典、文件等常見類型和函數,而由Python標準庫提供了系統管理、網絡通信、文本處理、數據庫接口、圖形系統、XML處理等額外的功能。此外,Python社區提供了大量的第三方模塊,使用方式與標準庫類似。它們的功能覆蓋科學計算、Web開發、數據庫接口、圖形系統多個領域。比較著名的庫有:Django、Flask、Tornado、Matplotlib、SciPy、NumPy、PyQt、WxPython、PIL、TensorFlow等。

 

開發環境:

常見的通用IDE或文本編輯器,如Eclipse、VS Code、Vim、Notepad++、UltraEdit、等,對Python都有不同程度的支持。另外,除了標準二進制發布包所附的IDLE之外,還有許多專用于Python的集成開發環境(IDE)。其中有些軟件設計有語法著色、語法檢查、運行調試、自動補全、智能感知等便利功能。比如Anaconda、PyCharm、Spyder等。

 

歷史版本:

Python的3.0版本,相對于Python的早期版本,是一個較大的升級。為了不帶入過多的累贅,Python 3.0在設計時沒有考慮向下兼容。許多針對早期Python版本設計的程序都無法在Python 3.0上正常運行。新的Python程序都建議使用Python 3.0版本的語法。

 

程序實例:

下面,以所有程序員都熟悉的“Hello World”為例,來比較C和Python語言的不同點。

 

 

 

 

代碼整體比較簡單,感興趣的讀者可以在此基礎上修改,制作更有創意的字符畫。

 

總結

Python不僅語法簡潔、容易上手,而且有著數量眾多且功能強大的第三方庫,很適合用來實現自己的各種 idea,或者快速開發一些小工具,從而提高日常工作的效率。

請您填寫郵箱地址,以獲得下載權限。