Python語言程式設計(2021年科學出版社出版的圖書)

Python語言程式設計(2021年科學出版社出版的圖書)

本詞條是多義詞,共13個義項
更多義項 ▼ 收起列表 ▲

《Python語言程式設計》是2021年3月科學出版社出版的圖書。

基本介紹

  • 中文名:Python語言程式設計
  • 作者:崔琳,吳孝銀,張志偉 等
  • 出版時間:2021年3月1日
  • 出版社:科學出版社
  • 頁數:166 頁
  • ISBN:9787030662996
  • 開本:16 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

Python作為一門程式設計語言,近年來被廣泛使用。《Python語言程式設計》由一線骨幹教師編寫,是一本理論與實踐並重的教材。《Python語言程式設計》主要講解了Python語言基礎、函式與模組、特徵數據類型及其操作、面向對象程式設計、字元串和正則表達式、多執行緒與多進程、異常處理、資料庫操作、檔案操作和數據可視化等。《Python語言程式設計》的特色是理論知識體系完善、實踐案例清晰易懂,便於學生自學和教師施教。

圖書目錄

第1章 Python概述 1
1.1 Python的發展簡史 1
1.2 Python的套用領域 2
1.3 Python的安裝 3
1.4 Python語言的特點 8
1.5 Python的基本運行機制 9
1.6 Python語言注釋 10
1.7 Python中的import語句 11
1.8 Python編程規範與代碼最佳化建議 12
本章小結 13
實驗 13
習題1 13
第2章 Python語言基礎 14
2.1 Python基本數據類型 14
2.1.1 數字 14
2.1.2 布爾值 15
2.1.3 字元串 15
2.1.4 列表、元組、集合、字典 17
2.2 Python常量與變數 18
2.2.1 常量 18
2.2.2 變數的創建和賦值 18
2.2.3 變數的指向問題 19
2.2.4 多個變數賦值 19
2.3 運算符與表達式 20
2.3.1 算術運算符 20
2.3.2 關係(比較)運算符 21
2.3.3 賦值運算符 21
2.3.4 邏輯運算符 22
2.3.5 成員運算符 23
2.3.6 身份運算符 23
2.4 程式控制語句 23
2.4.1 順序控制語句 24
2.4.2 選擇程式控制語句 24
2.4.3 循環控制語句 26
本章小結 28
實驗 28
習題2 29
第3章 Python函式與模組 31
3.1 函式的定義與調用 31
3.1.1 函式的定義格式 31
3.1.2 嵌套調用與遞歸調用 37
3.2 模組及其套用 38
3.3 包 40
本章小結 41
實驗 41
習題3 42
第4章 Python特徵數據類型及其操作 43
4.1 列表 43
4.1.1 列表的定義 43
4.1.2 列表的創建 43
4.1.3 訪問列表元素 44
4.1.4 列表方法 45
4.1.5 列表的切片操作 49
4.1.6 列表排序 50
4.1.7 用於序列操作的常用內置函式 50
4.2 元組 51
4.2.1 創建元組 51
4.2.2 元組與列表的區別 52
4.2.3 元組的優點 52
4.2.4 序列解包 52
4.3 字典 53
4.3.1 字典的基礎知識 53
4.3.2 創建字典 53
4.3.3 讀取字典元素 54
4.3.4 添加與修改字典元素 55
4.4 集合 55
4.4.1 創建集合 55
4.4.2 刪除集合和集合元素 56
4.4.3 集合運算(並、交、差) 56
本章小結 57
實驗 57
習題4 59
第5章 Python面向對象程式設計 60
5.1 面向對象程式設計思想概述 60
5.2 類定義 61
5.2.1 聲明類 61
5.2.2 self 61
5.3 類對象 61
5.3.1 定義類對象 61
5.3.2 成員變數 62
5.3.3 構造方法 63
5.3.4 析構函式 64
5.3.5 靜態變數 65
5.3.6 靜態方法的使用 65
5.3.7 類方法的使用 66
5.3.8 使用isinstance()函式判斷對象類型 67
5.4 繼承 67
5.5 多繼承 68
5.6 多態 72
5.7 封裝 74
5.7.1 封裝的優點和原則 74
5.7.2 封裝與擴展性 75
本章小結 75
實驗 76
習題5 77
第6章 Python字元串和正則表達式 79
6.1 字元串 79
6.1.1 字元串的表示 79
6.1.2 字元串的套用操作 80
6.2 正則表達式 88
6.2.1 正則表達式的基礎知識 88
6.2.2 正則表達式的語法知識 89
6.2.3 正則表達式的套用 92
本章小結 95
實驗 96
習題6 97
第7章 Python多執行緒、多進程 98
7.1 執行緒與進程 98
7.2 同步和互斥 99
7.3 多執行緒的基本知識 100
7.4 多執行緒的執行 100
7.5 執行緒的同步 104
7.6 執行緒優先權佇列 106
7.7 創建進程的常用方式 108
7.7.1 使用multiprocessing模組創建進程 108
7.7.2 使用Process子類創建進程 108
7.7.3 使用Pool進程池創建進程 109
本章小結 110
實驗 110
習題7 113
第8章 Python異常處理 114
8.1 Python錯誤和異常 114
8.2 Python異常語句 115
8.3 自定義異常類 118
8.4 Python的標準異常類 119
本章小結 120
實驗 120
習題8 121
第9章 Python資料庫操作 122
9.1 什麼是PyMySQL 122
9.2 使用PyMySQL 123
9.3 資料庫連線 123
9.3.1 創建連線對象 123
9.3.2 創建游標對象 124
9.4 創建資料庫表 125
9.5 資料庫表插入、更新和刪除操作 126
9.5.1 資料庫表插入操作 126
9.5.2 資料庫表更新操作 127
9.5.3 資料庫表刪除操作 128
9.6 資料庫查詢操作 128
9.7 資料庫使用實例 129
9.8 執行事務 131
9.9 錯誤處理 132
本章小結 133
實驗 133
習題9 135
第10章 Python檔案操作 136
10.1 什麼是檔案 136
10.1.1 文本檔案 136
10.1.2 二進制檔案 136
10.2 讀取文本檔案 137
10.2.1 內置函式open() 137
10.2.2 檔案對象屬性與常用方法 139
10.3 寫文本檔案 140
10.4 創建檔案和重寫檔案 141
10.5 關閉檔案 141
10.6 上下文管理語句with 141
10.7 os模組 142
10.7.1 目錄/資料夾的結構 142
10.7.2 os模組常用方法 142
本章小結 143
實驗 144
習題10 144
第11章 Python數據可視化 146
11.1 Python GUI庫 146
11.1.1 Tkinter庫 146
11.1.2 PyQt庫 147
11.1.3 Kivy庫 148
11.2 Python Matplotlib數據可視化 148
11.2.1 線形圖、柱狀圖、堆積
柱狀圖、散點圖 148
11.2.2 簡單正弦與餘弦三角函式 152
11.2.3 帶有逼近曲線的直方圖 153
11.2.4 三維圖形繪製 154
11.3 利用Python數據可視化分析實際問題 157
11.4 WordCloud實現詞雲可視化 162
本章小結 163
實驗 164
習題11 166
參考文獻 167

相關詞條

熱門詞條

聯絡我們