注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)工業(yè)技術(shù)建筑科學(xué)建筑設(shè)計(jì)Python 3.6從入門到精通(視頻教學(xué)版)

Python 3.6從入門到精通(視頻教學(xué)版)

Python 3.6從入門到精通(視頻教學(xué)版)

定 價(jià):¥89.00

作 者: 王英英
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

購(gòu)買這本書(shū)可以去


ISBN: 9787302511748 出版時(shí)間: 2018-09-01 包裝: 平裝
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)用于Python編程快速入門,注重實(shí)戰(zhàn)操作,幫助讀者循序漸進(jìn)地掌握Python 3.6開(kāi)發(fā)中的各項(xiàng)技術(shù)。本書(shū)提供了所有例子的源代碼,以供讀者直接查看和調(diào)用,同時(shí)提供了近20小時(shí)培訓(xùn)班形式的視頻教學(xué)錄像,詳細(xì)講解書(shū)中每一個(gè)知識(shí)點(diǎn)和數(shù)據(jù)庫(kù)操作技巧。另外,本書(shū)還提供了技術(shù)支持QQ群,專為讀者答疑解惑。 本書(shū)分為22章,內(nèi)容包括認(rèn)識(shí)Python的概念、開(kāi)發(fā)環(huán)境配置方法、Python的基礎(chǔ)語(yǔ)法、列表、元組和字典、字符串、程序的控制結(jié)構(gòu)、使用函數(shù)的方法、對(duì)象與類、程序調(diào)試和異常處理、模塊與類庫(kù)、日期和時(shí)間、迭代器、生成器與裝飾器、文件與文件系統(tǒng)、基于tkinter的GUI編程、Python高級(jí)技術(shù)、數(shù)據(jù)庫(kù)應(yīng)用、網(wǎng)絡(luò)編程、CGI程序設(shè)計(jì)和Web網(wǎng)站編程,*后通過(guò)4個(gè)綜合項(xiàng)目案例,進(jìn)一步講述Python在實(shí)際工作中的應(yīng)用。 本書(shū)既適合Python初學(xué)者、Python編程愛(ài)好者、初中級(jí)Python程序開(kāi)發(fā)人員閱讀,也適合高等院校和培訓(xùn)機(jī)構(gòu)的師生教學(xué)參考。

作者簡(jiǎn)介

  王英英,從事多年網(wǎng)站開(kāi)發(fā)和windows程序開(kāi)發(fā),精通語(yǔ)言軟件和網(wǎng)絡(luò)編程,精通各種編程語(yǔ)言和數(shù)據(jù)庫(kù)開(kāi)發(fā)知識(shí),具有多年實(shí)戰(zhàn)開(kāi)發(fā)經(jīng)驗(yàn)。對(duì)編程語(yǔ)言和數(shù)據(jù)庫(kù)有深入研究,在項(xiàng)目開(kāi)發(fā)方面有著豐富的經(jīng)驗(yàn),并已出版過(guò)多本相關(guān)暢銷書(shū),頗受廣大讀者認(rèn)可。

圖書(shū)目錄

第1章 感受Python精彩世界 1 

1.1 Python概述 1 

1.2 選擇Python的理由 2 

1.3 搭建Python的編程環(huán)境 2 

1.3.1 在Windows下安裝Python 3 

1.3.2 在Linux下安裝Python 4 

1.4 Python自帶的開(kāi)發(fā)工具IDLE 5 

1.5 交互式運(yùn)行Python命令行 6 

1.6 小試身手——編輯和運(yùn)行Python程序 8 

第2章 Python的基礎(chǔ)語(yǔ)法 12 

2.1 程序結(jié)構(gòu) 12 

2.1.1 縮進(jìn)分層 12 

2.1.2 換行問(wèn)題 14 

2.1.3 代碼注釋 15 

2.2 Python的輸入和輸出 15 

2.2.1 接收鍵盤輸入 15 

2.2.2 輸出處理結(jié)果 16 

2.3 變量 19 

2.4 標(biāo)識(shí)符與保留字 20 

2.5 簡(jiǎn)單數(shù)據(jù)類型 21 

2.5.1 數(shù)字類型 21 

2.5.2 字符串類型 23 

2.5.3 數(shù)據(jù)類型的相互轉(zhuǎn)換 24 

