-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
人工智能開發叢書人工智能開發語言:PYTHON 版權信息
- ISBN:9787122332974
- 條形碼:9787122332974 ; 978-7-122-33297-4
- 裝幀:一般銅版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
人工智能開發叢書人工智能開發語言:PYTHON 本書特色
Python等級考試與入門學習的上佳選擇,打造輕松閱讀體驗,使你短時間內快速掌握python開發基本技能,全書代碼采用彩色印刷,醒目易讀,使你能快速看懂代碼,達到事半功倍的學習效果
人工智能開發叢書人工智能開發語言:PYTHON 內容簡介
本書以淺顯易懂的語言對Python進行了全面系統的介紹,采用范例加圖解的形式講解,讀者可輕松閱讀。全書主要內容包括Python語言的基礎語法、數據類型、運算符、函數、類、對象以及常用的標準功能模塊,很后以實例的形式介紹了開發機器學習和人工智能應用所需的知識及相應的功能模塊。 本書適合有志于從事機器學習、人工智能技術開發的人員或愛好者,也可作為相關專業的教材。
人工智能開發叢書人工智能開發語言:PYTHON 目錄
1.1 人工智能的發展歷史 2
1.2 人工智能的應用 4
1.3 Python和人工智能 4
2 Python基本知識 6
2.1 Python概述 7
2.1.1 Python的發展史 7
2.1.2 Python應用領域 8
2.1.3 Python的優缺點 8
2.1.4 Python 解釋器 9
2.2 Python安裝和卸載 11
2.2.1 Python的下載 11
2.2.2 Python的安裝 12
2.2.3 Python的卸載 15
2.3 Python開發環境 15
2.3.1 PyDev的安裝 16
2.3.2 PyDev的配置 19
2.3.3 PyDev創建工程 20
2.3.4 PyDev調試代碼 25
3 Python語言基礎 30
3.1 代碼文件結構 31
3.2 基礎語法 33
3.2.1 文件編碼格式 33
3.2.2 代碼注釋 33
3.2.3 標識符命名規則 34
3.2.4 代碼縮進 35
3.2.5 語句與行 37
3.2.6 模塊導入 38
3.3 基本數據類型 40
3.3.1 變量類型概述 40
3.3.2 Number數值類型 41
3.3.3 String字符串 46
3.3.4 Byte字節序列 56
3.3.5 Tuple元組 63
3.3.6 List列表 66
3.3.7 Set集合 70
3.3.8 Dictionary字典 79
3.3.9 Range整數序列 84
3.4 運算符和表達式 88
3.4.1 算術運算 88
3.4.2 關系運算符 91
3.4.3 賦值運算 91
3.4.4 邏輯運算 92
3.4.5 位運算 94
3.4.6 身份運算 96
3.4.7 成員運算 99
3.4.8 運算符優先級 100
3.5 控制語句 101
3.5.1 條件控制結構(if…else) 101
3.5.2 循環控制結構(for/while) 107
3.5.3 轉移控制結構 111
3.6 函數 114
3.6.1 函數定義 114
3.6.2 函數調用 115
3.6.3 參數傳遞 117
3.6.4 變量的作用域和生命周期 122
3.6.5 匿名函數 125
3.6.6 有益的編碼風格 126
3.7 錯誤和異常處理 126
3.8 模塊和包 135
3.8.1 Python模塊 135
3.8.2 Python包 139
4 文件和目錄 142
4.1 文件操作 143
4.1.1 文件的概念 143
4.1.2 文件的打開 143
4.1.3 文件的寫入 145
4.1.4 文件的讀取 145
4.1.5 文件的關閉 145
4.1.6 常用文件操作函數 147
4.2 目錄操作 148
5 類與對象 153
5.1 面向對象編程 154
5.2 類的定義 154
5.2.1 __init__()函數 156
5.2.2 成員定義 156
5.3 對象創建 159
5.4 繼承 163
5.4.1 繼承的概念 163
5.4.2 單繼承 164
5.4.3 多繼承 166
5.5 多態 170
5.5.1 成員函數重載 170
5.5.2 操作符重載 172
6 Python常用標準庫 176
6.1 內置函數 177
6.2 內置常量 181
6.3 操作系統接口模塊(os) 182
6.4 文件搜索模塊(glob) 183
6.5 系統交互模塊(sys) 183
6.6 正則表達式模塊(re) 184
6.7 數學計算模塊(math /random/statistics) 188
6.8 互聯網訪問模塊(urllib/smtplib) 189
6.9 日期和時間模塊(datetime) 190
6.10 數據壓縮模塊(zlib) 191
6.11 日志功能(logging) 192
6.12 數組模塊(array) 193
6.13 十進制數學模塊(decimal) 196
7 數據庫編程 198
7.1 數據庫基礎知識 199
7.2 Python DataBase API規范 202
7.2.1 模塊接口 203
7.2.2 數據庫連接對象(Connection) 204
7.2.3 游標對象(Cursor) 205
7.3 訪問MySQL數據庫 206
7.3.1 安裝PyMySQL 207
7.3.2 使用PyMySQL 207
8 數據科學重要模塊介紹 213
8.1 NumPy 214
8.1.1 NumPy數組概念 214
8.1.2 NumPy的數組操作 219
8.1.3 NumPy矩陣 228
8.2 SciPy 228
8.2.1 基礎知識 229
8.2.2 SciPy的使用 230
8.3 Pandas 235
8.3.1 基礎知識 236
8.3.2 Series數據序列 237
8.3.3 DataFrame數據框 242
8.4 Matplotlib 257
9 Python與機器學習 262
9.1 機器學習簡介 263
9.2 機器學習模塊 264
9.3 sklearn模塊 267
9.3.1 sklearn模塊的安裝 267
9.3.2 sklearn功能組成 267
9.3.3 sklearn的使用 268
10 Python包管理工具及應用打包 274
10.1 Pip 275
10.1.1 安裝和更新模塊 276
10.1.2 顯示和卸載模塊 277
10.2 打包 277
10.2.1 PyInstaller的安裝 278
10.2.2 PyInstaller的使用 279
10.2.3 規格文件的使用 285
附錄 290
1. Python解釋器運行參數 291
2. Python 3.6的關鍵字 292
3. Python 3.6內置模塊列表 293
人工智能開發叢書人工智能開發語言:PYTHON 作者簡介
潘風文,北京智童時光科技有限公司副總經理,CTO,北京大學計算機專業博士,歷任北京工業大學計算機學院教授、深圳華為技術有限公司通信事業部項目開發中心主任,北京太極計算機公司技術總監,現任北京智童時光科技有限公司副總經理兼CTO,多家企業的咨詢顧問。長期從事大數據、人工智能領域的研究和實踐。
- >
山海經
- >
羅曼·羅蘭讀書隨筆-精裝
- >
我與地壇
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
龍榆生:詞曲概論/大家小書
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
人文閱讀與收藏·良友文學叢書:一天的工作
- >
莉莉和章魚