本書以Python 3.8為基礎(chǔ), 圍繞Python3版本展開深入講解, 主要內(nèi)容包括了12個(gè)單元。每個(gè)單元的內(nèi)容按照由淺入深的方式, 分為知識(shí)入門、循序漸進(jìn)、知識(shí)拓展三部分。在講解過(guò)程中, 穿插了大量的實(shí)例和任務(wù), 幫助讀者理解和掌握各個(gè)知識(shí)。同時(shí), 每個(gè)單元結(jié)尾都配以相關(guān)的習(xí)題, 有助于讀者自測(cè)和練習(xí)。
第1章 編程與Python
1.1 什么是編碼
1.2 初識(shí)Python
1.2.1 什么是Python
1.2.2 Python有哪些優(yōu)點(diǎn)
1.2.3 Python應(yīng)用在哪些方面
1.2.4 Python的版本
1.2.5 其他程序設(shè)計(jì)語(yǔ)言中的Python
1.3 搭建Python開發(fā)環(huán)境
1.3.1 哪些系統(tǒng)中可使用Python
1.3.2 Python的下載和安裝
1.4 Python自帶開發(fā)工具:IDIE
1.4.1 IDLE的啟動(dòng)
L.4.2 IDLE的功能介紹
1.4.3 IDLE文本編輯器
1.5 第一個(gè)“Hello World”程序
1.5.1 Python解釋器運(yùn)行
L.5.2 IDLE的交互模式運(yùn)行
1.5.3 IDLE的文件模式運(yùn)行
本章習(xí)題
第2章 Python起步必備
2.1 Python語(yǔ)法基礎(chǔ)
2.1.1 縮進(jìn)分層
2.1.2 代碼注釋
2.1.3 語(yǔ)句斷行
2.2 Python的基本輸入與輸出函數(shù)
2.2.1 輸入函數(shù)input
2.2.2 輸出函數(shù)print
2.3 命名方法
2.3.1 標(biāo)識(shí)符
2.3.2 保留字
2.3.3 命名錯(cuò)誤拋出異常
2.4 用Python實(shí)現(xiàn)計(jì)算
2.4.1 直接進(jìn)行算術(shù)運(yùn)算
2.4.2 math模塊提供豐富的數(shù)學(xué)函數(shù)
2.5 Python簡(jiǎn)單數(shù)據(jù)類型
2.5.1 整數(shù)類型
2.5.2 浮點(diǎn)數(shù)類型
2.5.3 復(fù)數(shù)類型
2.5.4 布爾類型
2.5.5 類型轉(zhuǎn)換
2.5.6 數(shù)據(jù)類型的判斷
2.6 常用的運(yùn)算符
2.6.1 算術(shù)運(yùn)算符
2.6.2 賦值運(yùn)算符
2.6.3 比較運(yùn)算符
2.6.4 位運(yùn)算符
2.6.5 邏輯運(yùn)算符
2.6.6 成員運(yùn)算符
2.7 運(yùn)算符優(yōu)先級(jí)
本章習(xí)題
第3章 Python的流程控制語(yǔ)句
3.1 選擇語(yǔ)句
3.1.1 單分支
3.1.2 雙分支:if-else
3.1.3 多分支結(jié)構(gòu):if-elif-else
3.2 循環(huán)語(yǔ)句
3.2.1 條件循環(huán):while
3.2.2 遍歷循環(huán):for
3.2.3 嵌套循環(huán)
3.3 跳出循環(huán)語(yǔ)句
3.3.1 break語(yǔ)句
3.3.2 continue語(yǔ)句
本章習(xí)題
第4章 Python函數(shù)
第5章 面向?qū)ο蟮腜ython
第6章 異常處理與程序調(diào)試
第7章 字符串與正則表達(dá)式
第8章 Python結(jié)構(gòu)數(shù)據(jù)類型
第9章 使用Python處理文件
第10章 Python模塊
第11章 GUI編程
第12章 使用Python編寫“飛機(jī)大戰(zhàn)”游戲
附錄
參考文獻(xiàn)