中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >
Python語言(第2版)

包郵 Python語言(第2版)

出版社:清華大學出版社出版時間:2022-07-01
開本: 其他 頁數: 395
中 圖 價:¥66.6(8.4折) 定價  ¥79.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Python語言(第2版) 版權信息

  • ISBN:9787302609841
  • 條形碼:9787302609841 ; 978-7-302-60984-1
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>

Python語言(第2版) 本書特色

本書重點闡述 Python 語言的基礎知識和與之相關的 7 個典型的項目實戰案例。具體內容一共 17 章,分為兩大部分:第 1 部分以 Python 編程語言的基礎知識普及為主,內容包括 Python 3 概述、基本語法、基本數據類型、流程控制、字符串與正則表達式、函數、模塊、類和對象、異常、文件操作;第 2 部分以項目實戰為核心,以學以致用為導向,以貼近生活的案例為依托,分別介紹爬蟲程序、數據可視化、數據分析、Django 開發、機器學習、自然語言處理和推薦系統項目實戰。本書秉承“以理論引導、案例驅動、上機實戰為理念打造 Python 語言學習的新模式”。本書是全國信息技術水平考試“二級 Python語言”模塊的官方輔導用書。本書既可作為高等學校,尤其是高職院校各專業的 Python 語言啟蒙教材,也可作為廣大 Python 語言愛好者自學的參考書。

Python語言(第2版) 內容簡介

本書以在 Windows 10 中用 Python 3.6.5 搭建 Python 開發基礎平臺為起點,重點闡述 Python 語言的基 礎知識和 7 個典型的項目實戰案例。全書以理論引導、案例驅動、上機實戰為理念打造 Python 語言學習的 新模式。具體內容分為兩大部分:第 1 部分以 Python 語言的基礎知識普及為主,內容包括 Python 3 概述、 基本語法、基本數據類型、流程控制、字符串與正則表達式、函數、模塊、對象和類、異常、文件操作; 第 2 部分以項目實戰為核心,以學以致用為導向,以貼近生活的案例為依托,分別介紹爬蟲程序、數據可 視化、數據分析、Django 開發、機器學習、自然語言處理和推薦系統項目實戰。 本書以作者十多年的計算機專業課程教學經驗及相應的項目實戰心得為依托,力爭做到以理論知識為 基礎、以案例實戰為手段、以解決問題為根本初衷,讓讀者**限度地從書中汲取所需要的編程知識和實 戰體驗。 本書既可作為高等學校,尤其是高職院校各專業的 Python 語言啟蒙教材,也可作為廣大 Python 語言 愛好者自學的參考書

Python語言(第2版) 目錄

第1 章 Python 3 概述

1.1 Python 簡介 2

1.1.1 Python 的前世今生 2

1.1.2 Python 的應用場合 2

1.1.3 Python 的特性 3

1.1.4 Python 的版本 4

1.2 Python 開發環境 5

1.2.1 在Windows 系統中安裝Python 3 5

1.2.2 在Linux 系統中安裝Python 3 7

1.2.3 在mac OS 系統中安裝Python 3 7

1.3 **個程序——Hello World! · 8

1.3.1 代碼示例 8

1.3.2 代碼解析 9

1.3.3 注釋 9

1.3.4 IDLE 簡介與代碼調試 10

1.3.5 輸入/輸出函數 · 16

1.4 實驗 18

1.4.1 好用的集成開發工具 · 18

1.4.2 PyCharm 的安裝 · 19

1.4.3 示例:繪制桃心 · 21

1.4.4 示例簡析 22

1.5 小結 23

1.6 習題 23

第2 章 基本語法

2.1 代碼格式 25

2.1.1 編碼 25

2.1.2 注釋 26

2.1.3 縮進 27

2.1.4 行寬 27

2.1.5 空行 27

2.1.6 空格 28

2.2 Python 語言構成要素 29

2.2.1 標識符 · 29

XII Python 語言(第2 版)

2.2.2 關鍵字 · 29

2.2.3 變量 29

2.2.4 函數和方法 · 30

2.2.5 屬性和類 30

2.2.6 模塊和包 30

2.2.7 規定 31

2.3 變量與數據類型 · 32

2.3.1 變量 32

2.3.2 變量命名規則 32

2.3.3 數據類型 32

2.3.4 查看數據類型 34

2.3.5 數據類型的轉換 · 34

2.4 運算符 · 35

2.4.1 算術運算符 · 35

2.4.2 比較運算符 · 35

2.4.3 復合賦值運算符 · 36

2.4.4 位運算符 36

2.4.5 邏輯運算符 · 37

2.4.6 成員運算符 · 37

2.4.7 身份運算符 · 37

2.4.8 運算符優先級 38

2.5 實驗 38

2.5.1 常量和變量的使用 38

2.5.2 運算符和表達式的使用 39

2.5.3 type()函數的使用 39

2.5.4 help()函數的使用 40

2.6 小結 41

2.7 習題 41

第3 章 基本數據類型

3.1 數字 42

3.1.1 數字的表示 · 42

3.1.2 數字類型的轉換 · 43

3.1.3 數字的運算 · 43

3.1.4 數字相關函數 43

3.2 元組 45

3.2.1 創建元組 45

3.2.2 使用元組 45

3.2.3 刪除元組 46

3.2.4 元組的內置函數 · 47

3.3 列表 47

3.3.1 創建列表 47

3.3.2 使用列表 48

3.3.3 刪除元素和列表 · 49

3.3.4 列表的內置函數與其他方法 49

3.4 字典 50

3.4.1 創建字典 50

3.4.2 使用字典 51

3.4.3 刪除元素和字典 · 52

3.4.4 字典的內置函數和方法 52

3.5 集合 53

3.5.1 創建集合 53

3.5.2 使用集合 54

3.5.3 刪除元素和集合 · 55

3.5.4 集合的方法 · 56

3.6 數據類型轉換 57

3.6.1 六大數據類型之間的轉換 · 57

3.6.2 類型轉換的使用場景 · 58

3.7 實驗 58

3.7.1 不可變類型的使用 58

3.7.2 可變類型的使用 · 59

3.8 小結 61

3.9 習題 61

第4 章 流程控制

4.1 流程圖 · 62

4.1.1 流程圖符號 · 62

4.1.2 流程圖示例 · 63

4.2 順序結構 64

4.2.1 輸入、處理和輸出 64

4.2.2 順序程序示例 67

4.3 選擇結構 68

4.3.1 單分支(if...) · 69

4.3.2 雙分支(if...else)· 70

4.3.3 多分支(if...elif...else) 70

4.3.4 分支嵌套 71

4.4 循環結構 72

4.4.1 for 循環(包含range()函數) · 72

4.4.2 for 循環嵌套 73

4.4.3 for...if...else 循環 74

4.4.4 break 及continue 語句 75

XIV Python 語言(第2 版)

4.4.5 while 循環 · 75

4.5 迭代器 · 76

4.5.1 iter()函數 76

4.5.2 next()函數 · 77

4.5.3 生成器函數 · 78

4.6 實驗 79

4.6.1 使用條件語句 79

4.6.2 使用for 語句 · 80

4.6.3 使用while 語句 80

4.6.4 使用break 語句 81

4.6.5 使用continue 語句 82

4.6.6 使用迭代器 · 82

4.7 小結 84

4.8 習題 84

第5 章 字符串與正則表達式

5.1 字符串 · 86

5.1.1 創建字符串 · 86

5.1.2 使用字符串 · 87

5.1.3 字符串的格式化 · 90

5.1.4 字符串的內置函數 91

5.2 正則表達式 · 95

5.2.1 認識正則表達式 · 95

5.2.2 re 模塊 · 96

5.3 實驗 98

5.3.1 使用字符串處理函數 · 98

5.3.2 使用正則表達式 · 98

5.3.3 使用re 模塊 99

5.4 小結 99

5.5 習題 99

第6 章 函數

6.1 函數概述 101

6.1.1 函數的定義 101

6.1.2 全局變量 · 102

6.1.3 局部變量 · 103

6.2 函數的參數和返回值 · 104

6.2.1 參數傳遞的方式 105

6.2.2 位置參數和關鍵字參數 · 105

6.2.3 默認值參數 106

6.2.4 可變參數 · 107

6.2.5 函數的返回值 · 108

6.3 函數的調用 · 109

6.3.1 函數的調用方法 109

6.3.2 嵌套調用 · 109

6.3.3 使用閉包 · 110

6.3.4 遞歸調用 · 110

6.4 實驗 · 111

6.4.1 聲明和調用函數 111

6.4.2 在調試窗口中查看變量的值 · 112

6.4.3 使用函數參數和返回值 · 114

6.4.4 使用閉包和遞歸函數 116

6.4.5 使用Python 的內置函數 116

6.5 小結 · 117

6.6 習題 · 117

第7 章 模塊

7.1 模塊概述 · 118

7.1.1 模塊與程序 118

7.1.2 命名空間 · 119

7.1.3 模塊導入方法 · 120

7.1.4 自定義模塊和包 121

7.2 安裝第三方模塊 · 122

7.3 模塊應用實例 125

7.3.1 日期和時間:datetime 模塊 125

7.3.2 讀寫JSON 數據:json 模塊 128

7.3.3 系統相關:sys 模塊 130

7.3.4 數學:math 模塊 · 131

7.3.5 隨機數:random 模塊 · 133

7.4 在Python 中調用R 語言 135

7.4.1 安裝rpy2 模塊 135

7.4.2 安裝R 語言工具 135

7.4.3 測試安裝 · 137

7.4.4 調用R 示例 137

7.5 實驗 138

7.5.1 使用datetime 模塊 · 138

7.5.2 使用sys 模塊 139

7.5.3 使用與數學有關的模塊 · 140

7.5.4 自定義和使用模塊 · 141

7.6 小結 141

XVI Python 語言(第2 版)

7.7 習題 142

第8 章 對象和類

8.1 面向對象概述 143

8.1.1 什么是面向對象編程 143

8.1.2 面向對象術語簡介 · 143

8.2 類的定義與使用 · 144

8.2.1 類的定義 · 144

8.2.2 類的使用 · 145

8.2.3 類的構造方法及專有方法 145

8.2.4 類的訪問權限 · 146

8.2.5 獲取對象信息 · 147

8.3 類的特點 148

8.3.1 封裝 · 148

8.3.2 多態 · 148

8.3.3 繼承 · 149

8.3.4 多重繼承 · 153

8.4 實驗 154

8.4.1 聲明類 154

8.4.2 類的繼承和多態 155

8.4.3 復制對象 · 156

8.5 小結 157

8.6 習題 157

第9 章 異常

9.1 異常概述 158

9.1.1 認識異常 · 158

9.1.2 處理異常 · 158

9.1.3 拋出異常 · 163

9.2 異常處理流程 163

9.3 自定義異常 · 163

9.4 實驗 165

9.4.1 利用try…except 處理除數為0 的異常 · 165

9.4.2 自定義異常 165

9.4.3 raise 關鍵字 166

9.4.4 內置異常處理語句 · 166

9.5 小結 167

9.6 習題 167

第10 章 文件操作

10.1 打開文件 · 168

10.1.1 訪問文件的模式 · 169

10.1.2 文件緩沖區 · 169

10.2 基本的文件方法 170

10.2.1 讀和寫 · 170

10.2.2 讀取行 · 170

10.2.3 關閉文件 171

10.2.4 重命名文件 · 172

10.2.5 刪除文件 172

10.3 輸入/輸出函數 172

10.3.1 輸出到屏幕 · 172

10.3.2 讀取鍵盤輸入 173

