你知道什麼是Python?今天把最好的Python視頻送給你

轉發評論+私信“學習”即可領取python視頻教程

概念

Python是一種廣泛使用的解釋型級編程語言。Python語言的設計理念強調代碼的可讀性,讓開發者用更少的代碼來表達自己的想法,尤其是使用了空格縮進來劃分代碼塊。不管是小型還是大型程序,Python都試圖讓程序的結構清晰明瞭。

Python具有動態類型系統和自動內存管理功能。它支持多種編程範式,包括面向對象、命令式、函數式和過程式編程,並且擁有一個強大的用途廣泛的標準庫。

Python是開源的自由軟件,可供所有人免費使用,並且適用於各類操作系統。

你知道什麼是Python?今天把最好的Python視頻送給你

python對抗綠色像素螺旋

優勢

python以其優美,清晰,簡單的特性在全世界廣泛流行,成為最主流的編程語言之一。

1. Python的定位是“優雅”、“明確”、“簡單”,所以Python程序看上去總是簡單易懂,初學者學Python,不但入門容易,而且將來深入下去,可以編寫那些非常非常複雜的程序。

2. 開發效率非常高,Python有非常強大的第三方庫,基本上你想通過計算機實現任何功能,Python官方庫裡都有。

相應的模塊進行支持,直接下載調用後,在基礎庫的基礎上再進行開發,大大降低開發週期,避免重複造輪子。

3. 高級語言————當你用Python語言編寫程序的時候,你無需考慮諸如如何管理你的程序使用的內存一類的底層細節。

4. 可移植性————由於它的開源本質,Python已經被移植在許多平臺上(經過改動使它能夠工作在不同平臺上)。如果你小心地避免使用依賴於系統的特性,那麼你的所有Python程序無需修改就幾乎可以在市場上所有的系統平臺上運行。

5. 可擴展性————如果你需要你的一段關鍵代碼運行得更快或者希望某些算法不公開,你可以把你的部分程序用C或C++編寫,然後在你的Python程序中使用它們。

6. 可嵌入性————你可以把Python嵌入你的C/C++程序,從而向你的程序用戶提供腳本功能。

你知道什麼是Python?今天把最好的Python視頻送給你

歷史:

Python的創始人為吉多·範羅蘇姆( Guido van Rossum), 1989年的聖誕節期間,吉多·範羅蘇姆為了在阿姆斯特丹打發時間,決心開發一個新的腳本解釋程序,作為ABC語言的一種繼承(ABC是由吉多參與設計的一種教學語言)。之所以選中Python作為程序的名字,是因為他是BBC電視劇——Monty Python飛行馬戲團的愛好者。

Python 2.0於2000年10月16日發佈,並有許多主要的新特性,增加了自動內存管理機制和支持Unicode。同時,整個開發過程更加透明,社區對開發進度的影響逐漸擴大。Python 3.0(最初稱為Python 3000或py3k)於2008年12月3日發佈,此版不完全兼容之前的Python源代碼。不過,很多新特性後來也被移植到舊的Python 2.6/2.7版本。Python 核心團隊計劃在 2020 年停止支持 Python 2。

轉發評論+私信“學習”即可領取python視頻教程

轉發評論+私信“學習”即可領取python視頻教程


分享到:


相關文章: