- 零基礎學Python編程實戰
- 林富榮編著
- 3字
- 2024-08-12 15:20:36
基礎篇
第一章 Python概述
1.1 Python的起源
吉多·范羅蘇姆(Guido van Rossum)是一名荷蘭的程序員,曾設計并實現了用于教學的ABC語言。他的這段工作經歷和ABC語言的部分設計思想對Python有重要的影響。20世紀90年代,他創建了Python,作為ABC語言的替代品。
1991年,Python的第一個正式版本被發布,這個版本被稱為Python 1.0。它的大部分語法和功能來自ABC語言,但也增加了許多新的特性,如模塊、異常處理、動態類型和垃圾回收。Python的圖標如圖1-1所示。

圖1-1
Python提供了高效的數據結構,支持面向對象編程。隨著版本的不斷更新和新功能的添加,Python逐漸被用于獨立的、大型項目的開發。Python解釋器易于擴展,可使用C語言或C++語言擴展新的功能和數據類型。Python提供了豐富的標準庫和適用于各個主要系統平臺的源代碼或機器碼。相比于其他語言,Python比較適合新手學習。
Python的所有版本都是開源的。大多數Python版本也使用了GPL協議。表1-1展示了Python的版本信息。
表1-1 Python的版本信息

說明
本書使用的Python版本為3.11.3。
推薦閱讀
- Practical Data Analysis Cookbook
- Java程序設計(慕課版)
- 從零構建知識圖譜:技術、方法與案例
- 數據庫程序員面試筆試真題與解析
- Mastering Selenium WebDriver
- Python數據分析(第2版)
- Python Data Analysis(Second Edition)
- 組態軟件技術與應用
- WordPress 4.0 Site Blueprints(Second Edition)
- RESTful Java Web Services(Second Edition)
- Hands-On Nuxt.js Web Development
- Cocos2d-x by Example:Beginner's Guide(Second Edition)
- OpenCV 3計算機視覺:Python語言實現(原書第2版)
- 網絡數據采集技術:Java網絡爬蟲實戰
- Struts 2.x權威指南