對本書的贊譽
譯者序
第1章 引言/ 1
1.1 程序和編程/ 3
1.2 壹點說明/ 4
1.3 要安裝什麽/ 4
1.4 給教師們的話/ 4
1.5 小結/ 5
第2章 妳好,python/ 7
2.1 概述/ 8
2.2 表達式/ 10
2.3 什麽是類型/ 12
2.4 變量和賦值語句/ 14
2.5 當出現錯誤的時候/ 17
2.6 函數基礎/ 18
2.7 內置函數/ 21
2.8 風格漫談/ 22
2.9 小結/ 22
2.10 習題/ 23
.第3章 字符串/ 25
3.1 字符串/ 26
3.2 字符轉義/ 28
3.3 多行字符串/ 30
3.4 打印輸出/ 30
3.5 格式化打印輸出/ 31
3.6 用戶輸入/ 32
3.7 小結/ 33
3.8 習題/ 33
第4章 模塊/ 37
4.1 模塊的引入/ 38
4.2 定義妳自己的模塊/ 41
4.3 對象和方法/ 47
4.4 像素和顏色/ 52
4.5 測試/ 55
4.6 風格漫談/ 60
4.7 小結/ 60
4.8 習題/ 61
第5章 列表/ 65
5.1 列表和索引/ 66
5.2 修改列表/ 68
5.3 與列表相關的內置函數/ 70
5.4 處理列表項/ 72
5.5 切片/ 75
5.6 別名機制/ 76
5.7 列表方法/ 77
5.8 嵌套列表/ 79
5.9 其他類型的序列/ 80
5.10 把文件看做列表/ 82
5.11 註釋/ 85
5.12 小結/ 86
5.13 習題/ 86
第6章 做出選擇/ 89
6.1 布爾邏輯/ 90
6.2 if語句/ 99
6.3 把條件保存起來/ 103
6.4 小結/ 105
6.5 習題/ 105
第7章 重復/ 109
7.1 計數循環/ 110
7.2 while循環/ 118
7.3 用戶輸入循環/ 124
7.4 控制循環/ 125
7.5 風格漫談/ 128
7.6 小結/ 129
7.7 習題/ 130
第8章 文件處理/ 133
8.1 每行壹條記錄/ 134
8.2 含有多個字段的記錄/ 144
8.3 定位數據/ 147
8.4 多行記錄/ 149
8.5 向前看/ 151
8.6 寫入文件/ 153
8.7 小結/ 154
8.8 習題/ 154
第9章 集合和字典/ 157
9.1 集合/ 158
9.2 字典/ 162
9.3 對字典進行反相操作/ 168
9.4 小結/ 169
9.5 習題/ 170
第10章 算法/ 173
10.1 搜索/ 174
10.2 計時/ 181
10.3 小結/ 182
10.4 習題/ 182
第11章 搜索和排序/ 185
11.1 線性搜索/ 186
11.2 二分搜索/ 189
11.3 排序/ 193
11.4 更高效的排序算法/ 199
11.5 合並排序:壹種nlog2n的
算法/ 199
11.6 小結/ 203
11.7 習題/ 204
第12章 構建應用程序/ 207
12.1 關於函數的更多知識/ 208
12.2 異常/ 212
12.3 測試/ 217
12.4 調試/ 223
12.5 模式/ 224
12.6 小結/ 228
12.7 習題/ 228
第13章 面向對象編程/ 237
13.1 color類/ 238
13.2 特殊方法/ 243
13.3 更多關於dir和help的
知識/ 245
13.4 oo的壹點理論知識/ 247
13.5 壹個長點的例子/ 254
13.6 小結/ 258
13.7 習題/ 259
第14章 圖形用戶界面/ 261
14.1 tkinter模塊/ 262
14.2 構建簡單的gui/ 263
14.3 模型、視圖和控制器/ 267
14.4 樣式/ 271
14.5 壹些別的插件/ 275
14.6 面向對象的gui/ 278
14.7 小結/ 279
14.8 習題/ 280
第15章 數據庫/ 283
15.1 概述/ 284
15.2 第壹步/ 286
15.3 獲取數據/ 288
15.4 更新和刪除/ 291
15.5 事務/ 292
15.6 用null來處理缺失數據/ 294
15.7 通過連接將表合並起來/ 295
15.8 鍵和約束/ 299
15.9 高級功能/ 300
15.10 小結/ 304
15.11 習題/ 305
參考資料/ 308