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

歡迎光臨中圖網 請 | 注冊
> >
入門從零開始學PYTHON(第2版)

包郵 入門從零開始學PYTHON(第2版)

出版社:人民郵電出版社出版時間:2019-04-01
開本: 其他 頁數: 311
中 圖 價:¥54.8(7.9折) 定價  ¥69.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

入門從零開始學PYTHON(第2版) 版權信息

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

入門從零開始學PYTHON(第2版) 本書特色

Python是一種程序設計語言,近年來,它得到了越來越多的技術人士的認可和追捧。其應用領域也非常廣泛,涉及數據分析、自然語言處理、機器學習、科學計算、推薦系統構建等各個方面,提供了高效、靈活的編程體驗。 本書面向 Python初學者,幫助讀者快速、有效地把握 Python編程的技巧。全書共分 5個部分,由淺入深地向讀者呈現了 Python必學的各大知識要點。無論是簡單的 Python安裝,還是基本的編程語法,抑或是典型的問題處理,本書都給出了詳細、直觀的編程示例,以便讀者能夠精準把握要點。

入門從零開始學PYTHON(第2版) 內容簡介

Python是一種程序設計語言,近年來,它得到了越來越多的技術人士的認可和追捧。其應用領域也很好廣泛,涉及數據分析、自然語言處理、機器學習、科學計算、推薦系統構建等各個方面,提供了高效、靈活的編程體驗。 本書面向 Python初學者,幫助讀者快速、有效地把握 Python編程的技巧。全書共分 5個部分,由淺入深地向讀者呈現了 Python必學的各大知識要點。無論是簡單的 Python安裝,還是基本的編程語法,抑或是典型的問題處理,本書都給出了詳細、直觀的編程示例,以便讀者能夠精準把握要點。

入門從零開始學PYTHON(第2版) 目錄

第 1部分 Python預備知識 1

第 1章 與計算機交流 3

1.1 理解我們為何要與計算機進行交談 3

1.2 應用程序就是我們與計算機交流的形式 4

1.2.1 想想你的日常生活步驟 5

1.2.2 寫下步驟 5

1.2.3 應用程序是一系列步驟的集合 6

1.2.4 計算機只是機械地執行程序步驟 6

1.3 應用程序是什么 6

1.3.1 計算機使用某種特殊語言 7

1.3.2 幫助人類和計算機交流 7

1.4 為何 Python這么酷 8

1.4.1 選用 Python的理由 9

1.4.2 確定如何從 Python獲益 10

1.4.3 有哪些組織使用 Python 11

1.4.4 有用的 Python應用程序 11

1.4.5 Python與其他語言比較 12



第 2章 下載并安裝 Python 14

2.1 下載合適的 Python版本 14

2.2 安裝 Python17

2.2.1 在 Windows平臺上安裝 Python 17

2.2.2 在 Mac平臺下安裝 Python 19

2.2.3 在 Linux下安裝 Python 20

2.3 訪問安裝好的 Python22

2.3.1 在 Windows平臺下訪問 Python 23

2.3.2 在 Mac平臺下訪問 Python 25

2.3.3 在 Linux系統下訪問 Python 26

2.4 測試安裝是否成功 26





第 3章 與 Python交互 28

3.1 打開命令行 28

3.1.1 啟動 Python命令行 29

3.1.2 使用命令行 30

3.1.3 使用 Python環境變量 32

3.2 輸入命令 33

3.2.1 告訴計算機做什么 34

3.2.2 告訴計算機你做完了 34

3.2.3 查看結果 34

3.3 使用幫助 36

3.3.1 進入幫助模式 36

3.3.2 獲取幫助 37

3.3.3 退出幫助模式 39

3.3.4 直接獲取幫助 39

3.4 關閉命令行 41





第 4章 編寫你的第 一個應用程序 43

4.1 為何 IDE如此重要 44

4.1.1 編寫出質量更高的代碼 44

4.1.2 調試功能 44

4.1.3 為什么 Notebook有用 45

4.2 下載 Anaconda 45

4.2.1 下載 Anaconda 45

4.2.2 在 Linux下安裝 Anaconda 46

4.2.3 在 Mac OS下安裝 Anaconda 47

4.2.4 在 Windows下安裝 Anaconda 48

4.3 下載數據集和示例代碼 51

4.3.1 使用 Jupyter Notebook 51

4.3.2 定義代碼倉庫 52

4.4 創建應用程序 57

4.4.1 理解單元格 57

4.4.2 添加文檔單元格 58

4.4.3 其他單元格內容 60

4.5 了解縮進的用法 60

4.6 添加注釋 61

4.6.1 理解注釋 62

