書名: Python入門很輕松(微課超值版)作者名: 云尚科技本章字數: 447字更新時間: 2020-09-01 15:57:55
1.1 Python概述

微視頻
1989年,荷蘭人Guido van Rossum發明了一種面向對象的解釋型計算機程序設計語言,并將其命名為Python。Python是一種純粹的自由軟件,其語法簡潔清晰,特色之一是強制使用空白符作為語句縮進。Python有豐富和強大的類庫,常被稱為“膠水語言”,能夠把用其他語言制作的各種模塊輕松地聯結在一起。
從1991年公開發布的第一個發行版,到2004年,Python的使用率呈線性增長,受到編程者的喜愛和重視。2017年,IEEE Spacctrum發布的2017年度編程語言排行榜中,Python位居第一。
Python的解釋器是用C語言寫成的,程序模塊大部分也是用C語言寫成的。Python的程序代碼是完全公開的,無論是作為商業用途還是個人使用,用戶都可以任意復制、修改或者傳播這些程序代碼。
Python運行過程大致分為以下3個步驟:
(1)由開發人員編寫程序代碼,也就是編碼階段。
(2)解釋器將程序代碼編譯為字節碼,字節碼是以擴展名為.pyc的文件形式存在的,默認放置在Python安裝目錄的_pycache_文件夾下,主要作用是提高程序的運行速度。
(3)解釋器將編譯好的字節碼載入一個Python虛擬機(Python Virtual Machine)中運行。
Python程序的運行過程如圖1-1所示。

圖1-1 Python程序的運行過程圖
推薦閱讀
- Mastering Concurrency Programming with Java 8
- JBoss Weld CDI for Java Platform
- Mastering Ext JS(Second Edition)
- JavaScript百煉成仙
- 物聯網系統開發:從0到1構建IoT平臺(第2版)
- Xamarin.Forms Projects
- Nginx Essentials
- C語言程序設計案例精粹
- 單片機應用與調試項目教程(C語言版)
- Java Web開發就該這樣學
- OpenCV 3計算機視覺:Python語言實現(原書第2版)
- Python Digital Forensics Cookbook
- Secret Recipes of the Python Ninja
- Python預測分析與機器學習
- Wearable:Tech Projects with the Raspberry Pi Zero