日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

《Python编程初学者指南》——1.2 Python简介

發布時間:2024/1/17 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 《Python编程初学者指南》——1.2 Python简介 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本節書摘來自異步社區《Python編程初學者指南》一書中的第1章,第1.2節,作者[美]Michael Dawson,王金蘭 譯,更多章節內容可以訪問云棲社區“異步社區”公眾號查看。

1.2 Python簡介

Python是一種功能強大且易于使用的編程語言,由Guido van Rossum于1991年首次發布。讀者可以用Python非常迅速地編寫出一個小項目。不過,Python也在不斷成長,現在已經可以用來編寫強調任務的商業應用程序了。

如果仔細翻閱Python的文檔,就可以發現其中大量引用了spam、eggs和數字42。這些全都是向Monty Python(英國喜劇劇團,Python這個名稱就來源于此)致敬的。盡管Guido van Rossum是以這個劇團的名稱來命名Python的,但Python語言的正式吉祥物還是變成了一條大蟒蛇(其實這樣也好,要把六個英國喜劇演員的頭像放到一個程序圖標中確實不太容易)。

市面上的編程語言有很多,Python到底牛在哪?

1.2.1 Python易于使用

任何編程語言的主要目的就是在程序員的大腦與計算機之間構建起一座橋梁。大部分流行的編程語言(如Visual Basic、C#、Java)被認為是高級語言,也就是說,相對于機器語言,它們更接近于人類語言。它們確實也是如此。而Python(包括它那簡明扼要的規范)則更接近于英語。創建Python程序是非常簡單的,以至于人們都說它是“以思考的速度編程”。Python的簡單易用對于專業程序員而言就意味著生產力。跟其他許多流行的編程語言相比,Python程序會更短一些,所需的編程時間也會更少一些。

1.2.2 Python功能強大

Python具備現代編程語言所應該具備的一切功能。讀完本書之后,讀者將可以編寫帶有GUI、能夠處理文件、能夠使用各種數據結構的程序。

Python非常強大,不僅吸引了全世界的開發人員,甚至連Google、IBM、Industrial Light & Magic、Microsoft、NASA、Red Hat、Verizon、Xerox、Yahoo!等企業也對它鐘愛有加。專業的游戲開發人員也在使用Python。Electronic Arts、2K Games、Disney Interactive Media Group都發布過含有Python代碼的游戲。

1.2.3 Python是面向對象的

面向對象編程(Object-oriented programming,OOP)是一種利用計算機解決問題的現代手段,它指的是一種在程序中直觀地表示信息和動作的方式。雖然它不是編寫程序的唯一手段,但對于大項目而言,它確實是最好的那種。

諸如C#、Java、Python這樣的語言都是面向對象的。但Python做得更好一些。在C#和Java中,OOP是必須的。這也就使得小程序也必須得擁有不必要的復雜度,而且還要求新手們必須事先了解一大堆的東西才行。而Python就不同了。在Python中,OOP不是必須的。用戶隨時都可以用上OOP所帶來的任何功能,而且還可以只在有需要的時候才用。遇到一個完全不需要OOP的小程序?沒問題。遇到一個需要OOP且需要一群人一起開發的大項目?還是沒問題。Python不僅功能強大,而且靈活性也非常好。

1.2.4 Python是一種“膠水”語言

Python可以跟其他語言(比如C、C++、Java等)結合使用。也就是說,程序員在用Python編程時可以用上一些已經用其他語言寫好的東西。此外,這也意味著人們可以充分利用其他語言的優勢。比如說,在享受Python那簡潔的開發方式(這簡直就是Python編程的標志)的同時,讓程序具有C或C++所帶來的高效性。

1.2.5 Python無所不在

從掌上電腦到超級計算機,Python可說是無所不在。如果客廳里沒有超級計算機的話,也可以在Windows、Macintosh或是Linux電腦上運行Python。而這些也正是首選的運行平臺。

Python程序是平臺無關的。也就是說,無論程序是在哪種操作系統編寫的,它都能在其他任何裝有Python的計算機上運行。因此,當用戶在自己的電腦上編寫了一個程序之后,可以通過電子郵件將其發給使用Linux的朋友們或是使用Mac的大媽,該程序在他們的電腦上一樣是可以運行的(只要他們的電腦上裝了Python就行)。

1.2.6 Python有一個強大的社區

大部分編程語言都有一個專門的新聞組,而Python則還有一個叫作Python Tutor的郵件列表,新手們可以隨意在這里提問。該郵件列表的網址是http://mail.python.org/mailman/listinfo/tutor 。雖然這個郵件列表叫作Tutor,但不管是新手還是老手都可以上去問問題。

還有一些關注某些特定方面的Python社區,它們的共同點就是:盡量地友好和開放。正是因為Python本身就適合于新手,所以這一點也是說得通的。

1.2.7 Python是免費的、開源的

Python是免費的,一分錢都不用花就可以將其安裝到電腦上。實際上,Python的許可協議允許做的事情還不止如此。用戶可以復制或修改Python,甚至還可以進行轉售(但是可別辭了現在的工作哦)。不斷堅持開源的理念正是使Python變得如此流行和成功的根源之一。

總結

以上是生活随笔為你收集整理的《Python编程初学者指南》——1.2 Python简介的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。