本書共分5篇,第1篇為入門篇(1章~5章),講解了Python編程的基礎知識,包括Python簡介與安裝、基本語法、常用語句與運算、字符串、列表、元組、字典與集合等;第2篇為進階篇(6章~10章),講解了Python編程的進階知識,包括函數、模塊與包的應用、文件操作、異常處理、面向對象編程等;第3篇為高級篇(11章~16章),講解了Python編程的相關高級應用知識,包括時間和日期、正則表達式、多任務編程、網絡編程、數據庫等;第4篇為爬蟲應用篇(17章~18章),主要講解了Python在網絡數據采集、頁面內容提取等爬蟲相關的技術知識;第5篇為Web開發(fā)篇(19章~20章),主要講解了Django框架與Flask框架的應用,幫助讀者掌握Web開發(fā)技術。 本書輕理論,重實踐,目的是用低的學習成本,讓讀者快速上手Python編程與應用開發(fā)。 本書既適合非計算機專業(yè)出身的編程初學者,也適合即將走上工作崗位的廣大畢業(yè)生,或已經有編程經驗但想轉行做Python應用開發(fā)的專業(yè)人士。同時,本書還可以作為廣大職業(yè)院校、計算機培訓班的教學參考用書。