前言
第一部分 程序設計基礎
第1課 你好世界—初識Python
第2課 小掛鐘—方向控制
第3課 金字塔—位置控制
第4課 小瓢蟲—幾何拼貼畫
第5課 雞兔同籠—變量和表達式
第6課 柯南判案—關系和邏輯運算
第7課 BMI指數(shù)—選擇結構
第8課 輾轉相除法—循環(huán)結構
第9課 打靶成績—列表和元組
第10課 愷撒密碼—字符串處理
第11課 分析千字文—集合和字典
第12課 π的計算—數(shù)學函數(shù)和隨機數(shù)
第13課 哥德巴赫猜想—自定義函數(shù)
第二部分 數(shù)據(jù)結構和算法
第14課 星座查詢—順序查找
第15課 韓信點兵—枚舉
第16課 龜兔賽跑—模擬
第17課 兔子繁殖—遞推
第18課 找零錢—貪心
第19課 符號匹配—棧
第20課 約瑟夫斯問題—隊列
第21課 暢銷書排行—選擇排序
第22課 單詞查詢—二分查找
第23課 漢諾塔—遞歸
第三部分 趣味數(shù)學探秘
第24課 探秘圓周率
第25課 神秘的數(shù)字黑洞
第26課 奇妙的完美數(shù)
第27課 回文數(shù)猜想
第28課 奇特的楊輝三角
第29課 美麗的數(shù)學曲線
第30課 趣味數(shù)學游戲
第四部分 神奇的分形圖
第31課 簡單分形
第32課 雪花分形
第33課 龍曲線和列維曲線
第34課 經典勾股樹
第35課 美麗分形樹
第36課 蕨葉和圣誕樹
附錄
附錄A:ASCII 字符代碼表
附錄B:算法和流程圖入門
附錄C:Python 初學者常見錯誤
附錄D:海龜繪圖常用指令