官术网_书友最值得收藏!

基礎(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。

主站蜘蛛池模板: 定州市| 集安市| 綦江县| 民乐县| 庆元县| 榕江县| 盐山县| 玉山县| 武鸣县| 秀山| 绥中县| 商丘市| 萍乡市| 明光市| 枣阳市| 新乡市| 泸州市| 资兴市| 河源市| 靖安县| 定陶县| 武陟县| 青田县| 鄂伦春自治旗| 洛川县| 墨竹工卡县| 屯留县| 定日县| 扶绥县| 桓台县| 临汾市| 疏附县| 襄城县| 康乐县| 刚察县| 赤壁市| 广平县| 两当县| 沂源县| 潼关县| 鄂托克前旗|