零基礎學Python(第2版)

零基礎學Python(第2版)

《零基礎學Python(第2版)》是2020年機械工業出版社出版的圖書,本書介紹與Python相關的方方面面,為了便於讀者學習,本書每個章節都提供了詳盡的例子,結合實例講解各個知識點。

基本介紹

  • 中文名:零基礎學Python(第2版)
  • 作者:趙越、 張志強、黃傳祿
  • 出版社:機械工業出版社
  • 出版時間:2020年6月
  • ISBN:9787111655350 
內容簡介,圖書目錄,

內容簡介

為了能夠使廣大讀者既能夠掌握Python語言的基礎知識,又能夠將Python語言套用於某個特定的領域(如Web開發),本書介紹與Python相關的方方面面,為了便於讀者學習,本書每個章節都提供了詳盡的例子,結合實例講解各個知識點。涉及的程式代碼都給出了詳細的注釋,有助於讀者輕鬆領會程式開發的精髓,快速提高開發技能。在學習完本書之後,相信讀者能夠很好地掌握Python語言,同時可以使用Python語言進行實際項目的開發。本書適合Python愛好者、大中專院校的學生、社會培訓班的學生。

圖書目錄

前言
篇 Python語言基礎
第1章 進入Python的世界1
1.1 Python的由來1
1.2 Python的特性2
1.3 個Python程式3
1.4 搭建開發環境4
1.4.1 Python的下載和安裝4
1.4.2 互動式命令行的使用10
1.5 Python的開發工具11
1.5.1 PyCharm的使用11
1.5.2 Eclipse IDE的介紹13
1.5.3 EditPlus編輯器環境的配置15
1.6 不同平台下的Python17
1.7 小結17
1.8 習題18
第2章 必須知道的Python基礎語法19
2.1 Python的檔案類型19
2.1.1 原始碼19
2.1.2 位元組代碼19
2.1.3 最佳化代碼20
2.2 Python的編碼規範20
2.2.1 命名規則20
2.2.2 代碼縮進與冒號23
2.2.3 模組導入的規範24
2.2.4 使用空行分隔代碼25
2.2.5 正確的注釋26
2.2.6 語句的分隔28
2.3 變數和常量30
2.3.1 變數的命名30
2.3.2 變數的賦值31
2.3.3 局部變數32
2.3.4 全局變數32
2.3.5 常量34
2.4 數據類型35
2.4.1 數字35
2.4.2 字元串37
2.5 運算符與表達式38
2.5.1 算術運算符和算術表達式38
2.5.2 關係運算符和關係表達式40
2.5.3 邏輯運算符和邏輯表達式40
2.6 小結41
2.7 習題42
第3章 Python的控制語句43
3.1 結構化程式設計43
3.2 條件判斷語句44
3.2.1 if條件語句44
3.2.2 if…elif…else判斷語句46
3.2.3 if語句也可以嵌套46
3.2.4 switch語句的替代方案48
3.3 循環語句50
3.3.1 while循環50
3.3.2 for循環51
3.3.3 break和continue語句53
3.4 結構化程式示例54
3.5 小結56
3.6 習題57
第4章 Python數據結構58
4.1 元組結構58
4.1.1 元組的創建58
4.1.2 元組的訪問59
4.1.3 元組的遍歷61
4.2 列表結構62
4.2.1 列表的創建62
4.2.2 列表的使用64
4.2.3 列表的查找、排序、反轉65
4.2.4 列表實現堆疊和佇列66
4.3 字典結構68
4.3.1 字典的創建68
4.3.2 字典的訪問69
4.3.3 字典的方法71
4.3.4 字典的排序、複製74
4.3.5 全局字典——sys.modules模組76
4.4 序列77
4.5 小結79
4.6 習題79
第5章 模組與函式80
5.1 Python程式的結構80
5.2 模組81
5.2.1 模組的創建81
5.2.2 模組的導入81
5.2.3 模組的屬性83
5.2.4 模組的內置函式83
5.2.5 自定義包86
5.3 函式88
5.3.1 函式的定義88
5.3.2 函式的參數89
5.3.3 函式的返回值92
5.3.4 函式的嵌套95
5.3.5 遞歸函式97
5.3.6 lambda函式98
5.3.7 Generator函式99
5.4 小結101
5.5 習題101
第6章 字元串與正則表達式102
6.1 常見的字元串操作102
6.1.1 字元串的格式化102
6.1.2 字元串的轉義符104
6.1.3 字元串的合併106
6.1.4 字元串的截取107
6.1.5 字元串的比較108
6.1.6 字元串的反轉109
6.1.7 字元串的查找和替換110
6.1.8 字元串與日期的轉換112
6.2 正則表達式套用113
6.2.1 正則表達式簡介113
6.2.2 使用re模組處理正則表達式115
6.3 小結121
6.4 習題121
第7章 使用Python處理檔案122
7.1 檔案的常見操作122
7.1.1 檔案的創建122
7.1.2 檔案的讀取124
7.1.3 檔案的寫入126
7.1.4 檔案的刪除127
7.1.5 檔案的複製128
7.1.6 檔案的重命名129
7.1.7 檔案內容的搜尋和替換130
7.1.8 檔案的比較131
7.1.9 配置檔案的訪問133
7.2 目錄的常見操作135
7.2.1 創建和刪除目錄135
7.2.2 目錄的遍歷136
7.3 檔案處理示例——檔案屬性瀏覽程式137
7.4 小結139
7.5 習題140
第8章 面向對象編程141
8.1 面向對象的概述141
8.2 類和對象142
8.2.1 類和對象的區別142
8.2.2 類的定義143
8.2.3 對象的創建143
8.3 屬性和方法144
8.3.1 類的屬性144
8.3.2 類的方法146
8.3.3 內部類的使用148
8.3.4 __init__方法149
8.3.5 __del__方法150
8.3.6 垃圾回收機制151
8.3.7 類的內置方法152
8.3.8 方法的動態特性156
8.4 繼承157
8.4.1 使用繼承157
8.4.2 抽象基類159
8.4.3 多態性160
8.4.4 多重繼承161
8.4.5 Mixin機制163
8.5 運算符的重載164
8.6 Python與設計模式167
8.6.1 設計模式簡介167
8.6.2 設計模式示例——Python實現工廠方法167
8.7 小結168
8.8 習題169
第9章 異常處理與程式調試170
9.1 異常的處理170
9.1.1 Python中的異常170
9.1.2 try…except的使用171
9.1.3 try…finally的使用173
9.1.4 使用raise拋出異常174
9.1.5 自定義異常174
9.1.6 assert語句的使用175
9.1.7 異常信息176
9.2 使用自帶IDLE調試程式177
9.3 使用Eclipse IDE調試程式179
9.3.1 新建工程179
9.3.2 配置調試179
9.3.3 設定斷點182
9.4 小結183
9.5 習題184
第10章 Python資料庫編程185
10.1 資料庫簡介185
10.2 Python DATABASE API簡介186
10.3 Python連線資料庫的專用模組187
10.3.1 資料庫專用模組的下載與安裝187
10.3.2 Python連線Oracle資料庫190
10.3.3 Python 連線MySQL資料庫191
10.3.4 Python 連線SQL Server資料庫194
10.3.5 Python 連線

相關詞條

熱門詞條

聯絡我們