-
>
決戰(zhàn)行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優(yōu)實踐之路
-
>
第一行代碼Android
-
>
深度學習
-
>
Unreal Engine 4藍圖完全學習教程
-
>
深入理解計算機系統(tǒng)-原書第3版
-
>
Word/Excel PPT 2013辦公應用從入門到精通-(附贈1DVD.含語音視頻教學+辦公模板+PDF電子書)
PYTHON程序設計教程/陳沛強 版權信息
- ISBN:9787115494627
- 條形碼:9787115494627 ; 978-7-115-49462-7
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
PYTHON程序設計教程/陳沛強 本書特色
(1)理論+案例的編寫風格:首先以簡練的語言進行理論知識的講解,*后配上豐富而實用的案例,在保證教材體系及比例科學的前提下,增加案例教學比重。 (2)充分考慮學生學習之便利:考慮到當今大學生的實際情況,教材所選的實例都是貼近讀者的理解水平,術語引入節(jié)奏合理,不會讓讀者產生晦澀的感覺,其個別難點,都盡量講解詳盡與清晰。 (3)以Python3為教學主體,案例實用性強。書稿*后幾章分別為數據庫編程、GUI編程和Web編程
PYTHON程序設計教程/陳沛強 內容簡介
本書主要內容包括:靠前章 Python語言簡介、第二章數據類型、運算符以及表達式、第三章程序流程控制、第四章序列: 字符串、列表和元組、第五章映射和集合類型、第六章函數、第七章面向對象編程、第八章模塊和包、第九章異常、第十章文件、第十一章Python 數據庫編程、第十二章tkinter GUI 編程,第十三章項目開發(fā)實例。
PYTHON程序設計教程/陳沛強 目錄
1.1 什么是Python語言 1
1.2 Python語言的發(fā)展歷史 1
1.3 Python語言的特點 2
1.4 Python語言的應用 3
1.5 Python的安裝 4
1.6 **個Python程序 5
小結 7
習題 7
第2章 數據類型、運算符及
表達式 8
2.1 Python程序基本結構 8
2.2 基本輸入和輸出 9
2.2.1 基本輸入 10
2.2.2 基本輸出 10
2.3 數據類型 11
2.3.1 變量 11
2.3.2 數據類型:數字常量和
數字對象 12
2.4 運算符 15
2.4.1 算術運算符和算術表達式 15
2.4.2 關系運算符和關系表達式 16
2.4.3 邏輯運算符和邏輯表達式 18
2.4.4 位運算符 19
2.4.5 賦值運算符和賦值表達式 20
2.4.6 其他運算符 21
2.4.7 運算符的優(yōu)先級 22
小結 23
習題 23
第3章 程序流程控制 24
3.1 控制結構 24
3.2 選擇結構 24
3.2.1 if選擇結構 25
3.2.2 if/else選擇結構 26
3.2.3 if/elif/else選擇結構 27
3.3 循環(huán)結構 29
3.3.1 while循環(huán)結構 29
3.3.2 for循環(huán)結構 31
小結 33
習題 33
第4章 序列 35
4.1 字符串 35
4.1.1 字符串的表示和創(chuàng)建 35
4.1.2 字符串基本操作 37
4.1.3 字符串方法 39
4.2 列表 42
4.2.1 列表基本操作 42
4.2.2 列表的訪問、排序和反轉 44
4.3 元組 46
4.3.1 元組的創(chuàng)建 46
4.3.2 元組的訪問 47
4.3.3 元組的其他基本操作和方法 47
小結 48
習題 49
第5章 映射和集合類型 50
5.1 映射類型——字典 50
5.1.1 創(chuàng)建字典 50
5.1.2 訪問字典 52
5.1.3 更新字典 53
5.1.4 字典常用操作和方法 55
5.2 集合類型 57
5.2.1 創(chuàng)建集合 57
5.2.2 訪問集合 58
5.2.3 更新集合 58
5.2.4 集合操作 61
小結 61
習題 62
第6章 函數 64
6.1 函數的定義 64
6.2 函數的調用 65
6.3 函數參數 65
6.3.1 參數的多態(tài)性 65
6.3.2 參數的傳遞 66
6.4 函數的嵌套定義和lambda函數
定義 68
6.5 函數的遞歸調用和函數序列
調用 69
6.6 函數變量的作用域 70
6.6.1 變量的作用域 70
6.6.2 全局變量和局部變量 70
6.6.3 global語句 72
6.6.4 nonlocal語句 72
6.6.5 實例:函數庫 73
小結 74
習題 75
第7章 模塊和包 76
7.1 命名空間 76
7.1.1 命名空間的分類 76
7.1.2 命名空間的規(guī)則 77
7.1.3 命名空間示例 77
7.2 模塊 78
7.2.1 導入模塊 79
7.2.2 導入與執(zhí)行語句 80
7.2.3 import及from的使用 81
7.2.4 重新載入模塊 83
7.2.5 嵌套導入模塊 83
7.2.6 模塊對象屬性和命令行
參數 84
7.2.7 模塊搜索路徑 85
7.3 包 87
7.3.1 包的基本結構 88
7.3.2 包的導入 88
小結 90
習題 90
第8章 文件 92
8.1 文件的打開與關閉 92
8.2 文件的讀寫 94
8.2.1 文件的讀取 94
8.2.2 文件的寫入 97
8.2.3 文件存儲Python對象 98
8.3 文件的備份和刪除 99
8.3.1 文件的備份 99
8.3.2 文件的刪除 100
8.4 文件夾的創(chuàng)建和刪除 101
8.4.1 文件夾的創(chuàng)建 101
8.4.2 文件夾的刪除 102
小結 103
習題 103
第9章 面向對象編程 105
9.1 理解Python的面向對象 105
9.1.1 Python的類 105
9.1.2 Python中的對象 106
9.2 定義和使用類 106
9.2.1 定義類 106
9.2.2 使用類 107
9.2.3 實例 108
9.3 類、對象的屬性和方法 109
9.3.1 屬性 110
9.3.2 方法 113
9.4 類的組合 117
9.5 繼承與派生 120
9.5.1 派生類的定義 120
9.5.2 super和方法重載 121
9.5.3 多重繼承 123
9.6 運算符重載和模塊中的類 125
9.6.1 運算符重載 125
9.6.2 模塊中的類 126
9.7 異常處理 127
9.7.1 Python異常處理機制 127
9.7.2 主動引發(fā)異!132
9.7.3 自定義異常類 133
9.8 實例:用戶注冊信息 134
9.8.1 功能預覽 134
9.8.2 功能實現 137
小結 142
習題 142
第10章 Python數據庫編程 144
10.1 訪問SQLite數據庫 144
10.1.1 了解Python的SQL接口 144
10.1.2 連接和創(chuàng)建SQLite數據庫 145
10.1.3 創(chuàng)建表 145
10.1.4 添加記錄 146
10.1.5 執(zhí)行查詢 146
10.1.6 使用Row對象 148
10.1.7 修改記錄 148
10.1.8 刪除記錄 149
10.1.9 實例:導入文件中的
數據 150
10.2 訪問MySQL數據庫 151
10.2.1 訪問MySQL數據庫實例 151
10.2.2 連接MySQL服務器 152
10.2.3 MySQL數據庫操作 154
10.2.4 MySQL表操作 155
10.2.5 MySQL查詢參數 156
10.3 實例:加入數據庫的用戶注冊
信息系統(tǒng) 157
小結 162
習題 162
第11章 tkinter GUI編程 163
11.1 tkinter編程基礎 163
11.1.1 **個tkinter GUI程序 163
11.1.2 組件打包 165
11.1.3 添加按鈕和事件處理
函數 167
11.1.4 使用布局 169
11.1.5 使用框架 171
11.2 tkinter組件 172
11.2.1 組件通用屬性設置 172
11.2.2 輸入組件Entry 175
11.2.3 列表框組件Listbox 178
11.2.4 復選框組件Checkbutton 179
11.2.5 標簽框架LabelFrame 180
11.2.6 文本框組件Text 182
11.2.7 頂層窗口組件Toplevel 184
11.2.8 菜單組件Menu 185
11.2.9 對話框 187
11.3 實例:基于GUI的用戶注冊
信息系統(tǒng) 190
11.3.1 系統(tǒng)功能預覽 190
11.3.2 顯示全部已注冊用戶 191
11.3.3 查找/修改/刪除用戶信息 191
11.3.4 添加新用戶 192
11.3.5 系統(tǒng)功能實現 192
小結 198
習題 198
第12章 Django框架Web
編程 199
12.1 Django框架與MTV模式 199
12.1.1 Django框架簡介 199
12.1.2 Django的MTV模式 200
12.1.3 Django安裝 200
12.2 創(chuàng)建Django項目 201
12.2.1 創(chuàng)建開發(fā)項目 201
12.2.2 運行開發(fā)服務器 202
12.3 Django項目的高級配置 203
12.3.1 創(chuàng)建項目應用 203
12.3.2 配置文件 205
12.3.3 設計數據模型 206
12.3.4 數據遷移 207
12.4 Template模板 208
12.4.1 什么是模板 208
12.4.2 模板的繼承 209
12.4.3 靜態(tài)文件服務 211
12.5 實例:學生信息管理 213
12.5.1 查詢學生 213
12.5.2 添加學生 215
12.5.3 修改學生 220
12.5.4 刪除學生 224
小結 227
習題 227
PYTHON程序設計教程/陳沛強 作者簡介
陳沛強,主要講授課程:Java Web程序設計、Android開發(fā)、iOS開發(fā)。多年來堅持在教學第一線,非常了解學生的需求和社會需求,所教課程深受廣大師生的喜愛。
- >
羅曼·羅蘭讀書隨筆-精裝
- >
經典常談
- >
名家?guī)阕x魯迅:故事新編
- >
推拿
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
巴金-再思錄
- >
我從未如此眷戀人間
- >
伊索寓言-世界文學名著典藏-全譯本