全書共13章:第1章介紹Python基本知識與概念,Python開發環境配置與使用,擴展庫安裝與
使用;第2章講解運算符與表達式以及內置函數的用法;第3章講解列表、元組、字典、集合的常用
方法和操作;第4章講解選擇結構與循環結構的語法和應用;第5章講解函數的定義與使用,函數參
數、變量作用域以及lambda表達式;第6章講解類的定義與實例化,數據成員與成員方法,特殊方
法與運算符重載;第7章講解字符串對象及其操作;第8章講解正則表達式語法與應用;第9章講解
文件操作的基本知識,文件對象,文本文件內容讀寫,二進制文件操作與對象序列化;第10章講解
文件復制、移動、重命名、遍歷等文件級操作以及文件夾操作;第11章講解異常處理結構語法與應
用;第12章講解Python對SQLite數據庫的操作;第13章講解數據分析、數據處理、數據可視化以及
科學計算。
本書全部案例代碼使用Python 3.8.x和Python 3.9.x編寫,適當介紹了Python 3.10/3.11的新特
性,大部分內容也適用于Python 3.7.x及更低版本。本書對Python內部工作原理進行一定程度的剖
析,并適當介紹了Python代碼優化和安全編程的有關知識,可以滿足不同層次讀者的需求。本書可
作為Python程序設計基礎的公共課教材,也可供Python程序設計愛好者自學。