-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
零基礎學Python(第2版) 版權信息
- ISBN:9787111655350
- 條形碼:9787111655350 ; 978-7-111-65535-0
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
零基礎學Python(第2版) 本書特色
為了能夠使廣大讀者既能夠掌握Python語言的基礎知識,又能夠將Python語言應用于某個特定的領域(如Web開發),本書介紹與Python相關的方方面面,為了便于讀者學習,本書每個章節都提供了詳盡的例子,結合實例講解各個知識點。涉及的程序代碼都給出了詳細的注釋,有助于讀者輕松領會程序開發的精髓,快速提高開發技能。在學習完本書之后,相信讀者能夠很好地掌握Python語言,同時可以使用Python語言進行實際項目的開發。本書適合Python愛好者、大中專院校的學生、社會培訓班的學生。
零基礎學Python(第2版) 內容簡介
為了能夠使廣大讀者既能夠掌握Python語言的基礎知識,又能夠將Python語言應用于某個特定的領域(如Web開發),本書介紹與Python相關的方方面面,為了便于讀者學習,本書每個章節都提供了詳盡的例子,結合實例講解各個知識點。涉及的程序代碼都給出了詳細的注釋,有助于讀者輕松領會程序開發的精髓,快速提高開發技能。在學習完本書之后,相信讀者能夠很好地掌握Python語言,同時可以使用Python語言進行實際項目的開發。本書適合Python愛好者、大中專院校的學生、社會培訓班的學生。
零基礎學Python(第2版) 目錄
**篇 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 連接
- >
中國歷史的瞬間
- >
龍榆生:詞曲概論/大家小書
- >
隨園食單
- >
伯納黛特,你要去哪(2021新版)
- >
名家帶你讀魯迅:朝花夕拾
- >
我從未如此眷戀人間
- >
詩經-先民的歌唱
- >
莉莉和章魚