- Python程序設計案例課堂
- 劉春茂
- 510字
- 2020-11-28 15:11:19
1.1 什么是Python
Python是一種面向對象的解釋型計算機程序設計語言,由荷蘭人Guido van Rossum于1989年發明,第一個公開發行版發行于1991年。Python是純粹的自由軟件,語法簡潔清晰,特色之一是強制用空白符作為語句縮進。Python具有豐富和強大的庫。它常被稱為“膠水語言”,能夠把用其他語言制作的各種模塊很輕松地聯結在一起。
通常情況下,程序員使用Python快速生成程序的原型,然后對其中有特別要求的部分,用更合適的語言改寫。比如3D游戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,然后封裝為Python可以調用的擴展類庫。當然,在調用這些擴展庫時,程序員需要考慮跨平臺的問題。
Python不僅有完整的面向對象特性,而且可以在多種操作系統下運行,如Microsoft Windows、Linux、Mac OS等。Python的程序代碼簡潔,而且提供大量的程序模塊,這些程序模塊可以幫助用戶快速創建網絡程序。與其他語言相比,Python往往只需要數行程序代碼,就可以做到其他語言需要數十行程序代碼的工作。
Python的解釋器是使用C語言所寫成的,程序模塊大部分也是使用C語言寫成。Python的程序代碼是完全公開的,無論是作為商業用途還是個人使用,用戶都可以任意地復制、修改或是傳播這些程序代碼。
由于Python是一種解釋執行的計算機語言,所以它的應用程序運行起來會比編譯式的計算機語言慢一些。
推薦閱讀
- JBoss Weld CDI for Java Platform
- LabVIEW Graphical Programming Cookbook
- C語言程序設計(第2 版)
- Asynchronous Android Programming(Second Edition)
- Java Web開發就該這樣學
- iPhone應用開發從入門到精通
- Getting Started with Python and Raspberry Pi
- Getting Started with RethinkDB
- 面向對象分析與設計(第3版)
- 走近SDN/NFV
- 微信小程序開發圖解案例教程:附精講視頻(第3版)
- 面向對象程序設計及C++實驗指導(第3版)
- Xamarin Cross-platform Application Development(Second Edition)
- The PHP Workshop
- jQuery權威指南(第2版)