10.4 基本的目錄方法 173

10.4.1 創建目錄 173

10.4.2 顯示當前工作目錄 173

10.4.3 改變目錄 174

10.4.4 刪除目錄 174

10.5 實驗 · 174

10.5.1 文件操作 174

10.5.2 目錄操作 175

10.5.3 I/O 函數 · 176

10.6 小結 · 176

10.7 習題 · 177

第11 章 項目實戰:爬蟲程序

11.1 爬蟲概述 · 178

11.1.1 準備工作 179

11.1.2 爬蟲類型 179

11.1.3 爬蟲原理 180

11.2 爬蟲三大庫 180

11.2.1 Requests 庫 · 181

11.2.2 BeautifulSoup 庫 · 185

11.2.3 lxml 庫· 191

11.3 案例剖析:酷狗TOP500 數據爬取 · 196

11.3.1 思路簡析 196

11.3.2 代碼實現 196

11.3.3 代碼分析 197

11.4 Scrapy 框架 · 198

XVIII Python 語言(第2 版)

11.4.1 Scrapy 爬蟲框架 · 198

11.4.2 Scrapy 的安裝 199

11.4.3 Scrapy 的使用 201

11.5 實驗 · 204

第12 章 項目實戰:數據可視化

12.1 matplotlib 簡介 · 206

12.1.1 Pyplot 模塊介紹 · 206

12.1.2 plot()函數 · 209

12.1.3 繪制子圖 210

12.1.4 添加標注 211

12.1.5 pylab 模塊應用 213

12.2 Artist 模塊介紹 · 214

12.2.1 Artist 模塊概述 214

12.2.2 Artist 的屬性 · 215

12.3 pandas 繪圖 216

12.4 案例剖析:詞云圖 · 218

12.4.1 思路簡析 219

12.4.2 代碼實現 220

12.4.3 代碼分析 221

12.5 實驗 · 222

第13 章 項目實戰:數據分析

13.1 數據清洗 · 223

13.1.1 編碼問題 223

13.1.2 缺失值分析 · 224

13.1.3 去除異常值 · 224

13.1.4 去除重復值與冗余信息 225

13.2 數據存取 · 225

13.2.1 CSV 文件的存取 225

13.2.2 JSON 文件的存取 · 227

13.2.3 XLSX 文件的存取 227

13.2.4 MySQL 數據庫文件的存取 · 229

13.3 NumPy · 234

13.3.1 NumPy 簡介 235

13.3.2 NumPy 基礎 235

13.4 案例剖析:房天下西安二手房數據分析 · 239

13.4.1 思路簡析 239

13.4.2 代碼實現 239

13.4.3 代碼分析 240


展開全部

Python語言(第2版) 作者簡介

