您好,登錄后才能下訂單哦!
小編這次要給大家分享的是詳解什么是Python及其用處,文章內容豐富,感興趣的小伙伴可以來了解一下,希望大家閱讀完這篇文章之后能夠有所收獲。
Python是什么
Python(大蟒蛇)是一門解釋型、面向對象、帶有動態語義的高級程序設計語言。
Python 是一門有條理的和強大的面向對象的程序設計語言,類似于Perl, Ruby, Scheme, Java。現在流行的AI人工智能技術大部分都是用Python語言編寫的,這大大促進了的Python語言的發展。AI深度學習技術本身的特點決定了其不適合靜態編譯型語言,而Python語言被選作AI技術框架的基礎語言,更多的是源于Python的動態特性及其開發效率高等性能優勢。
基本輸出
print(“Hello world!”)
Python 的創始人為荷蘭人吉多·范羅蘇姆(Guido van Rossum)。1989年的圣誕節期間,吉多·范羅蘇姆為了在阿姆斯特丹打發時間,決心開發一個新的腳本解釋程序,作為 ABC 語言的一種繼承。之所以選中 Python 作為程序的名字,是因為他是 BBC 電視劇——蒙提·派森的飛行馬戲團(Monty Python's Flying Circus)的愛好者。
1991年,第一個 Python 編譯器誕生。它是用C語言實現的,并能夠調用C語言的庫文件。
Python 2.0 于 2000 年 10 月 16 日發布,增加了實現完整的垃圾回收,并且支持 Unicode。
Python 3.0 于 2008 年 12 月 3 日發布,此版不完全兼容之前的 Python 源代碼。不過,很多新特性后來也被移植到舊的 Python 2.6/2.7 版本。
Python 2與Python 3
Python有兩個版本,不同的版本足以讓許多新用戶絆倒。Python 2.x,舊的“遺留”分支,將繼續得到支持(即接收官方更新)到2020年,并且在此之后可能會非正式地持續存在。Python 3.x是該語言的當前和未來版本,它具有許多在2.x中沒有的有用且重要的特性,例如更好的并發控制和更高效的解釋器。
由于相對缺乏第三方庫支持,Python 3的采用速度最慢。許多Python庫僅支持Python 2,因此很難切換。但在過去幾年中,僅支持Python 2的庫數量已經減少; 大多數現在兼容兩個版本。今天,沒有使用Python 3的原因很少。
Python可以用來干什么?
Python為我們提供了非常完善的基礎代碼庫,覆蓋了網絡、文件、GUI、數據庫、文本等大量內容,被形象地稱作“內置電池(Batteries included)”。用Python開發,許多功能不必從零編寫,直接使用現成的即可。
除了內置的庫外,Python還有大量的第三方庫,也就是別人開發的,供你直接使用的東西。當然,如果你開發的代碼通過很好的封裝,也可以作為第三方庫給別人使用。
許多大型網站就是用Python開發的,例如YouTube、Instagram,還有國內的豆瓣。很多大公司,包括Google、Yahoo等,甚至NASA(美國航空航天局)都大量地使用Python。
而網上給Python的定位是“優雅”、“明確”、“簡單”,所以Python程序看上去總是簡單易懂,初學者學Python,不但入門容易,而且將來深入下去,可以編寫那些非常非常復雜的程序。
總的來說,Python的哲學就是簡單優雅,盡量寫容易看明白的代碼,盡量寫少的代碼。如果一個資深程序員向你炫耀他寫的晦澀難懂、動不動就幾萬行的代碼,你可以盡情地嘲笑他。
到此這篇關于Python是什么 Python的用處的文章就介紹到這了,更多相關Python可以做什么內容請搜索億速云以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持億速云!
看完這篇關于詳解什么是Python及其用處的文章,如果覺得文章內容寫得不錯的話,可以把它分享出去給更多人看到。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。