中小學Python編程項目學習創意課堂(微課版)
方其桂 主編,梁祥 劉鋒 副主編
相關主題
商品描述
目錄大綱
第1章 Python編程入門
1.1 程序與編程 2
1.1.1 瞭解程序 2
1.1.2 瞭解編程 4
1.2 編程的工具 8
1.2.1 下載與安裝 Python軟件 8
1.2.2 認識與設置Python環境 10
1.2.3 輸入與保存Python程序 14
1.2.4 運行與調試Python程序 17
1.3 編程算法 20
1.3.1 瞭解算法 20
1.3.2 算法描述 25
第2章 Python編程基礎
2.1 標識符和保留字 31
2.1.1 標識符 31
2.1.2 保留字 33
2.2 常量與變量 37
2.2.1 常量 37
2.2.2 變量 39
2.3 輸入與輸出 42
2.3.1 輸入 42
2.3.2 輸出 45
2.4 運算符和表達式 48
2.4.1 運算符 48
2.4.2 表達式 50
2.5 語法規範 54
2.5.1 代碼格式 54
2.5.2 代碼註釋 57
2.6 程序調試 59
2.6.1 錯誤類型 59
2.6.2 調試方法 63
第3章 Python程序控制
3.1 分支結構 68
3.1.1 單分支結構 68
3.1.2 雙分支結構 71
3.1.3 多分支結構 76
3.2 循環結構 80
3.2.1 while循環結構 81
3.2.2 for循環結構 85
3.2.3 循環嵌套結構 89
3.3 跳轉語句 93
3.3.1 break語句 93
3.3.2 continue語句 98
第4章 Python數據類型
4.1 數值型 103
4.1.1 整型 103
4.1.2 浮點型與布爾型 107
4.2 字符串 112
4.2.1 字符串的拼接與切片 112
4.2.2 字符串的查詢與替換 117
4.3 數據類型轉換 122
4.3.1 數值類型轉換 122
4.3.2 字符串與數值類型轉換 127
第5章 Python數據結構
5.1 列表 133
5.1.1 列表的創建與訪問 133
5.1.2 列表的更新與排序 138
5.2 元組 142
5.2.1 元組的創建 143
5.2.2 元組的訪問 146
5.3 集合 150
5.3.1 集合的創建 150
5.3.2 集合的運算 153
5.1 字典 156
5.4.1 字典的創建與更新 156
5.4.2 字典的訪問與遍歷 161
第6章 Python函數編程
6.1 認識函數 167
6.1.1 內置函數 167
6.1.2 自定義函數 171
6.2 函數調用 177
6.2.1 函數的參數 177
6.2.2 函數返回值 182
6.3 函數封裝 188
6.3.1 生成模塊 188
6.3.2 調用模塊 193
第7章 Python編程算法
7.1 常用算法 199
7.1.1 解析算法 199
7.1.2 枚舉算法 205
7.1.3 遞推算法 211
7.2 優化算法 217
7.2.1 優化程序循環 217
7.2.2 提高算法效率 222
第8章 Python項目實戰
8.1 公交線路客流量分析 232
8.1.1 項目分析 232
8.1.2 項目規劃 234
8.1.3 項目實施 235
8.1.4 項目支持 237
8.1.5 項目延伸 238
8.2 提取身份證信息 239
8.2.1 項目分析 239
8.2.2 項目規劃 241
8.2.3 項目實施 243
8.2.4 項目支持 245
8.3 製作接福游戲 246
8.3.1 項目分析 247
8.3.2 項目規劃 248
8.3.3 項目實施 251
8.3.4 項目提升 253