劉鵬,清華大學博士畢業,現任南京云創大數據科技股份有限公司總經理,兼任中國大數據應用聯盟人工智能專家委員會主任、中國信息協會教育分會人工智能專家委員會主任、教育部全國普通高校畢業生就業創業指導委員會委員、第45屆世界技能大賽中國區云計算選拔賽裁判長/專家指導組組長、2019年全國大學生數據建模比賽命題人、工信部云計算研究中心專家。 李肖俊,管理學博士,軟件工程師,CCF專業會員,參與國家自然基金3項,陜西省自然基金1項。近兩年發表研究論文3篇,主編教材2部。《計算機學報》,《系統工程理論與實踐》審稿專家。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 免费B2B信息推广发布平台 - 推发网 | 金属切削液-脱水防锈油-电火花机油-抗磨液压油-深圳市雨辰宏业科技发展有限公司 | 消防泵-XBD单级卧式/立式消防泵-上海塑泉泵阀(集团)有限公司 | 无缝方管|无缝矩形管|无缝方矩管|无锡方管厂家 | 工业铝型材-铝合金电机壳-铝排-气动执行器-山东永恒能源集团有限公司 | 石膏基自流平砂浆厂家-高强石膏基保温隔声自流平-轻质抹灰石膏粉砂浆批发-永康市汇利建设有限公司 | 高效复合碳源-多核碳源生产厂家-污水处理反硝化菌种一长隆科技库巴鲁 | 低温等离子清洗机(双气路进口)-嘉润万丰 | 塑钢课桌椅、学生课桌椅、课桌椅厂家-学仕教育设备首页 | 鲁尔圆锥接头多功能测试仪-留置针测试仪-上海威夏环保科技有限公司 | 多功能真空滤油机_润滑油全自动滤油机_高效真空滤油机价格-重庆润华通驰 | 拉力测试机|材料拉伸试验机|电子拉力机价格|万能试验机厂家|苏州皖仪实验仪器有限公司 | 二手Sciex液质联用仪-岛津气质联用仪-二手安捷伦气质联用仪-上海隐智科学仪器有限公司 | 跨境物流_美国卡派_中大件运输_尾程派送_海外仓一件代发 - 广州环至美供应链平台 | 棉服定制/厂家/公司_棉袄订做/价格/费用-北京圣达信棉服 | 桁架楼承板-钢筋桁架楼承板-江苏众力达钢筋楼承板厂 | 渣土车电机,太阳能跟踪器电机,蜗轮蜗杆减速电机厂家-淄博传强电机 | 水质传感器_水质监测站_雨量监测站_水文监测站-山东水境传感科技有限公司 | 专业深孔加工_东莞深孔钻加工_东莞深孔钻_东莞深孔加工_模具深孔钻加工厂-东莞市超耀实业有限公司 | 滚筒线,链板线,总装线,流水线-上海体能机电有限公司 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 北京发电机出租_发电机租赁_北京发电机维修 - 河北腾伦发电机出租 | 行吊_电动单梁起重机_双梁起重机_合肥起重机_厂家_合肥市神雕起重机械有限公司 | 2025黄道吉日查询、吉时查询、老黄历查询平台- 黄道吉日查询网 | 刚性-柔性防水套管-橡胶伸缩接头-波纹管补偿器-启腾供水材料有限公司 | 不发火防静电金属骨料_无机磨石_水泥自流平_修补砂浆厂家「圣威特」 | 闪蒸干燥机-喷雾干燥机-带式干燥机-桨叶干燥机-[常州佳一干燥设备] | 大倾角皮带机-皮带输送机-螺旋输送机-矿用皮带输送机价格厂家-河南坤威机械 | 恒温恒湿试验箱厂家-高低温试验箱维修价格_东莞环仪仪器_东莞环仪仪器 | 抖音短视频运营_企业网站建设_网络推广_全网自媒体营销-东莞市凌天信息科技有限公司 | 皮带机_移动皮带机_大倾角皮带机_皮带机厂家 - 新乡市国盛机械设备有限公司 | 耐热钢-耐磨钢-山东聚金合金钢铸造有限公司 | 恒温振荡混匀器-微孔板振荡器厂家-多管涡旋混匀器厂家-合肥艾本森(www.17world.net) | 土壤检测仪器_行星式球磨仪_土壤团粒分析仪厂家_山东莱恩德智能科技有限公司 | 深圳宣传片制作-企业宣传视频制作-产品视频拍摄-产品动画制作-短视频拍摄制作公司 | 医学动画公司-制作3d医学动画视频-医疗医学演示动画制作-医学三维动画制作公司 | 高压贴片电容|贴片安规电容|三端滤波器|风华电容代理南京南山 | 干粉砂浆设备-干粉砂浆生产线-干混-石膏-保温砂浆设备生产线-腻子粉设备厂家-国恒机械 | NMRV减速机|铝合金减速机|蜗轮蜗杆减速机|NMRV减速机厂家-东莞市台机减速机有限公司 | 广州企亚 - 数码直喷、白墨印花、源头厂家、透气无手感方案服务商! | 中开泵,中开泵厂家,双吸中开泵-山东博二泵业有限公司 |