4.6.2 使用注釋提醒自己 63

4.6.3 使用注釋阻止代碼運行 63

4.7 關閉 Jupyter Notebook 64





第 5章 使用 Anaconda 65

5.1 下載代碼 66

5.2 使用記錄點 67

5.2.1 了解記錄點的用法 67

5.2.2 保存記錄點 68

5.2.3 恢復記錄點 68

5.3 使用單元格 68

5.3.1 添加不同類型的單元格 68

5.3.2 拆分與合并單元格 69

5.3.3 移動單元格 69

5.3.4 運行單元格 70

5.3.5 隱藏 /顯示輸出 71

5.4 更改 Jupyter Notebook外觀 71

5.4.1 使用命令面板查找命令 72

5.4.2 使用行號 73

5.4.3 使用單元格工具條功能 73

5.5 與內核交互 75

5.6 獲取幫助 76

5.7 使用魔術函數 77

5.8 查看正在運行的進程 79







第 2部分 步入正題 81

第 6章 存儲和更改信息 83

6.1 存儲信息 83

6.1.1 變量是存儲信息的箱子 84

6.1.2 使用正確的箱子存儲數據 84

6.2 Python基本數據類型84

6.2.1 把信息放入變量中 85

6.2.2 認識數值類型 85

6.2.3 布爾值 89

6.2.4 字符串 89

6.3 日期和時間 90





第 7章 管理信息 92

7.1 控制 Python看待數據的方式 93

7.1.1 做比較 93

7.1.2 了解計算機如何做比較 93

7.2 運算符 94

7.2.1 運算符分類 94

7.2.2 運算符優先級 100

7.3 編寫和使用函數 100

7.3.1 函數就是代碼包 101

7.3.2 代碼的可重用性 101

7.3.3 定義函數 102

7.3.4 調用函數 103

7.3.5 向函數發送信息 103

7.3.6 從函數返回信息 107

7.3.7 比較函數輸出 108

7.4 獲取用戶輸入 108





第 8章 做決策 110

8.1 使用 if語句做簡單決策 110

8.1.1 if語句 111

8.1.2 在應用程序中使用 if語句 111

8.2 使用 if...else語句選擇替代方案

8.2.1 理解 if...esle語句 115

8.2.2 在程序中使用 if...else語句 115

8.2.3 在程序中使用 if...elif語句 116

8.3 使用 if嵌套語句 119

8.3.1 使用多個 if或 if...else語句 119

8.3.2 綜合使用各種 if語句 120





第 9章 做重復性工作 123

9.1 使用 for語句處理數據 124

9.1.1 理解 for語句 124

9.1.2 編寫一個基本循環 124

9.1.3 使用 break語句跳出循環

9.1.4 使用 continue語句進入下一輪循環 127

9.1.5 使用 pass子句 128

9.1.6 在循環中使用 else語句 129

9.2 使用 while語句處理數據

9.2.1 理解 while語句 130

9.2.2 在程序中使用 while語句 131

9.3 循環語句嵌套 132





第 10章 處理錯誤 134

10.1 為何 Python不懂你

10.2 程序錯誤來源 136

10.2.1 錯誤發生的時間 136

10.2.2 區分錯誤類型 137

10.3 捕獲異!139

10.3.1 處理基本異!139

10.3.2 處理特定異!148

10.3.3 嵌套異常處理 150

10.4 引發異!153

10.4.1 在異常情況下引發異常 154

10.4.2 把錯誤信息傳遞給調用者 154

10.5 創建和使用自定義異!155

10.6 使用 finally子句 156





第 3部分 執行常見任務 159

第 11章 使用包 161

11.1 創建代碼包 162

11.1.1 了解包的類型 163

11.1.2 包緩存 164

11.2 導入包 165

11.2.1 使用 import語句 167

11.2.2 使用 from...import語句 168

11.3 查找磁盤上的包 170

11.4 從其他地方下載包 171

11.4.1 打開 Anaconda Prompt 172

11.4.2 使用 conda包 172

11.4.3 使用 pip安裝包 176

11.5 查看包內容 177

11.6 查看包文檔 179

11.6.1 打開 Pydoc程序 179

11.6.2 使用快速訪問鏈接 181

11.6.3 輸入搜索詞 182

11.6.4 查看結果 182





第 12章 使用字符串 184

12.1 了解字符串的不同之處 184

12.1.1 使用數字定義字符 185

12.1.2 使用字符創建字符串 185

12.2 創建包含特殊字符的字符串 187

12.3 獲取子字符串 189

12.4 字符串切片和切塊 190

12.5 查找字符串 193

12.6 格式化字符串 195





第 13章 管理列表 199

