本書結合編者多年的程序設計、系統(tǒng)開發(fā)與課程講授的經驗,由淺入深、循序漸進地介紹了Python程序設計方法,使讀者能夠系統(tǒng)、全面地掌握程序設計的理論與應用。全書共13章,主要內容包括:Python基礎知識與軟件安裝,數(shù)值、字符串、列表、元組、字典、集合數(shù)據類型,選擇結構與循環(huán)結構,函數(shù)與lambda表達式,正則表達式、re模塊以及Match對象的使用方法,文本文件、Word文檔以及Excel文件的讀與寫,面向對象程序設計的相關知識,模塊和包的創(chuàng)建與使用,Tkinter圖形用戶界面設計,利用matplotlib庫實現(xiàn)數(shù)據可視化,Python連接以及使用其操作數(shù)據庫的方法,網絡編程、網頁解析以及網絡爬蟲等。本書可作為計算機、人工智能、大數(shù)據等相關專業(yè)的程序設計課程教材,也可供非理工科專業(yè)的學生學習使用,還可作為Python愛好者的自學參考用書。