●第1章 程序設計基礎知識
1.1 計算機的工作原理
1.2 低級語言與高級語言
1.3 編譯型和解釋型
1.4 關於Python語言
1.5 編程環境
本章要點
思考與練習
第2章 Python基礎語法
2.1 語句
2.2 關鍵字
2.3 標識符
2.3.1 命名規範
2.3.2 意義和風格
2.4 數據類型
2.4.1 整數int
2.4.2 浮點數float
2.4.3 復數complex
2.4.4 字符串str
2.4.5 布爾值bool
2.4.6 空值None
2.5 運算
2.5.1 算術運算
2.5.2 邏輯運算
2.5.3 字符串的運算
2.5.4 比較運算
2.5.5 運算符in和is
2.6 類型轉換
2.7 賦值語句
本章要點
思考與練習
第3章 認識簡單的程序
3.1 從hello,world出發
3.2 初識map函數
3.3 使用eval函數
3.4 字符串格式化
3.5 Python的語句塊
3.6 注釋和續行
3.7 美化程序
本章要點
思考與練習
第4章 程序結構和調試
4.1 分支結構
4.1.1 簡單的if語句
4.1.2 帶分支的條件語句
4.2 循環結構
4.2.1 使用range函數
4.2.2 for循環
4.2.3 break語句
4.2.4 while循環
4.2.5 eontinue語句
4.3 循環的典型應用
4.3.1 彙總型循環
4.3.2 發現型循環
4.3.3 將一維數據矩陣化
4.4 斷言和捕獲程序錯誤
4.5 程序的調試
4.5.1 語法錯誤
4.5.2 運行時錯誤
4.5.3 語義錯誤
4.5.4 使用集成開發環境調試程序
本章要點
思考與練習
……
第5章 函數和模塊
第6章 字符串
第7章 組
第8章 字典和集合
第9章 深入認識函數
第10章 Python拾珍
第11章 面向對像的程序設計
第12章 數值計算模塊Numpy
第13章 數據可視化Matplotlib
參考文獻
附錄