2.6 Python結(jié)構(gòu)數(shù)據(jù)類型 25 

2.6.1 集合類型(Sets) 25 

2.6.2 列表類型(List) 26 

2.6.3 元組類型(Tuple) 28 

2.6.4 字典類型(Dictionary) 29 

2.7 運(yùn)算符和優(yōu)先級(jí) 29 

2.7.1 算術(shù)運(yùn)算符 29 

2.7.2 比較運(yùn)算符 31 

2.7.3 賦值運(yùn)算符 32 

2.7.4 邏輯運(yùn)算符 34 

2.7.5 位運(yùn)算符 35 

2.7.6 成員運(yùn)算符 36 

2.7.7 身份運(yùn)算符 37 

2.7.8 運(yùn)算符的優(yōu)先級(jí) 38 

2.8 疑難解惑 40 

第3章 列表、元組和字典的基本操作 41 

3.1 列表的基本操作 41 

3.1.1 列表對(duì)象的特性 41 

3.1.2 列表的常見(jiàn)操作 43 

3.1.3 列表的操作符+和* 45 

3.1.4 內(nèi)置的函數(shù)和方法 46 

3.1.5 遞推式構(gòu)造列表 53 

3.2 元組的基本操作 54 

3.2.1 元組對(duì)象的常用操作 54 

3.2.2 元組的內(nèi)置函數(shù) 57 

3.3 字典的基本操作 59 

3.3.1 字典對(duì)象的常用操作 59 

3.3.2 字典的內(nèi)置函數(shù)和方法 62 

3.4 疑難解惑 67 

第4章 熟練操作字符串 68 

4.1 字符串的常用操作 68 

4.1.1 訪問(wèn)字符串中的值 68 

4.1.2 分割指定范圍的字符 69 

4.1.3 更新字符串 71 

4.1.4 使用轉(zhuǎn)義字符 72 

4.2 熟練使用字符串運(yùn)算符 74 

4.3 格式化字符串 77 

4.4 內(nèi)置的字符串方法 79 

4.4.1 capitalize()方法 79 

4.4.2 count()方法 80 

4.4.3 find()方法 81 

4.4.4 index()方法 82 

4.4.5 isalnum()方法 83 

4.4.6 join()方法 83 

4.4.7 isalpha()方法 84 

4.4.8 isdigit()方法 84 

4.4.9 low ()方法 85 

4.4.10 max()方法 86 

4.4.11 min()方法 87 

4.4.12 replace()方法 87 

4.4.13 swapcase ()方法 88 

4.4.14 title ()方法 88 

4.5 疑難解惑 89 

第5章 程序的控制結(jié)構(gòu) 90 

5.1 程序流程概述 90 

5.2 基本處理流程 90 

5.3 多樣的賦值語(yǔ)句 92 

5.3.1 基本賦值 92 

5.3.2 序列解包 93 

5.3.3 鏈?zhǔn)劫x值 95 

5.3.4 其他賦值方式 96 

5.4 順序結(jié)構(gòu) 98 

5.5 布爾表達(dá)式 99 

5.6 選擇結(jié)構(gòu)與語(yǔ)句 102 

5.6.1 選擇結(jié)構(gòu) 102 

5.6.2 if語(yǔ)句 102 

5.6.3 if嵌套 104 

5.6.4 多重條件判斷 105 

5.7 循環(huán)控制語(yǔ)句 106 

5.7.1 while語(yǔ)句 106 

5.7.2 for語(yǔ)句 108 

5.7.3 continue語(yǔ)句和else語(yǔ)句 110 

5.7.4 pass語(yǔ)句 111 

5.8 疑難解惑 112 

第6章 函 數(shù) 116 

6.1 使用函數(shù)的優(yōu)勢(shì) 116 

6.2 調(diào)用內(nèi)置函數(shù) 117 

6.3 定義函數(shù) 123 

6.4 函數(shù)的參數(shù) 125 

6.4.1 必需參數(shù) 125 

6.4.2 關(guān)鍵字參數(shù) 126 

6.4.3 默認(rèn)參數(shù) 127 

6.4.4 可變參數(shù) 128 

6.5 有返回值的函數(shù)和無(wú)返回值的函數(shù) 130 

6.6 形參和實(shí)參 132 

