1. 程式人生 > >Python總結——1、Python的歷史

Python總結——1、Python的歷史

Python歷史


誕生:

Python是著名的荷蘭人(“龜叔”)Guido van Rossum在1989年聖誕節期間,為了打發無聊的聖誕節而編寫的一個程式語言。

介紹:

Python是一種面向物件的解釋型計算機程式設計語言,純粹的自由軟體,常被暱稱為膠水語言,能夠把用其他語言製作的各種模組。

龜叔給Python的定位是“優雅”、“明確”、“簡單”。

優點:

Python就為我們提供了非常完善的基礎程式碼庫,覆蓋了網路、檔案、GUI、資料庫、文字等大量內容,被形象地稱作“內建電池(batteries included)”。用Python開發,許多功能不必從零編寫,直接使用現成的即可。

Python還有大量的第三方庫,也就是別人開發的,供你直接使用的東西。當然,如果你開發的程式碼通過很好的封裝,也可以作為第三方庫給別人使用。
    
   總的來說:
            Python是純粹的自由軟體
            Python具有豐富和強大的庫
            Python語法簡潔清晰
            Python是一種面向物件的解釋型計算機程式設計語言

缺點:

第一個缺點就是執行速度慢,和C程式相比非常慢,因為Python是解釋型語言,你的程式碼在執行時會一行一行地翻譯成CPU能理解的機器碼,這個翻譯過程非常耗時,所以很慢。而C程式是執行前直接編譯成CPU能執行的機器碼,所以非常快。

第二個缺點就是程式碼不能加密。如果要釋出你的Python程式,實際上就是釋出原始碼,這一點跟C語言不同,C語言不用釋出原始碼,只需要把編譯後的機器碼(也就是你在Windows上常見的xxx.exe檔案)釋出出去。要從機器碼反推出C程式碼是不可能的,所以,凡是編譯型的語言,都沒有這個問題,而解釋型的語言,則必須把原始碼釋出出去。(原始碼釋出出去,如果原始碼寫的垃圾,會被嘲笑的,當然最主要的是容易被黑客利用漏洞攻擊)