13.1 在應用程序中組織信息 200

13.1.1 理解列表 200

13.1.2 計算機看待列表的方式 200

13.2 創建列表 202

13.3 訪問列表 203

13.4 遍歷列表 205

13.5 修改列表 205

13.6 列表搜索 208

13.7 列表排序 209

13.8 打印列表 211

13.9 使用 Counter對象 212





第 14章 收集各種數據 214

14.1 理解集合 214

14.2 使用元組 215

14.3 使用字典 218

14.3.1 創建和使用字典 219

14.3.2 使用字典代替 switch語句 221

14.4 使用列表創建!224

14.5 使用隊列 226

14.6 使用雙端隊列 228





第 15章 創建和使用類 230

15.1 把類理解成一種代碼封裝方法 231

15.2 類的結構 232

15.2.1 定義類 232

15.2.2 類的內置屬性 233

15.2.3 使用方法 234

15.2.4 使用構造函數 236

15.2.5 使用變量 237

15.2.6 使用帶有可變參數列表的方法 239

15.2.7 運算符重載 241

15.3 創建類 242

15.3.1 定義 MyClass類 242

15.3.2 保存類到磁盤 243

15.4 在應用程序中使用 MyClass類 244

15.5 通過類擴展創建新類 245

15.5.1 創建子類 245

15.5.2 在應用程序中測試類 247





第 4部分 執行高級任務 249

第 16章 存儲數據到文件 251

16.1 了解永久化存儲的工作原理 252

16.2 創建永久存儲內容 253

16.3 創建文件 256

16.4 讀取文件內容 259

16.5 更新文件內容 261

16.6 刪除文件 265





第 17章 發送電子郵件 266

17.1 發送電子郵件時發生了什么 266

17.1.1 像看信一樣看電子郵件 267

17.1.2 定義信封的各個部分 268

17.1.3 定義信件的各個部分 272

17.2 創建電子郵件消息 276

17.2.1 使用文本消息 276

17.2.2 使用 HTML頁面 277

17.3 查看電子郵件 278





第 5部分 幾個“十大” 279

第 18章 十大優秀編程資源 281

18.1 使用 Python在線文檔 281

18.2 使用 LearnPython.org教程 282

18.3 使用 Python做 Web編程 283

18.4 獲取更多庫 284

18.5 使用 IDE快速創建應用程序 285

18.6 更容易地檢查語法 285

18.7 使用 XML 286

18.8 克服常見的 Python新手錯誤 287

18.9 了解 Unicode 288

18.10 加快 Python程序的運行速度 288





第 19章 Python十大賺錢之道 289

19.1 使用 Python做 QA 289

19.2 在一家小公司謀得一份 IT工作 290

19.3 為軟件產品編寫腳本 291

19.4 管理網絡 292

19.5 教授編程技術 292

19.6 幫助人們確定地理位置 292

19.7 數據挖掘 293

19.8 嵌入式系統 293

19.9 做科學計算任務 294

19.10 實時數據分析 294







第 20章 十大提升你 Python技能的工具 296

20.1 使用 Roundup Issue Tracker跟蹤 Bug 297

20.2 使用 VirtualEnv創建虛擬環境 298

20.3 使用 PyInstaller安裝你的應用程序 299

20.4 使用 pdoc創建開發人員文檔 300

20.5 使用 Komodo Edit編寫程序代碼 301

20.6 使用 pydbgr調試程序 301

20.7 使用 IPython進入交互環境 302

20.8 使用 PyUnit測試 Python應用程序 302

20.9 使用 Isort整理代碼 303

20.10 使用 Mercurial進行版本控制 303



第 21章 你必須知道的十大 Python庫 305

21.1 使用 PyCrypto保護數據安全 306

21.2 使用 SQLAlchemy與數據庫交互 306

21.3 使用谷歌地圖看世界 307

21.4 使用 TKInter創建圖形用戶界面 307

21.5 使用 PrettyTable以表格形式呈現數據 307

21.6 使用 PyAudio為程序添加聲音 307

21.7 使用 PyQtGraph操作圖像 308

21.8 使用 IRLib查找信息 309

21.9 使用 JPype創建可互操作的 Java環境 309

21.10 使用 Twisted Matrix訪問本地網絡資源 310

21.11 使用 httplib2訪問網絡資源 310

展開全部

入門從零開始學PYTHON(第2版) 作者簡介