6.7 變量作用域 134 

6.8 返回函數(shù) 135 

6.9 遞歸函數(shù) 139 

6.9.1 使用遞歸函數(shù) 139 

6.9.2 利用遞歸函數(shù)解決漢諾塔問(wèn)題 140 

6.9.3 防止棧溢出 142 

6.10 匿名函數(shù) 143 

6.11 偏函數(shù) 144 

6.12 函數(shù)的內(nèi)置屬性和命名空間 146 

6.13 輸入和輸出函數(shù) 147 

6.14 疑難解惑 149 

第7章 對(duì)象與類 150 

7.1 理解面向?qū)ο蟪绦蛟O(shè)計(jì) 150 

7.1.1 什么是對(duì)象 150 

7.1.2 面向?qū)ο蟮奶卣?nbsp;151 

7.1.3 什么是類 152 

7.2 類的定義 152 

7.3 類的構(gòu)造方法和內(nèi)置屬性 153 

7.4 類實(shí)例 157 

7.4.1 創(chuàng)建類實(shí)例 157 

7.4.2 類實(shí)例的內(nèi)置屬性 161 

7.5 類的內(nèi)置方法 162 

7.6 重載運(yùn)算符 174 

7.7 類的繼承 175 

7.8 類的多態(tài) 179 

7.9 類的封裝 181 

7.10 Python的垃圾回收機(jī)制 184 

7.11 疑難解惑 185 

第8章 程序調(diào)試和異常處理 187 

8.1 什么是異常 187 

8.2 常見(jiàn)錯(cuò)誤和異常 189 

8.3 熟悉內(nèi)置異常 194 

8.4 使用try…except語(yǔ)句處理異常 202 

8.5 全捕捉 204 

8.6 異常中的else 205 

8.7 異常中的pass 206 

8.8 異常類的實(shí)例 207 

8.9 清除異常 210 

8.10 拋出異常 211 

8.10.1 raise語(yǔ)句 211 

8.10.2 結(jié)束解釋器的運(yùn)行 212 

8.10.3 離開(kāi)嵌套循環(huán) 213 

8.11 自定義異常 214 

8.12 程序調(diào)試 216 

8.12.1 使用assert語(yǔ)句 217 

8.12.2 使用__debug__內(nèi)置變量 218 

8.13 疑難解惑 219 

第9章 模塊與類庫(kù) 221 

9.1 什么是模塊 221 

9.2 什么是類庫(kù) 223 

9.3 模塊和類庫(kù)的基本操作 224 

9.4 模塊的名稱空間 225 

9.5 自定義模塊 227 

9.6 將模塊打包 228 

9.7 熟悉運(yùn)行期服務(wù)模塊 231 

9.8 掌握字符串處理模塊 241 

9.9 疑難解惑 244 

第10章 日期和時(shí)間 245 

10.1 認(rèn)識(shí)日期和時(shí)間 245 

10.1.1 時(shí)間戳 245 

10.1.2 struct_time元組 246 

10.1.3 格式化時(shí)間 247 

10.2 日歷模塊 249 

10.3 time模塊 251 

10.3.1 localtime([secs])函數(shù) 252 

10.3.2 clock()函數(shù) 252 

10.3.3 gmtime([secs])函數(shù) 253 

10.3.4 mktime ([tuple ])函數(shù) 253 

10.3.5 ctime([secs])函數(shù) 254 

10.3.6 sleep(secs)函數(shù) 254 

10.3.7 strptime(string [,format])函數(shù) 255 

10.4 datetime模塊 256 

10.4.1 date類 256 

10.4.2 time類 260 

10.4.3 datetime類 263 

10.4.4 timedelta類 266 

10.4.5 tzinfo類 267 

10.5 日期和時(shí)間的常用操作 268 

10.6 疑難解惑 272 

第11章 迭代器、生成器和裝飾器 273 

11.1 迭代器 273 

11.1.1 什么是可迭代對(duì)象 273 

11.1.2 什么是迭代器 274 

11.1.3 自定義迭代器 276 

11.1.4 內(nèi)置迭代器工具 277 

11.2 生成器 282 

11.3 裝飾器 284 

11.3.1 什么是裝飾器 284 

11.3.2 裝飾函數(shù) 285 

11.3.3 裝飾類 286 

