本書(shū)從實(shí)戰(zhàn)角度系統(tǒng)講解了Python核心知識(shí)點(diǎn)以及Python在Web開(kāi)發(fā)、數(shù)據(jù)分析、網(wǎng)絡(luò)爬蟲(chóng)、桌面應(yīng)用等領(lǐng)域的各種開(kāi)發(fā)實(shí)踐。本書(shū)用超過(guò)5萬(wàn)行的代碼及大量的實(shí)戰(zhàn)案例完美演繹了Python在各個(gè)領(lǐng)域的出色表現(xiàn),每一個(gè)案例都有詳細(xì)的實(shí)現(xiàn)步驟,帶領(lǐng)讀者由淺入深系統(tǒng)掌握Python語(yǔ)言的核心及Python全棧開(kāi)發(fā)技能。本書(shū)共分六篇,各篇內(nèi)容如下:
Python基礎(chǔ)知識(shí)篇(第1章~第10章),內(nèi)容主要包括Python的基本概念、開(kāi)發(fā)環(huán)境安裝和配置、Python語(yǔ)言的基礎(chǔ)知識(shí),控制語(yǔ)句、列表、元組、字符串、字典、函數(shù)、類(lèi)、對(duì)象、異常、方法、屬性和迭代器;Python高級(jí)編程篇(第11章~第20章),內(nèi)容主要包括正則表達(dá)式、常用模塊、文件和流、數(shù)據(jù)存儲(chǔ)、TCP和UDP編程、Urllib3、twisted、FTP、Email、多線程、tkinter、PyQt5和測(cè)試;Python Web開(kāi)發(fā)篇(第21章、第22章),主要講解了Python語(yǔ)言中最流行的兩個(gè)Web開(kāi)發(fā)框架(Flask和Django)的使用方法;Python科學(xué)計(jì)算與數(shù)據(jù)分析篇(第23章~第25章),主要講解了Python語(yǔ)言中最常用的3個(gè)數(shù)據(jù)分析和數(shù)據(jù)可視化庫(kù)(NumPy、Matplotlib和Pandas)的使用方法;Python Web爬蟲(chóng)技術(shù)篇(第26章、第27章),主要講解了編寫(xiě)網(wǎng)絡(luò)爬蟲(chóng)的關(guān)鍵技術(shù)和常用程序庫(kù),這些程序庫(kù)主要包括Beautiful Soup和Scrapy;Python項(xiàng)目實(shí)戰(zhàn)篇(第28章~第33章),內(nèi)容主要包括Web項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)、爬蟲(chóng)項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)、API項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)、桌面應(yīng)用項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)和游戲項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn)。
本書(shū)適合作為Python程序設(shè)計(jì)者的參考用書(shū)。