約翰·保羅·穆勒(John Paul Mueller是一位自由作家兼技術編輯。他是一位高產作家,至今已經創作了100多本圖書,撰寫了600多篇文章,涉及的主題十分廣泛,從網絡到人工智能,從數據庫管理再到程序編寫。他還從事各種技術咨詢,編寫認證考試內容。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 玉米加工设备,玉米深加工机械,玉米糁加工设备.玉米脱皮制糁机 华豫万通粮机 | 超声波清洗机-超声波清洗设备定制生产厂家 - 深圳市冠博科技实业有限公司 | GAST/BRIWATEC/CINCINNATI/KARL-KLEIN/ZIEHL-ABEGG风机|亚喜科技 | 脉冲除尘器,除尘器厂家-淄博机械| 超细|超微气流粉碎机|气流磨|气流分级机|粉体改性机|磨粉机|粉碎设备-山东埃尔派粉体科技 | 磁力轮,磁力联轴器,磁齿轮,钕铁硼磁铁-北京磁运达厂家 | 郑州外墙清洗_郑州玻璃幕墙清洗_郑州开荒保洁-河南三恒清洗服务有限公司 | ORP控制器_ORP电极价格-上优泰百科 | 炉门刀边腹板,焦化设备配件,焦化焦炉设备_沧州瑞创机械制造有限公司 | 黑田精工电磁阀-CAMMOZI气缸-ROSS电磁-上海茂硕机械设备有限公司 | 软文发布-新闻发布推广平台-代写文章-网络广告营销-自助发稿公司媒介星 | 自动化展_机器人展_机床展_工业互联网展_广东佛山工博会 | 高温链条油|高温润滑脂|轴承润滑脂|机器人保养用油|干膜润滑剂-东莞卓越化学 | 光伏支架成型设备-光伏钢边框设备-光伏设备厂家 | 北京浩云律师事务所-企业法律顾问_破产清算等公司法律服务 | 真石漆,山东真石漆,真石漆厂家,真石漆价格-山东新佳涂料有限公司 | 箱式破碎机_移动方箱式破碎机/价格/厂家_【华盛铭重工】 | 日本细胞免疫疗法_肿瘤免疫治疗_NK细胞疗法 - 免疫密码 | 间甲酚,间甲酚厂家-山东祥东新材料 | 伊卡洛斯软装首页-电动窗帘,别墅窗帘,定制窗帘,江浙沪1000+别墅窗帘案例 | 振动时效_振动时效仪_超声波冲击设备-济南驰奥机电设备有限公司 北京宣传片拍摄_产品宣传片拍摄_宣传片制作公司-现像传媒 | 环氧铁红防锈漆_环氧漆_无溶剂环氧涂料_环氧防腐漆-华川涂料 | 办公室家具公司_办公家具品牌厂家_森拉堡办公家具【官网】 | 垃圾处理设备_餐厨垃圾处理设备_厨余垃圾处理设备_果蔬垃圾处理设备-深圳市三盛环保科技有限公司 | 跨境物流_美国卡派_中大件运输_尾程派送_海外仓一件代发 - 广州环至美供应链平台 | 塑钢课桌椅、学生课桌椅、课桌椅厂家-学仕教育设备首页 | 碎石机设备-欧版反击破-欧版颚式破碎机(站)厂家_山东奥凯诺机械 高低温试验箱-模拟高低温试验箱订制-北京普桑达仪器科技有限公司【官网】 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 天命文免费算命堂_自助算命_自由算命系统_长文周易 | 吸音板,隔音板,吸音材料,吸音板价格,声学材料 - 佛山诺声吸音板厂家 | 层流手术室净化装修-检验科ICU改造施工-华锐净化工程-特殊科室建设厂家 | 耐磨陶瓷,耐磨陶瓷管道_厂家-淄博拓创陶瓷科技| 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 无轨电动平车_轨道平车_蓄电池电动平车★尽在新乡百特智能转运设备有限公司 | 精密机械零件加工_CNC加工_精密加工_数控车床加工_精密机械加工_机械零部件加工厂 | 深圳天际源广告-形象堆头,企业文化墙,喷绘,门头招牌设计制作专家 | 天津次氯酸钠酸钙溶液-天津氢氧化钠厂家-天津市辅仁化工有限公司 | LNG鹤管_内浮盘价格,上装鹤管,装车撬厂家-连云港赛威特机械 | 低噪声电流前置放大器-SR570电流前置放大器-深圳市嘉士达精密仪器有限公司 | 【铜排折弯机,钢丝折弯成型机,汽车发泡钢丝折弯机,线材折弯机厂家,线材成型机,铁线折弯机】贝朗折弯机厂家_东莞市贝朗自动化设备有限公司 | 安徽控制器-合肥船用空调控制器-合肥家电控制器-合肥迅驰电子厂 安徽净化板_合肥岩棉板厂家_玻镁板厂家_安徽科艺美洁净科技有限公司 |