掃一掃
關注中圖網
官方微博
本類五星書更多>
-
>
闖進數(shù)學世界――探秘歷史名題
-
>
中醫(yī)基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內科學·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
Python程序設計與案例教程 版權信息
- ISBN:9787560651729
- 條形碼:9787560651729 ; 978-7-5606-5172-9
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>>
Python程序設計與案例教程 內容簡介
本書以程序設計為主線, 講述Python語言的基本概念、基本語法和數(shù)據結構等基礎知識, 主要內容包括Python語言及其環(huán)境編程, 數(shù)據類型與表達式, 基本流程控制 (順序、選擇和循環(huán)三種) , 組合數(shù)據類型, 函數(shù)和模塊, 文件, 異常處理, 面向對象程序設計, Python的標準庫和第三方庫, 網絡爬蟲及其應用。
Python程序設計與案例教程 目錄
第1章 程序設計基礎與
Python概述 1
1.1 程序設計與程序設計語言 1
1.1.1 程序設計與計算思維 1
1.1.2 程序設計語言 2
1.2 Python語言概述 4
1.2.1 Python語言的發(fā)展 4
1.2.2 Python語言的特點 5
1.3 Python語言開發(fā)環(huán)境 6
1.3.1 Windows環(huán)境下安裝Python
開發(fā)環(huán)境 6
1.3.2 運行**個Python程序 9
1.3.3 集成開發(fā)環(huán)境——PyCharm
安裝 11
1.3.4 PyCharm的使用 13
1.4 Python開發(fā)版本 17
練習題 20
第2章 數(shù)據類型 21
2.1 標識符、常量和變量 21
2.1.1 標識符 21
2.1.2 常量 22
2.1.3 變量 22
2.2 Python的基本數(shù)據類型 24
2.2.1 整型數(shù)據 25
2.2.2 浮點型數(shù)據 26
2.2.3 字符型數(shù)據 27
2.2.4 布爾型數(shù)據 28
2.2.5 復數(shù)類型數(shù)據 29
2.3 運算符與表達式 30
2.3.1 算術運算符 30
2.3.2 賦值運算符 32
2.3.3 關系運算符 35
2.3.4 邏輯運算符 36
2.3.5 成員運算符 38
2.3.6 同一性運算符 38
2.4 math庫及其使用 39
2.5 數(shù)據類型轉換 42
2.5.1 自動類型轉換 42
2.5.2 強制類型轉換 43
練習題 44
第3章 Python程序設計基礎 46
3.1 算法 46
3.1.1 算法的概念 46
3.1.2 算法的評價標準 47
3.1.3 算法的表示 48
3.2 程序的基本結構 50
3.2.1 順序結構 51
3.2.2 選擇結構 51
3.2.3 循環(huán)結構 51
3.3 數(shù)據的輸入與輸出 52
3.3.1 標準輸入/輸出 53
3.3.2 格式化輸出 55
3.3.3 字符串的format方法 57
3.4 順序程序設計舉例 60
練習題 61
第4章 選擇結構程序設計 62
4.1 單分支選擇結構 62
4.2 雙分支選擇結構 63
4.3 多分支選擇結構 65
4.4 選擇結構的嵌套 67
4.5 選擇結構程序舉例 69
練習題 72
第5章 循環(huán)結構程序設計 74
5.1 while循環(huán)結構 74
5.1.1 while語句 74
5.1.2 while語句的應用 75
5.2 for語句結構 77
5.2.1 for語句 77
5.2.2 for語句應用 78
5.3 循環(huán)的嵌套 80
5.4 循環(huán)控制語句 82
5.4.1 break語句 82
5.4.2 continue語句 83
5.4.3 pass語句 83
5.5 循環(huán)結構程序舉例 84
練習題 88
第6章 組合數(shù)據類型 91
6.1 組合數(shù)據類型概述 91
6.2 列表 92
6.2.1 列表的基本操作 92
6.2.2 列表的常用函數(shù) 96
6.2.3 列表應用舉例 99
6.3 元組 100
6.3.1 元組的基本操作 100
6.3.2 列表與元組的區(qū)別及轉換 102
6.3.3 元組應用 103
6.4 字符串 103
6.4.1 三重引號字符串 104
6.4.2 字符串基本操作 104
6.4.3 字符串的常用方法 106
6.4.4 字符串應用舉例 108
6.5 集合 110
6.5.1 集合的常用操作 111
6.5.2 集合常用運算 113
6.5.3 集合應用舉例 115
6.6 字典 117
6.6.1 字典常用操作 117
6.6.2 字典的遍歷 120
6.6.3 字典應用舉例 121
練習題 122
第7章 函數(shù)與模塊 125
7.1 函數(shù)概述 125
7.2 函數(shù)的定義與調用 126
7.2.1 函數(shù)定義 126
7.2.2 函數(shù)調用 127
7.3 函數(shù)的參數(shù)及返回值 128
7.3.1 形式參數(shù)和實際參數(shù) 128
7.3.2 默認參數(shù) 130
7.3.3 位置參數(shù)和關鍵字參數(shù) 131
7.3.4 可變長參數(shù) 132
7.3.5 函數(shù)的返回值 135
7.4 遞歸函數(shù) 137
7.5 變量的作用域 140
7.5.1 局部變量 140
7.5.2 全局變量 141
7.6 模塊 142
7.6.1 定義模塊 142
7.6.2 導入模塊 143
7.7 函數(shù)應用舉例 144
練習題 147
第8章 文件 148
8.1 文件的概述 148
8.1.1 文件 148
8.1.2 文件的操作流程 150
8.2 文件的打開與關閉 150
8.2.1 打開文件 150
8.2.2 關閉文件 153
8.3 文件的讀/寫 153
8.3.1 文本文件的讀/寫 153
8.3.2 二進制文件的讀/寫 156
8.4 文件的定位 159
8.5 與文件相關的模塊 161
8.5.1 os模塊 161
8.5.2 os.path模塊 163
8.6 文件應用舉例 165
練習題 167
第9章 異常處理 168
9.1 異常 168
9.2 Python中的異常處理結構 172
9.2.1 簡單形式的try…except語句 172
9.2.2 帶有多個except的try語句 174
9.2.3 try...except...finally語句結構 175
9.3 自定義異常 176
9.4 斷言與上下文管理 177
9.4.1 斷言 177
9.4.2 上下文管理 179
練習題 179
第10章 面向對象程序設計 180
10.1 面向對象程序設計概述 180
10.1.1 面向對象的基本概念 180
10.1.2 從面向過程到面向對象 182
10.2 類與對象 183
10.2.1 類的定義 183
10.2.2 對象的創(chuàng)建和使用 184
10.3 屬性與方法 185
10.3.1 實例屬性 185
10.3.2 類屬性 185
10.3.3 對象方法 186
10.4 繼承和多態(tài) 187
10.4.1 繼承 187
10.4.2 多重繼承 189
10.4.3 多態(tài) 190
10.5 面向對象程序設計舉例 191
練習題 194
第11章 圖形用戶界面設計 195
11.1 圖形用戶界面設計基礎 195
11.2 常用控件 197
11.2.1 tkinter控件 197
11.2.2 Button控件 201
11.2.3 Canvas控件 202
11.2.4 Entry控件 203
11.2.5 Checkbutton控件 204
11.3 對象的布局 205
11.3.1 pack()方法 206
11.3.2 grid()方法 206
11.3.3 place()方法 207
11.4 事件處理 209
11.4.1 事件的屬性 209
11.4.2 事件綁定方法 210
11.4.3 系統(tǒng)協(xié)議 210
11.4.4 事件應用舉例 211
11.5 對話框 211
11.5.1 messagebox模塊 212
11.5.2 filedialog模塊 212
11.5.3 colorchooser模塊 214
練習題 215
第12章 Python標準庫 217
12.1 random庫 217
12.1.1 random庫的常用方法 217
12.1.2 隨機數(shù)應用舉例 221
12.2 trutle庫 223
12.2.1 設置畫布 223
12.2.2 畫筆及其繪圖函數(shù) 223
12.2.3 turtle庫應用舉例 226
12.3 time庫 228
12.3.1 time庫概述 228
12.3.2 time庫常用函數(shù) 228
12.3.3 time庫應用舉例 231
練習題 232
第13章 Python第三方庫 233
13.1 Python常用第三方庫 233
13.2 Python第三方庫的安裝 234
13.2.1 在線安裝 234
13.2.2 離線安裝 235
13.2.3 解壓安裝 235
13.3 pyinstller庫 235
13.4 jieba庫 236
13.4.1 jieba庫分詞模式 236
13.4.2 jieba庫應用舉例 237
練習題 238
第14章 基于Pygame進行
游戲開發(fā) 239
14.1 在Windows系統(tǒng)中安裝Pygame 239
14.2 Pygame常用模塊 240
14.3 創(chuàng)建游戲項目 241
14.3.1 創(chuàng)建設置類 242
14.3.2 添加飛船圖像 243
14.3.3 在屏幕上繪制飛船 244
14.3.4 game_functions模塊 244
14.3.5 響應按鍵 245
14.3.6 調整飛船速度 246
14.3.7 限制飛船活動范圍 247
14.3.8 射擊 247
14.3.9 開火 249
14.4 添加外星人 250
14.4.1 創(chuàng)建一個外星人 250
14.4.2 創(chuàng)建外星人實例 251
14.4.3 創(chuàng)建多行外星人 251
14.4.4 重構creat_fleet() 252
14.4.5 讓外星人移動起來 254
14.4.6 擊殺外星人 255
14.4.7 生成新的外星人群 255
14.4.8 結束游戲 256
練習題 260
附錄 261
附錄I 常用字符與ASCII碼對照表 261
附錄II Python內置函數(shù) 264
參考文獻 272
展開全部
書友推薦
- >
李白與唐代文化
- >
中國人在烏蘇里邊疆區(qū):歷史與人類學概述
- >
小考拉的故事-套裝共3冊
- >
經典常談
- >
史學評論
- >
羅曼·羅蘭讀書隨筆-精裝
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
莉莉和章魚
本類暢銷