- 零基礎學Python編程實戰
- 林富榮編著
- 374字
- 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。
推薦閱讀
- 樂高機器人設計技巧:EV3結構設計與編程指導
- Servlet/JSP深入詳解
- 深入淺出Windows API程序設計:編程基礎篇
- Visual Basic程序設計教程
- Building Mapping Applications with QGIS
- Hands-On C++ Game Animation Programming
- TypeScript實戰指南
- 深入理解Android:Wi-Fi、NFC和GPS卷
- Unity 2D Game Development Cookbook
- 西門子S7-200 SMART PLC編程從入門到實踐
- Python算法詳解
- C語言開發基礎教程(Dev-C++)(第2版)
- Solr Cookbook(Third Edition)
- Test-Driven JavaScript Development
- Python Interviews