Chapter 1 暖身運動
1.1 用 Python 來罵髒話吧
1.2 用 Python 來玩玩 1+1=2 吧
1.3 補給加油站-工具的概說
Chapter 2 打開Python的基礎大門
2.1 數字的基本類型
2.2 指向布丁的盒子
2.3 使用盒子時的布丁合成法
2.4 使用盒子來做加法計算
2.5 查出類型與編號
2.6 使用 Python 來執行加法運算-普通的加法運算
2.7 使用 Python 來執行加法運算-帶類型與編號的加法運算
Chapter 3 知識加油站
3.1 從工具箱當中來調用工具
3.2 數字的深入演練
3.3 對於浮點數的深入認識
3.4 運算子
3.5 工具的活用與數學運算
3.6 對於數字類型的補充
3.7 對於運算子的補給
3.8 人機互動的範例
3.9 專有名詞對照表
Chapter 4 一個愛作夢的小孩-如果我能怎麼樣
4.1 事情的開頭是這樣子的
4.2 如果的初步介紹
4.3 讓事情多一個走向-else
4.4 多種選擇的方法
Chapter 5 一直重複做一件好事
5.1 for 循環的基本介紹
5.2 while 循環
5.3 讓無限循環停下來的一個小技巧
5.4 break
5.5 continue
Chapter 6 自己設計完全屬於自己的工具
6.1 工具的簡介
6.2 自由放入東西的工具
6.3 設計一個加法計算機
6.4 把計算結果給丟回計算機裡頭去
6.5 工具內部的特殊設計-不定參數個數
6.6 專有名詞對照表
Chapter 7 連續排列且可變化的戰利品
7.1 日本之旅的戰利品
7.2 實現程式
7.3 串列的靈活運算1-取出某範圍內的片片-簡單取法
7.4 串列的靈活運算2-取出某範圍內的片片-跳躍取法
7.5 串列的靈活運算3-使用工具來把玩片片
7.6 串列的靈活運算4-其他玩法補充
Chapter 8 連續排列且不可變化的戰利品
8.1 不可更改的戰利品
8.2 序對的取法
8.3 序對的取法-序對中再包含序對
8.4 序對與工具
Chapter 9 一個女優對應一個顏值
9.1 事情就是這樣開始的
9.2 字典的玩法
Chapter 10 隨機排列的戰利品
10.1 集合的寫法
10.2 集合的玩法
Chapter 11 一間啤酒銀行創業的起頭故事
11.1 一間銀行的設立
11.2 銀行的名字
11.3 調用銀行內的東西
11.4 設計給銀行專用的工具與 self 的運用
11.5 特殊工具的使用-最初資料的顯示
Chapter 12 銀行內外的資訊調用與修改
12.1 把銀行外的錢由銀行來顯示出來
12.2 把銀行內的錢由銀行來顯示出來
12.3 把銀行外的工具由銀行給調出來用
12.4 把銀行內的工具由銀行給調出來用
12.5 __init__ 中的 self 是否可以被其他工具給運用
12.6 self 的活用
Chapter 13 創建分行
13.1 創建一個分行
13.2 從父銀行再創建個分行吧
13.3 從分行再創建分行吧
Chapter 14 在各銀行中放置工具
14.1 在父銀行與子銀行當中放置工具
14.2 在新創建的第二分行中放工具
14.3 從分行再創建新分行,並且在新分行當中放置工具
Chapter 15 父子孫之間的資料擷取
15.1 父子之間的資料擷取1-對父類別內 Money 的調用
15.2 父子之間的資料擷取2-對工具的調用
15.3 父子之間的資料擷取3-__init__ 的調用
15.4 父子之間的資料擷取4-雙底線的使用
15.5 父子之間的資料擷取5-super 登場
15.6 父子之間的資料擷取6
15.7 子孫銀行之間的資訊擷取與調用
15.8 父孫銀行之間的資訊擷取與調用
Chapter 16 一定要打槍的義大利麵
16.1 超難吃的義大利麵
16.2 除以零的情況
16.3 用 Python 來做例外處理
16.4 印個感謝詞吧
Chapter 17 一串文字的玩法
17.1 建立一串文字的玩法
17.2 字串的取法
17.3 字串與工具
17.4 文字相配
Chapter 18 Python基礎的最後衝刺-基礎篇
18.1 基礎語法的部分-輸出與條件判斷
18.2 基礎語法的部分-循環的部分
18.3 基礎語法的部分-工具設計與運用的部分
18.4 基礎語法的部分-串列的部分
18.5 基礎語法的部分-序對的部分
18.6 基礎語法的部分-字典的部分
18.7 基礎語法的部分-集合的部分
Chapter 19 Python基礎的最後衝刺-物件篇
19.1 現出你的真面目
19.2 __ name__ 的用法:(大家要注意一點,__name__ 是name 前後都是兩個底線_。)
19.3 從其他工具箱當中來調用工具
19.4 可以把玩的運算子
19.5 從銀行外派駐警衛進駐銀行裡
19.6 類別方法
19.7 靜態方法
19.8 裝飾器
Chapter 20 Python模組與應用介紹
20.1 模組 turtle 和模組 time
20.2 GUI
20.3 按鈕
20.4 新增文件
20.5 網際網路程式設計
Chapter 21 Python與各學科之間的結合
21.1 與數學結合-數學計算
21.2 與物理學結合-物理學問題
21.3 與化學結合-化學問題
附錄