本書內容涵蓋了Python核心編程技術的主要方面,包括Python語言的基礎知識、結構化程序設計方法、常用組合數據類型,還重點介紹了6方面的內容:① 軟件系統開發三層式結構的原理,JSON文件、XML文件的格式及使用,MySQL數據庫及PyMySQL庫的使用、MongoDB數據庫及PyMongo庫的使用;② 函數式編程及偏函數、高階函數、閉包和裝飾器的使用;③ Python模塊化編程思想,自定義庫、標準庫的使用,sys庫、隨機函數庫、日期和時間庫、正則表達式庫等典型第三方庫的安裝和使用;④ 面向對象的編程思想及封裝、繼承、多態的概念;⑤ 網絡編程;⑥ 典型應用場景介紹。 本書有300多個小例子,貼近生活,簡單易懂,還包括多個綜合實例。本書內容豐富,兼顧了廣度和深度,低門檻,高輸出,既照顧到零基礎的初學者,也關註有較高編程目標的信息類學生。 本書適合作為各類大專院校電腦及相關專業學生的教材,也可作為對Python感興趣的科技人員、電腦愛好者及各類自學人員的參考書。