11.4 疑難解惑 287 

第12章 文件與文件系統(tǒng) 289 

12.1 打開(kāi)文件 289 

12.2 讀取文件 290 

12.2.1 讀取文件read()方法 291 

12.2.2 逐行讀取readline()方法 292 

12.2.3 返回文件各行內(nèi)容的列表readlines()方法 292 

12.2.4 返回文件的當(dāng)前位置tell()方法 293 

12.2.5 截?cái)辔募runcate()方法 294 

12.2.6 設(shè)置文件當(dāng)前位置seek()方法 295 

12.3 寫(xiě)入文件 296 

12.3.1 將字符串寫(xiě)入到文件 296 

12.3.2 寫(xiě)入多行writelines() 297 

12.3.3 修改文件內(nèi)容 298 

12.3.4 附加到文件 299 

12.4 關(guān)閉和刷新文件 300 

12.4.1 關(guān)閉文件 300 

12.4.2 刷新文件 300 

12.5 疑難解惑 301 

第13章 基于tkinter的GUI編程 302 

13.1 常用的Python GUI 302 

13.2 使用tkinter創(chuàng)建GUI程序 303 

13.3 認(rèn)識(shí)tkinter的控件 305 

13.4 幾何位置的設(shè)置 310 

13.4.1 pack()方法 310 

13.4.2 grid()方法 313 

13.4.3 place()方法 314 

13.5 tkinter的事件 316 

13.5.1 事件的屬性 316 

13.5.2 事件綁定方法 317 

13.5.3 鼠標(biāo)事件 317 

13.5.4 鍵盤事件 320 

13.5.5 系統(tǒng)協(xié)議 321 

13.6 Button控件 323 

13.7 Canvas控件 324 

13.8 Checkbutton控件 330 

13.9 Entry控件 331 

13.10 Label控件 332 

13.11 Listbox控件 335 

13.12 Menu控件 336 

13.13 Message控件 341 

13.14 Radiobutton控件 342 

13.15 Scale控件 345 

13.16 Scrollbar控件 347 

13.17 Text控件 348 

13.18 Toplevel控件 350 

13.19 對(duì)話框 351 

13.19.1 messagebox模塊 352 

13.19.2 filedialog模塊 354 

13.19.3 colorchooser模塊 355 

13.20 疑難解惑 357 

第14章 Python的高級(jí)技術(shù) 359 

14.1 圖像的處理 359 

14.1.1 下載與安裝Pillow模塊 359 

14.1.2 加載圖像文件 361 

14.1.3 圖像文件的屬性 363 

14.1.4 復(fù)制與粘貼圖像 365 

14.1.5 圖像的幾何轉(zhuǎn)換 367 

14.1.6 存儲(chǔ)圖像文件 368 

14.2 語(yǔ)音的處理 369 

14.2.1 winsound模塊 369 

14.2.2 sndhdr模塊 370 

14.2.3 wave模塊 372 

14.2.4 aifc模塊 375 

14.3 科學(xué)計(jì)算——numpy模塊 375 

14.3.1 下載和安裝numpy模塊 376 

14.3.2 array對(duì)象 376 

14.3.3 ufunc對(duì)象 378 

14.4 正則表達(dá)式 379 

14.4.1 正則表達(dá)式的特定字符 379 

14.4.2 re模塊的方法 380 

14.5 線程 383 

14.5.1 Python多線程 383 

14.5.2 _thread模塊 384 

14.5.3 threading模塊 385 

14.6 疑難解惑 386 

第15章 數(shù)據(jù)庫(kù)的應(yīng)用 388 

15.1 平面數(shù)據(jù)庫(kù) 388 

15.2 內(nèi)置數(shù)據(jù)庫(kù)SQLite 390 

15.3 操作MySQL數(shù)據(jù)庫(kù) 393 

15.3.1 安裝PyMySQL 393 

15.3.2 連接MySQL數(shù)據(jù)庫(kù) 394 

15.3.3 創(chuàng)建數(shù)據(jù)表 395 

15.3.4 插入數(shù)據(jù) 395 

15.3.5 查詢數(shù)據(jù) 396 

15.3.6 更新數(shù)據(jù) 397 

15.3.7 刪除數(shù)據(jù) 398 

15.4 疑難解惑 398 

