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