- Python 3.6從入門到精通(視頻教學版)
- 王英英
- 509字
- 2019-12-06 14:19:47
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是一種解釋執行的計算機語言,因此它的應用程序運行起來要比編譯式的計算機語言慢一些。
推薦閱讀
- Microsoft Exchange Server PowerShell Cookbook(Third Edition)
- 深入淺出Electron:原理、工程與實踐
- Power Up Your PowToon Studio Project
- 基于免疫進化的算法及應用研究
- Python進階編程:編寫更高效、優雅的Python代碼
- Mastering AndEngine Game Development
- 零基礎趣學C語言
- Windows Embedded CE 6.0程序設計實戰
- SQL Server 2008中文版項目教程(第3版)
- Puppet:Mastering Infrastructure Automation
- Python預測分析實戰
- 深入理解Zabbix監控系統
- Learning QGIS(Second Edition)
- 三步學Python
- Mastering High Performance with Kotlin