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

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

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

    定 價(jià):¥89.00

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

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


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

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

      本書(shū)用于Python編程快速入門(mén),注重實(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群,專(zhuān)為讀者答疑解惑。 本書(shū)分為22章,內(nèi)容包括認(rèn)識(shí)Python的概念、開(kāi)發(fā)環(huán)境配置方法、Python的基礎(chǔ)語(yǔ)法、列表、元組和字典、字符串、程序的控制結(jié)構(gòu)、使用函數(shù)的方法、對(duì)象與類(lèi)、程序調(diào)試和異常處理、模塊與類(lèi)庫(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)暢銷(xiāo)書(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 接收鍵盤(pán)輸入 15 

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

    2.3 變量 19 

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

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

    2.5.1 數(shù)字類(lèi)型 21 

    2.5.2 字符串類(lèi)型 23 

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

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

    2.6.1 集合類(lèi)型(Sets) 25 

    2.6.2 列表類(lèi)型(List) 26 

    2.6.3 元組類(lèi)型(Tuple) 28 

    2.6.4 字典類(lèi)型(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ì)象與類(lèi) 150 

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

    7.1.1 什么是對(duì)象 150 

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

    7.1.3 什么是類(lèi) 152 

    7.2 類(lèi)的定義 152 

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

    7.4 類(lèi)實(shí)例 157 

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

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

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

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

    7.7 類(lèi)的繼承 175 

    7.8 類(lèi)的多態(tài) 179 

    7.9 類(lèi)的封裝 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 異常類(lèi)的實(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章 模塊與類(lèi)庫(kù) 221 

    9.1 什么是模塊 221 

    9.2 什么是類(lèi)庫(kù) 223 

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

    9.4 模塊的名稱(chēng)空間 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類(lèi) 256 

    10.4.2 time類(lèi) 260 

    10.4.3 datetime類(lèi) 263 

    10.4.4 timedelta類(lèi) 266 

    10.4.5 tzinfo類(lèi) 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 裝飾類(lèi) 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 鍵盤(pán)事件 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 查詢(xún)數(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ù)智能分類(lèi)系統(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) www.afriseller.com 2005-2020, All Rights Reserved.
    鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)