第16章 網(wǎng)絡(luò)編程的應(yīng)用 400 

16.1 網(wǎng)絡(luò)概要 400 

16.2 socket模塊 402 

16.2.1 認(rèn)識(shí)socket模塊 402 

16.2.2 創(chuàng)建socket連接 403 

16.3 HTTP庫(kù) 405 

16.3.1 socketserver模塊 406 

16.3.2 server模塊 407 

16.3.3 client模塊 409 

16.4 urllib庫(kù) 410 

16.4.1 request模塊 411 

16.4.2 parse模塊 413 

16.5 ftplib模塊 413 

16.6 電子郵件服務(wù)協(xié)議 416 

16.6.1 smptlib模塊 416 

16.6.2 poplib模塊 418 

16.6.3 imaplib模塊 419 

16.7 新聞組 420 

16.8 遠(yuǎn)程連接計(jì)算機(jī) 422 

16.9 疑難解惑 423 

第17章 CGI程序設(shè)計(jì) 425 

17.1 CGI簡(jiǎn)介 425 

17.2 cgi模塊 426 

17.2.1 輸入和輸出 426 

17.2.2 cgi模塊的函數(shù) 428 

17.3 創(chuàng)建和執(zhí)行腳本 428 

17.3.1 傳輸信息給Python腳本 428 

17.3.2 表單域的處理 429 

17.3.3 Session 439 

17.3.4 創(chuàng)建輸出到瀏覽器 439 

17.4 使用cookie對(duì)象 440 

17.4.1 了解cookie 440 

17.4.2 讀取cookie信息 440 

17.5 使用模板 441 

17.6 上傳和下載文件 445 

17.7 腳本的調(diào)試 447 

17.8 疑難解惑 450 

第18章 Web網(wǎng)站編程 451 

18.1 XML編程基礎(chǔ) 451 

18.1.1 XPath簡(jiǎn)介 451 

18.1.2 XSLT簡(jiǎn)介 452 

18.2 XML語(yǔ)法基礎(chǔ) 453 

18.2.1 XML的基本應(yīng)用 453 

18.2.2 XML文檔組成和聲明 455 

18.2.3 XML元素介紹 456 

18.3 Python解析XML 459 

18.3.1 使用SAX解析XML 459 

18.3.2 使用DOM解析XML 462 

18.4 XDR數(shù)據(jù)交換格式 463 

18.5 JSON數(shù)據(jù)解析 467 

18.6 Python解析HTML 469 

18.7 疑難解惑 476 

第19章 游戲應(yīng)用——開(kāi)發(fā)彈球游戲 477 

19.1 準(zhǔn)備工作 477 

19.1.1 配置Python開(kāi)發(fā)環(huán)境 477 

19.1.2 選擇合適的編輯器 478 

19.1.3 鞏固知識(shí)點(diǎn) 478 

19.2 需求分析 478 

19.3 彈球游戲中的算法 479 

19.4 具體功能實(shí)現(xiàn) 479 

19.5 項(xiàng)目測(cè)試 485 

第20章 網(wǎng)絡(luò)爬蟲(chóng)應(yīng)用——豆瓣電影評(píng)論的情感分析 487 

20.1 什么是爬蟲(chóng) 487 

20.2 Python如何爬取數(shù)據(jù) 488 

20.3 項(xiàng)目分析 488 

20.4 環(huán)境配置 489 

20.4.1 下載并安裝庫(kù)文件 489 

20.4.2 檢查庫(kù)文件是否安裝成功 492 

20.5 具體功能實(shí)現(xiàn) 493 

20.6 項(xiàng)目測(cè)試 496 

第21章 大數(shù)據(jù)分析應(yīng)用——開(kāi)發(fā)數(shù)據(jù)智能分類系統(tǒng) 497 

21.1 項(xiàng)目分析 497 

21.2 配置環(huán)境 498 

21.3 具體功能實(shí)現(xiàn) 499 

21.4 項(xiàng)目測(cè)試 501 

第22章 數(shù)據(jù)挖掘應(yīng)用——話題模型和詞云可視化 504 

22.1 項(xiàng)目分析 504 

22.2 配置環(huán)境 505 

22.3 具體功能實(shí)現(xiàn) 507 

22.4 項(xiàng)目測(cè)試 509


本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)