作 者:王輝 編
定 價:39
出 版 社:清華大學出版社
出版日期:2021年01月01日
頁 數:220
裝 幀:平裝
ISBN:9787302569046
本書分為13章,立足於自學,在知識體繫上盡量做到完備,采用一批既簡單又精煉的例子。本教材配套電子教案PPT一套,以及全部代碼資源。本書可以作為高等院校人工智能等相關專業的Python教材,也可以作為Python愛好者的參考用書。
●第1章初識Python語言
1.1Python語言簡介
1.2安裝Python開發環境
1.3Python解釋器的重要工具
1.4pip命令
1.5配置IDLE集成開發環境
1.6安裝和調試的常見問題
1.7打包工具PyInstaller
1.8小結
練習題1
第2章數據類型
2.1數值型
2.2字符串
2.2.1字符串切片
2.2.2數據類型轉換
2.2.3轉義字符
2.3變量
2.4組合型
2.4.1列表
2.組
2.4.3集合
2.4.4字典
2.5基本的輸入輸出函數
2.6小結
練習題2
第3章運算符
3.1算術運算符
3.2比較運算符
3.3邏輯運算符
3.4位運算符
3.5恆等運算符
3.6運算符的優先級
3.7復合賦值運算符
3.8小結
練習題3
第4章控制結構
4.1選擇結構
4.2循環結構
4.3break語句和continue語句
4.4應用舉例
4.5小結
練習題4
第5章函數
5.1函數的定義和使用
5.2函數的參數類型
5.3參數解包
5.4lambda函數
5.5變量的作用域
5.6小結
練習題5
第6章類和面向對像
6.1類的定義與使用
6.1.1實例屬性與類屬性
6.1.2實例方法與類方法
6.1.3靜態方法
6.2類的繼承
6.3類的特殊方法
6.4小結
練習題6
第7章字符串
7.1字符串操作符
7.2字符串處理函數
7.3字符串方法
7.3.1大小寫轉換
7.3.2查找和替換
7.3.3字符分類
7.3.4字符串格式化
7.3.5字符串與組的相互轉換
7.4小結
練習題7
第8章正則表達式
8.1正則表達式的定義
字符
8.2.1方括號字符類與點
8.2.2字母、數字和空白字符模式
8.2.3轉義字符
8.2.4邊界匹配
8.2.5數量詞
8.2.6子模式
8.3匹配標志
8.4re模塊的常用方法
8.5小結
練習題8
第9章異常處理與代碼調試
9.1異常處理結構
9.2自定義異常
9.3代碼調試
9.4代碼測試
9.5小結
練習題9
第10章文件和文件夾
10.1文本文件
10.2二進制文件
10.3文件和文件夾操作
10.3.1創建文件夾
10.3.2搜索文件和文件夾
10.3.3臨時文件和
10.3.4刪除文件和
10.4小結
練習題10
第11章數據庫應用
11.1SQL基本語法
11.2數據庫應用編程接口
11.3增刪查改操作
11.3.1建立數據庫連接
11.3.2創建表
11.3.3插入記錄
11.3.4讀取記錄
11.3.5連接操作
11.3.6WHERE子句
11.3.7更新和刪除記錄
11.4小結
練習題11
第12章圖形用戶界面設計
12.1組件的標準屬性
12.1.1尺寸屬性和顏色屬性
12.1.2字體屬性
12.1.3錨點屬性和樣式屬性
12.1.4位圖屬性和光標屬性
12.2布局管理器
12.2.1pack布局管理器
12.2.2grid和place布局管理器
12.3tkinter事件處理
12.4常用組件
12.4.1按鈕組件
12.4.2畫布組件
12.4.3復選按鈕
12.4.4文本框
12.4.5列表框
12.4.6單選按鈕和文本組件
12.4.7與菜單有關的組件
12.4.8容器組件
12.4.9消息框和文件對話框
12.4.10其他組件
12.5小結
練習題12
第13章Python語言的常用函數
13.1常用函數介紹
13.1.1執行函數和過濾函數
13.1.2投影函數和區間函數
13.1.3縮減函數、組合函數和枚舉函數
13.1.4格式函數
13.2可迭代與迭代器
13.3小結
練習題13
參考文獻
本書共分為13章。第1~3章分別講解初識Python語言、數據類型和各種運算符的使用;第4章講解選擇和循環兩種控制結構;第5章講解函數的定義與使用;第6章講解類和面向對像編程;第7章講解字符串;第8章講解正則表達式,這部分的內容難度稍大;第9章講解異常處理與代碼調試;第10~12章分別講解文件的讀寫和文件夾的各種操作,數據庫應用,圖形用戶界面設計;第13章詳細講解Python語言的常用函數。本書立足於自學,在知識體繫上盡量做到完備,采用的例子既簡單又精煉,配套電子課件以及全部源代碼資源。本書可以作為高等院校人工智能等相關專業的Python教材,也可以作為Python愛好者的參考用書。
王輝 編
王輝,男,2018年加拿大湖首大學訪問學者,2011年山東大學博士後,2004年吉林大學博士,研究方向數據挖掘、機器學習等。《軟件學報》、《計算機研究與發展》等發表SCI、EI檢索論文10餘篇。