第1 單元編程基礎
第1課似曾相識——遇見Python3
第2課計算圓周率——神奇計算器10
第3課編程宣言——hello,world14
第4課照貓畫虎——剖析Python程序19
第5課去火星要多久——變量和表達式25
第6課八十天環(huán)游地球——函數的使用33
第7課幾何拼貼畫——海龜繪圖42
第8課高燒100℃——順序結構51
第9課飛向太空——選擇結構56
第10課棋盤麥粒——循環(huán)結構67
第11課愷撒加密——字符串處理78
第12課素數篩法——列表的使用89
第13課莫爾斯碼——字典的使用100
第14課數字黑洞——自定義函數108
第15課圖像轉字符畫——使用庫編程120
第16課物以類聚——面向對象編程128
第2單元數學與算法
第17課隔溝算羊——枚舉策略143
第18課李白沽酒——遞推策略150
第19課水手分椰子——模擬策略155
第20課誰是雷鋒——邏輯推理159
第21課向右看齊——冒泡排序164
第22課挑選蘋果——選擇排序169
第23課整理撲克——插入排序174
第24課分而治之——快速排序179
第25課猜數游戲——二分查找186
第26課勾股樹——分形之美192
第27課玫瑰曲線——數學之美200
〖1〗〖1〗第3單元游戲編程
第28課Pyglet編程初步209
第29課公主迎圣誕223
第30課瘋狂摩托239
第31課捕魚達人249
第4單元人工智能
第32課OpenCV編程初步271
第33課人臉識別279
第34課目標檢測285
第35課繪畫大師291
參考文獻296
附錄A管理Python第三方模塊297
附錄BPython初學者常見錯誤及解決方法300
后記306