-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
Python核心編程實踐 版權信息
- ISBN:9787302539506
- 條形碼:9787302539506 ; 978-7-302-53950-6
- 裝幀:平裝-膠訂
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
Python核心編程實踐 本書特色
《Python核心編程實踐》按照高等學校大數據人工智能課程基本要求,以案例驅動的形式來組織內容,突出該課程的實踐性特點。《Python核心編程實踐》主要包含三大部分:Python基礎入門、Python高級編程和Python項目實踐。 Python基礎入門包括的內容有:Python簡介、環境準備與安裝、Python基本數據類型、運算符、控制流語句、函數、數據結構、文件操作、模塊化及錯誤和異常。 Python高級編程涉及:面向對象編程和Python高級語言特性。 項目實踐則有:SMTP郵件發送、XML解析和網絡編程。 《Python核心編程實踐》內容安排合理,層次清晰,通俗易懂,實例豐富,突出理論與實踐的結合,可作為各類高等院校教材,也可供廣大程序設計人員參考。
Python核心編程實踐 內容簡介
“大數據人工智能系列叢書”正是為了讓更多的人掌握大數據人工智能技術而組織編
寫的。大家知道,大數據人工智能技術的發展是應用需求驅動的,其研發的主體是企業、
人才培養的主體是高校。為此,我們組織了由行業資深技術專家和高校相關專業中堅教師
構成的產教協同團隊,著力解決大數據人工智能人才培養教學資源數量不足、質量不高的
難題。
“大數據人工智能系列叢書”包含:
??《基于Linux的容器化環境部署》
??《Python核心編程實踐》
??《Hadoop理論與實踐》
??《Spark核心技術與案例實戰》
??《大數據全文檢索系統與實戰》
本系列叢書針對當前大數據人工智能專業普遍存在課程不健全、教材講義資源缺失、
缺乏源自企業的真實項目及其配套的數據集、教學內容開發緩慢等問題,構建了較完整的
課程體系,融入了較豐富的工程實踐案例。
Python核心編程實踐 目錄
第1章 準備與安裝 1
1.1 Python簡介 1
1.2 Python特性 2
1.3 應用領域 4
1.4 準備與安裝 6
1.4.1 Python版本介紹 6
1.4.2 Windows下安裝Python 7
1.4.3 Linux下安裝Python 7
1.4.4 **個Python程序 8
1.4.5 常用IDE介紹 8
第2章 變量與數據類型 15
2.1 變量 15
2.1.1 Python變量 15
2.1.2 變量命名 16
2.1.3 Python關鍵字 16
2.2 數據類型 17
2.3 變量賦值 18
2.4 運算符 19
2.4.1 算術運算符 19
2.4.2 關系運算符 20
2.4.3 賦值運算符 21
2.4.4 邏輯運算符 22
2.4.5 位運算符 22
2.4.6 成員運算符 23
2.4.7 身份運算符 23
2.5 運算符優先級 24
第3章 控制與循環 27
3.1 條件控制 27
3.1.1 if 語句 28
3.1.2 if else語句 28
3.1.3 elif 語句 29
3.1.4 嵌套 if 語句 30
3.2 循環 31
3.2.1 while循環語句 31
3.2.2 while無限循環 32
3.2.3 while / else語句 33
3.2.4 while / pass語句 34
3.2.5 for循環語句 35
3.2.6 for in range語句 36
3.2.7 循環控制語句:break 37
3.2.8 循環控制語句:continue 37
第4章 函數 39
4.1 函數定義與調用 39
4.2 函數的參數 40
4.2.1 位置參數 41
4.2.2 關鍵字參數 41
4.2.3 默認參數 42
4.2.4 不定長參數 42
4.3 變量作用域 43
4.3.1 局部變量 43
4.3.2 global語句 44
4.4 函數返回值 45
4.4.1 返回一個值 45
4.4.2 返回多個值 46
4.4.3 無返回值 46
4.4.4 多條return語句 47
第5章 數據結構 49
5.1 數字類型 49
5.2 字符串 52
5.2.1 子字符串訪問 53
5.2.2 轉義字符 53
5.2.3 字符串格式化 54
5.2.4 字符串常見操作 56
5.3 列表 61
5.3.1 列表遍歷 62
5.3.2 列表運算 62
5.3.3 列表排序 63
5.3.4 列表常見操作 63
5.4 元組 66
5.4.1 元組賦值 66
5.4.2 元組不可修改 67
5.4.3 元組常見操作 68
5.5 字典 69
5.5.1 字典創建與訪問 69
5.5.2 字典遍歷 70
5.5.3 字典常見操作 71
5.6 集合 72
5.6.1 集合創建與訪問 72
5.6.2 集合常見操作 73
第6章 文件操作 75
6.1 打開文件 75
6.2 文件對象 77
6.3 讀文件 78
6.4 寫文件 79
6.5 二進制文件 79
第7章 模塊化 81
7.1 **個模塊 81
7.2 模塊導入和使用 82
7.2.1 import語句 82
7.2.2 from…import 語句 83
7.2.3 from…import * 語句 84
7.2.4 __name__屬性 84
第8章 錯誤和異常 85
8.1 語法錯誤 85
8.2 異常 86
8.3 異常處理 87
8.4 拋出異常 90
8.5 定義清理行為 91
8.6 預定義清理行為 93
第9章 面向對象 95
9.1 類 95
9.1.1 類術語介紹 96
9.1.2 類對象 97
9.1.3 實例對象 98
9.1.4 類示例 98
9.2 繼承 103
9.2.1 單繼承 103
9.2.2 多繼承 104
9.2.3 繼承示例 105
9.3 方法重寫 111
9.4 類屬性與方法 112
9.4.1 類的屬性 112
9.4.2 類的私有屬性 112
9.4.3 類的方法 112
9.4.4 類的私有方法 113
9.4.5 示例 113
第10章 Python高級特性 117
10.1 迭代器與生成器 117
10.1.1 迭代器 117
10.1.2 創建一個迭代器 119
10.1.3 生成器 121
10.1.4 生成器表達式 122
10.2 裝飾器 123
10.2.1 裝飾器函數 123
10.2.2 類裝飾器 124
10.3 匿名函數 127
10.4 用戶自定義異常 128
10.5 元類 130
10.5.1 類也是一種對象 130
10.5.2 動態地創建類 131
10.5.3 認識元類 134
10.5.4 自定義元類 136
10.6 多線程編程 138
10.6.1 線程模塊 139
10.6.2 線程啟動與停止 140
10.6.3 線程同步 141
10.6.4 線程通信 145
10.6.5 防止死鎖 146
10.7 全局解釋器鎖(GIL) 148
第11章 Python實踐:SMTP郵件發送 151
11.1 知識點介紹 152
11.1.1 名詞解析 152
11.1.2 電子郵件發送流程 152
11.2 案例實現 153
11.2.1 使用SMTP發送文本格式郵件 153
11.2.2 使用SMTP發送HTML格式郵件 156
11.2.3 使用SMTP發送帶附件的郵件 157
11.2.4 SMTP加密方式 160
第12章 Python實踐:XML解析 161
12.1 知識點介紹 162
12.1.1 什么是XML 162
12.1.2 Python SAX(Simple API for XML) 162
12.1.3 Python DOM(Document Object Model) 163
12.1.4 DOM和SAX的區別 163
12.2 案例實現 164
12.2.1 使用SAX提取電影信息 164
12.2.2 使用DOM提取電影信息 171
第13章 Python實踐:網絡編程 173
13.1 知識點介紹 174
13.1.1 名詞解析 174
13.1.2 Socket連接過程 174
13.1.3 TCP/IP協議 175
13.1.4 TCP/IP網絡編程步驟 176
13.1.5 TCP和UDP的區別 176
13.2 案例實現 177
13.2.1 TCP/IP編程 177
13.2.2 UDP/IP編程 180
13.2.3 地鐵站售卡充值機編程 183
附錄1 Python內置函數 191
附錄2 Python常用內置模塊 193
附錄3 Python實現排序算法 199
- >
自卑與超越
- >
莉莉和章魚
- >
李白與唐代文化
- >
羅曼·羅蘭讀書隨筆-精裝
- >
隨園食單
- >
龍榆生:詞曲概論/大家小書
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
小考拉的故事-套裝共3冊