Python崇尚優美、清晰、簡單,是一個優秀并廣泛使用的語言(TIOBE語言排行第八,Google的第三大開發語言,Dropbox的基礎語言,豆瓣的服務器語言)。這個世界并不缺乏優秀的語言,但Python的發展史作為一個代表,帶給我許多啟示。
在Python的開發過程中,社區起到了重要的作用。Guido自認為自己不是全能型的程序員,所以他只負責制訂框架。如果問題太復雜,他會選擇繞過去,也就是cutthecorner。這些問題最終由社區中的其他人解決。社區中的人才是異常豐富的,就連創建網站,籌集基金這樣與開發稍遠的事情,也有人樂意于處理。如今的項目開發越來越復雜,越來越龐大,合作以及開放的心態成為項目最終成功的關鍵。
Python從其他語言中學到了很多,無論是已經進入歷史的ABC,還是依然在使用的C和Perl,以及許多沒有列出的其他語言。可以說,Python的成功代表了它所有借鑒的語言的成功。同樣,Ruby借鑒了Python,它的成功也代表了Python某些方面的成功。每個語言都是混合體,都有它優秀的地方,但也有各種各樣的缺陷。同時,一個語言“好與不好”的評判,往往受制于平臺、硬件、時代等等外部原因。程序員經歷過許多語言之爭。我想,為什么不以開放的心態和客觀的分析,去區分一下每個語言的具體優點缺點,去區分內部和外部的因素。說不定哪一天發現,我不喜歡的某個語言中,正包含了我所需要的東西。
無論Python未來的命運如何,Python的歷史已經是本很有趣的小說。
以上內容為大家介紹了Python啟示錄,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。http://www.dietsnews.net/