中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
安徽省高等學校“十三五”規劃教材Python語言程序設計 版權信息
- ISBN:9787030662996
- 條形碼:9787030662996 ; 978-7-03-066299-6
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
安徽省高等學校“十三五”規劃教材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
第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
展開全部
書友推薦
- >
名家帶你讀魯迅:故事新編
- >
李白與唐代文化
- >
山海經
- >
巴金-再思錄
- >
我與地壇
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
煙與鏡
- >
史學評論
本類暢銷