目錄
第1章 走進Python編程
1.1 Python簡介
1.2 Python集成環境的安裝
1.2.1 Windows環境下Python的安裝
1.2.2 Windows環境下PyCharm的安裝
小結
習題
第2章 Python數據類型
2.1 常量與變數
2.2 數值
2.2.1 數值的4種類型
2.2.2 數值運算
2.2.3 格式化輸出
2.2.4 精選案例
2.3 字元串
2.3.1 定義字元串
2.3.2 格式化輸出字元串
2.3.3 字元串讀取與切片
2.3.4 字元串的操作
2.3.5 數據類型轉換
2.3.6 精選案例
2.4 列表
2.4.1 列表的創建與刪除
2.4.2 列表的索引與切片
2.4.3 列表的操作
2.4.4 精選案例
2.5 元組
2.5.1 元組的創建
2.5.2 元組的操作
2.5.3 元組與列表的轉換
2.6 集合
2.6.1 集合的創建
2.6.2 集合的操作方法
2.7 字典
2.7.1 字典的創建
2.7.2 字典的訪問與修改
2.7.3 字典的操作
小結
習題
第3章 開始程序設計
3.1 程序與演算法
3.1.1 演算法定義與特性
3.1.2 常用的演算法
3.1.3 演算法描述
3.2 Python語法規則
3.2.1 縮進
3.2.2 註釋
3.3 選擇結構
3.3.1 單分支結構
3.3.2 雙分支結構
3.3.3 多分支結構
3.3.4 精選案例
3.4 循環結構
3.4.1 for循環結構
3.4.2 while循環結構
3.4.3 break和continue語句
3.4.4 循環嵌套
3.4.5 精選案例
3.5 異常處理
3.5.1 異常類型
3.5.2 異常情況處理
小結
習題
第4章 函數與模塊
4.1 函數
4.1.1 函數的定義與調用方法
4.1.2 函數的參數
4.1.3 變數的作用域
4.1.4 遞歸函數
4.1.5 lambda匿名函數
4.1.6 精選案例
4.2 模塊與包
4.2.1 模塊
4.2.2 __name__
4.2.3 包
小結
習題
第5章 面向對象
5.1 面向對象編程介紹
5.2 類與對象
5.2.1 創建類與實例對象
5.2.2 類的屬性與實例屬性
5.2.3 魔法方法
5.2.4 類方法和靜態方法
5.2.5 精選案例
5.3 繼承、多態與重寫
5.3.1 繼承
5.3.2 重寫
5.3.3 多態
5.3.4 精選案例
小結
習題
第6章 文件與文件夾操作
6.1 文件操作
6.1.1 文件簡介
6.1.2 文件操作函數open()
6.1.3 文件對象的屬性和方法
6.1.4 精選案例
6.2 文件夾操作
6.2.1 os模塊
6.2.2 os.path模塊
6.2.3 精選案例
小結
習題
第7章 Python計算生態
7.1 標準庫
7.1.1 turtle庫
7.1.2 random庫
7.1.3 time庫
7.1.4 datetime庫
7.1.5 精選案例
7.2 文本分析
7.2.1 jieba庫
7.2.2 wordcloud詞雲圖
7.2.3 精選案例
7.3 資料庫操作
7.3.1 資料庫簡介
7.3.2 pymysql庫
7.4 數據分析
7.4.1 numpy庫