-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Python程序設計基礎(第3版·微課版·公共課版·在線學習軟件版) 版權信息
- ISBN:9787302611035
- 條形碼:9787302611035 ; 978-7-302-61103-5
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Python程序設計基礎(第3版·微課版·公共課版·在線學習軟件版) 本書特色
本書是清華大學暢銷書,被100多所院校選作教材;本書配套資源豐富,有課件、教學大綱、教學計劃、源代碼、試題庫和在線測試軟件等。
Python程序設計基礎(第3版·微課版·公共課版·在線學習軟件版) 內容簡介
全書共13章:第1章介紹Python基本知識與概念,Python開發環境配置與使用,擴展庫安裝與 使用;第2章講解運算符與表達式以及內置函數的用法;第3章講解列表、元組、字典、集合的常用 方法和操作;第4章講解選擇結構與循環結構的語法和應用;第5章講解函數的定義與使用,函數參 數、變量作用域以及lambda表達式;第6章講解類的定義與實例化,數據成員與成員方法,特殊方 法與運算符重載;第7章講解字符串對象及其操作;第8章講解正則表達式語法與應用;第9章講解 文件操作的基本知識,文件對象,文本文件內容讀寫,二進制文件操作與對象序列化;第10章講解 文件復制、移動、重命名、遍歷等文件級操作以及文件夾操作;第11章講解異常處理結構語法與應 用;第12章講解Python對SQLite數據庫的操作;第13章講解數據分析、數據處理、數據可視化以及 科學計算。 本書全部案例代碼使用Python 3.8.x和Python 3.9.x編寫,適當介紹了Python 3.10/3.11的新特 性,大部分內容也適用于Python 3.7.x及更低版本。本書對Python內部工作原理進行一定程度的剖 析,并適當介紹了Python代碼優化和安全編程的有關知識,可以滿足不同層次讀者的需求。本書可 作為Python程序設計基礎的公共課教材,也可供Python程序設計愛好者自學。
Python程序設計基礎(第3版·微課版·公共課版·在線學習軟件版) 目錄
第 1 章
Python 開發環境搭建與使用 1
1.1 Python 語言簡介 1
1.2 Python 版本選擇 1
1.3 Python 編程規范與代碼優化建議 2
1.4 IDLE、Anaconda3 的安裝與使用 4
1.4.1 Python 解釋器安裝與 IDLE 簡單使用 4
1.4.2 Jupyter Notebook 與 Spyder 安裝與使用 10
1.5 安裝擴展庫 12
1.6 標準庫與擴展庫中對象的導入與使用 14
1.6.1 import 包名 / 模塊名 [as 別名 ] 14
1.6.2 from 包名 / 模塊名 import 模塊名 / 對象名 [ as 別名 ] 15
1.6.3 from 模塊名 import * 15
1.7 __name__ 屬性的作用 ( 選講 ) 16
本章小結 16
習題 17
第 2 章
運算符、表達式與內置對象 19
2.1 Python 常用內置對象 19
2.1.1 常量與變量 20
2.1.2 數字 21
2.1.3 字符串與字節串 23
2.1.4 列表、元組、字典、集合 24
2.2 Python 運算符與表達式 25
2.2.1 算術運算符 27
2.2.2 關系運算符 29
2.2.3 成員測試運算符 in 與同一性測試運算符 is( 選講 ) 29
2.2.4 位運算符與集合運算符 ( 選講 ) 30
2.2.5 邏輯運算符 31
2.2.6 矩陣乘法運算符 @( 選講 ) 31
2.2.7 補充說明 32
2.3 Python 關鍵字簡要說明 34
2.4 Python 常用內置函數 35
2.4.1 類型轉換與類型判斷 41
2.4.2 *值與求和 44
2.4.3 基本輸入輸出 45
2.4.4 排序與逆序 46
2.4.5 枚舉 47
2.4.6 map()、reduce()、filter() 47
2.4.7 range() 50
2.4.8 zip() 50
2.4.9 eval() 51
2.5 精彩案例賞析 52
本章小結 52
習題 53
第 3 章
Python 可迭代對象 57
3.1 列表 58
3.1.1 列表創建與刪除 59
3.1.2 列表元素訪問 59
3.1.3 列表常用方法 60
3.1.4 列表對象支持的運算符 65
3.1.5 內置函數對列表的操作 66
3.1.6 列表推導式語法與應用 66
3.1.7 切片操作 70
3.2 元組 73
3.2.1 元組創建與元素訪問 73
3.2.2 元組與列表的異同點 74
3.2.3 生成器表達式 75
3.3 字典 75
3.3.1 字典創建與刪除 76
3.3.2 字典元素訪問 77
3.3.3 元素添加、修改與刪除 79
3.3.4 標準庫 collections 中與字典有關的類 80
3.4 集合 81
3.4.1 集合創建與刪除 81
3.4.2 集合方法與運算 82
3.4.3 集合應用案例 84
3.5 序列解包 86
本章小結 87
習題 88
第 4 章
程序控制結構 91
4.1 條件表達式 91
4.2 選擇結構 92
4.2.1 單分支選擇結構 92
4.2.2 雙分支選擇結構 93
4.2.3 多分支選擇結構 94
4.2.4 選擇結構的嵌套 95
4.3 循環結構 96
4.3.1 for 循環與 while 循環 96
4.3.2 break 語句與 continue 語句 97
4.3.3 代碼優化技巧 98
4.4 精彩案例賞析 99
本章小結 102
習題 103
第 5 章
函數 105
5.1 函數的定義與使用 105
5.1.1 基本語法 105
5.1.2 函數嵌套定義、可調用對象與修飾器 ( 選講 ) 107
5.1.3 函數遞歸調用 109
5.2 函數參數 110
5.2.1 位置參數 111
5.2.2 默認值參數 111
5.2.3 關鍵參數 113
5.2.4 可變長度參數 113
5.2.5 實參序列解包 114
5.3 變量作用域 115
5.4 lambda 表達式 117
5.5 生成器函數設計與使用 118
5.6 精彩案例賞析 120
本章小結 134
習題 135
第 6 章
面向對象程序設計 ( 選講 ) 140
6.1 類的定義與使用 140
6.2 數據成員與成員方法 141
6.2.1 私有成員與公有成員 141
6.2.2 數據成員 142
6.2.3 成員方法、類方法、靜態方法、抽象方法 143
6.2.4 屬性 145
6.2.5 類與對象的動態性、混入機制 147
6.3 繼承、多態 148
6.3.1 繼承 148
6.3.2 多態 149
6.4 特殊方法與運算符重載 150
6.5 精彩案例賞析 152
6.5.1 自定義隊列 152
6.5.2 自定義棧 155
本章小結 157
習題 157
第 7 章
字符串 161
7.1 字符串編碼格式簡介 162
7.2 轉義字符與原始字符串 162
7.3 字符串格式化 163
7.3.1 使用 % 運算符進行格式化 ( 選講 ) 163
7.3.2 使用 format() 方法進行字符串格式化 165
7.3.3 格式化的字符串常量 166
7.4 字符串常用操作 166
7.4.1 find()、rfind()、index()、rindex()、count() 168
7.4.2 split()、rsplit() 169
7.4.3 join() 170
7.4.4 lower()、upper()、capitalize()、title()、
swapcase() 170
7.4.5 replace()、maketrans()、translate() 170
7.4.6 strip()、rstrip()、lstrip() 171
7.4.7 startswith()、endswith() 172
7.4.8 isalnum()、isalpha()、isdigit()、isdecimal()、
isnumeric()、isspace()、isupper()、islower() 172
7.4.9 center()、ljust()、rjust()、zfill() 173
7.4.10 字符串對象支持的運算符 173
7.4.11 適用于字符串對象的內置函數 175
7.4.12 字符串對象的切片操作 177
7.5 字符串常量 177
7.6 中英文分詞 178
7.7 漢字到拼音的轉換 178
7.8 精彩案例賞析 179
本章小結 181
習題 182
第 8 章
正則表達式 ( 選講 ) 184
8.1 正則表達式語法 184
8.1.1 正則表達式基本語法 184
8.1.2 正則表達式擴展語法 185
8.1.3 正則表達式集錦 186
8.2 直接使用正則表達式模塊 re 處理字符串 187
8.3 使用正則表達式對象處理字符串 190
8.4 Match 對象 192
8.5 精彩案例賞析 194
本章小結 195
習題 196
Python程序設計基礎(第3版·微課版·公共課版·在線學習軟件版) 作者簡介
董付國,副教授。自2000年參加工作以來,先后講授過匯編語言、C/C++/C#、Java和Python等多門編程語言,以及計算機組成原理、計算機網絡、數據庫原理、數據結構、操作系統、計算機安全、網絡安全、計算機圖形學、數字圖像處理、游戲策劃等多門課程,出版《Python程序設計》、《Python程序設計基礎》、《Python程序設計(第2版)》系列教材,開發過多套涉及不同領域的管理系統,在 外高水平學術期刊與會議上發表論文40余篇,其中近30篇被EI檢索。學習工作之余 的愛好是打太極拳。
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
史學評論
- >
伯納黛特,你要去哪(2021新版)
- >
李白與唐代文化
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
巴金-再思錄
- >
月亮虎
- >
隨園食單