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

圖1-1
Python提供了高效的數(shù)據(jù)結(jié)構(gòu),支持面向?qū)ο缶幊獭kS著版本的不斷更新和新功能的添加,Python逐漸被用于獨立的、大型項目的開發(fā)。Python解釋器易于擴展,可使用C語言或C++語言擴展新的功能和數(shù)據(jù)類型。Python提供了豐富的標準庫和適用于各個主要系統(tǒng)平臺的源代碼或機器碼。相比于其他語言,Python比較適合新手學習。
Python的所有版本都是開源的。大多數(shù)Python版本也使用了GPL協(xié)議。表1-1展示了Python的版本信息。
表1-1 Python的版本信息

說明
本書使用的Python版本為3.11.3。
推薦閱讀
- Deploying Node.js
- 自己動手實現(xiàn)Lua:虛擬機、編譯器和標準庫
- MongoDB for Java Developers
- 三維圖形化C++趣味編程
- Linux Device Drivers Development
- Salesforce Reporting and Dashboards
- C/C++程序員面試指南
- Kivy Cookbook
- Data Science Algorithms in a Week
- Java EE架構(gòu)設(shè)計與開發(fā)實踐
- H5匠人手冊:霸屏H5實戰(zhàn)解密
- Python 3.6從入門到精通(視頻教學版)
- Java Web程序開發(fā)參考手冊
- Python Geospatial Analysis Cookbook
- Python Data Visualization Cookbook(Second Edition)