舉報

會員
Python程序設計:從基礎到應用
最新章節:
內容簡介
本書系統介紹了Python語言的語法基礎知識,包括Python基本數據類型、程序控制結構、組合數據類型、函數與模塊、類和對象、文件,以及Python常用標準庫;并圍繞Python網絡爬蟲、Python數據分析、Python票據識別的具體實例,詳細介紹了Python第三方庫的相關應用,闡述其應用程序的開發方法和過程,實現知識到能力的進階。本書第1~9章為Python學習的基礎內容部分,夯實基礎,萬丈高樓方能有望。第10~12章為Python學習的應用和提高部分,遴選有趣且實用的案例,通過翔實的講解和豐富的代碼案例帶領讀者充分領略Python的強大之處。本書既可作為高等學校程序設計類課程的教材,也適用于初學Python語言的讀者,還可作為全國計算機等級考試二級Python語言程序設計的參考書。
- 內容簡介 更新時間:2023-11-07 16:12:43
- 參考文獻
- 12.5 習題
- 12.4.2 數據提取
- 12.4.1 檢測最大矩形并校正輸出
- 12.4 紙質票據識別
- 12.3 電子票據識別
- 12.2 OCR文字識別
- 12.1 票據識別的基本步驟
- 第12章 Python票據識別
- 11.4 習題
- 11.3.4 GDP各產業同比增長折線圖
- 11.3.3 GDP季度總值堆積圖
- 11.3.2 GDP同比增長折線圖
- 11.3.1 GDP年度總值散點圖
- 11.3 GDP數據分析
- 11.2 GDP數據預處理
- 11.1 GDP數據說明
- 第11章 Python數據分析
- 10.5 習題
- 10.4.7 主程序書寫
- 10.4.6 爬取深層多個網頁
- 10.4.5 保存爬取的當前頁面數據
- 10.4.4 爬取深層頁面數據
- 10.4.3 爬取當前網頁數據
- 10.4.2 Selenium庫
- 10.4.1 獲取頁面cookies
- 10.4 爬取動態網頁
- 10.3.3 爬取靜態網頁實例
- 10.3.2 解析網頁
- 10.3.1 獲取網頁
- 10.3 爬取靜態網頁
- 10.2 認識HTML頁面
- 10.1 網絡爬蟲基本步驟
- 第10章 Python網絡爬蟲
- 9.9 習題
- 9.8.2 正弦與余弦圖形的繪制
- 9.8.1 《滿江紅·寫懷》詞云展示
- 9.8 應用實例
- 9.7 matplotlib庫
- 9.6.3 pandas數據操作
- 9.6.2 pandas文件操作
- 9.6.1 pandas數據類型
- 9.6 pandas庫
- 9.5.4 numpy數組的形狀操作
- 9.5.3 numpy數組的運算
- 9.5.2 numpy數組中的元素訪問
- 9.5.1 numpy數組的創建
- 9.5 numpy庫
- 9.4 wordcloud庫
- 9.3 jieba庫
- 9.2.2 文件安裝
- 9.2.1 pip工具安裝
- 9.2 第三方庫的安裝
- 9.1 Python常用第三方庫
- 第9章 Python第三方庫
- 8.5 習題
- 8.4.5 繪制五彩繽紛的花朵
- 8.4.4 生成隨機密碼程序
- 8.4.3 發紅包小程序
- 8.4.2 省會小測試
- 8.4.1 隨機抽取卡牌
- 8.4 應用實例
- 8.3 random庫
- 8.2.2 畫筆狀態函數
- 8.2.1 畫筆運動函數
- 8.2 turtle庫
- 8.1.2 字符串數據序列化操作
- 8.1.1 文件數據序列化操作
- 8.1 pickle庫
- 第8章 Python常用標準庫
- 7.10 習題
- 7.9.4 讀取CSV文件指定列的內容
- 7.9.3 綜合成績統計
- 7.9.2 超市銷售額統計
- 7.9.1 創建包含IP地址的文件
- 7.9 應用實例
- 7.8.2 csv模塊讀寫
- 7.8.1 直接讀寫
- 7.8 csv模塊
- 7.7.3 二維數據的讀寫
- 7.7.2 一維數據的讀寫
- 7.7.1 CSV文件概述
- 7.7 CSV格式文件操作
- 7.6.2 seek()函數
- 7.6.1 tell()函數
- 7.6 文件定位
- 7.5.2 writelines()函數
- 7.5.1 write()函數
- 7.5 文件寫入
- 7.4.3 遍歷文件
- 7.4.2 readline()和readlines()函數
- 7.4.1 read()函數
- 7.4 讀取文件
- 7.3.2 with as自動資源管理
- 7.3.1 close()函數
- 7.3 關閉文件
- 7.2.2 文件對象常用的屬性
- 7.2.1 open()函數
- 7.2 打開文件
- 7.1.2 Python中的文件操作
- 7.1.1 文件與文件路徑
- 7.1 文件概述
- 第7章 文件
- 6.5 習題
- 6.4 應用實例:平面圖形計算
- 6.3.2 多態與方法重載
- 6.3.1 類的繼承
- 6.3 類的繼承和多態
- 6.2.5 類的特殊方法
- 6.2.4 類屬性與實例屬性
- 6.2.3 利用自定義的類創建對象
- 6.2.2 定義自己的類
- 6.2.1 利用內置的類創建對象
- 6.2 類的定義和對象的創建
- 6.1.2 面向對象程序設計基本特征
- 6.1.1 類和對象的概念
- 6.1 面向對象的概念
- 第6章 類和對象
- 5.10 習題
- 5.9.5 學生管理系統程序
- 5.9.4 發紅包游戲程序
- 5.9.3 斐波那契數列
- 5.9.2 統計素數個數
- 5.9.1 計算中獎概率
- 5.9 應用實例
- 5.8.2 導入模塊
- 5.8.1 模塊的定義
- 5.8 模塊
- 5.7.2 組合數據類型變量作用域
- 5.7.1 簡單數據類型變量作用域
- 5.7 變量的作用域
- 5.6.2 遞歸的求解
- 5.6.1 遞歸函數的定義
- 5.6 遞歸函數
- 5.5 匿名函數
- 5.4.5 可變長關鍵字參數
- 5.4.4 可變長位置參數
- 5.4.3 可選參數
- 5.4.2 關鍵字參數
- 5.4.1 位置參數
- 5.4 不同類型的參數
- 5.3.3 參數傳遞
- 5.3.2 引用和對象
- 5.3.1 形式參數與實際參數
- 5.3 函數的參數傳遞
- 5.2.5 函數的返回值
- 5.2.4 無參函數與有參函數
- 5.2.3 函數調用處理過程
- 5.2.2 函數的調用
- 5.2.1 函數的定義
- 5.2 函數的定義與調用
- 5.1 函數概述
- 第5章 函數與模塊
- 4.7 習題
- 4.6.7 愷撒密碼加密
- 4.6.6 英文詞頻統計
- 4.6.5 統計單詞個數
- 4.6.4 刪除列表相關元素
- 4.6.3 約瑟夫環問題
- 4.6.2 二分法查找
- 4.6.1 日期計算
- 4.6 應用實例
- 4.5.3 字典的遍歷
- 4.5.2 字典的常用函數及方法
- 4.5.1 字典的基本操作
- 4.5 字典
- 4.4.3 集合的常用函數及方法
- 4.4.2 集合運算
- 4.4.1 集合的基本操作
- 4.4 集合
- 4.3.3 字符串的方法
- 4.3.2 字符串的常用函數
- 4.3.1 字符串的基本操作
- 4.3 字符串
- 4.2.4 元組與列表的區別
- 4.2.3 元組的方法
- 4.2.2 元組的常用函數
- 4.2.1 元組的基本操作
- 4.2 元組
- 4.1.3 列表常用的操作方法
- 4.1.2 列表的常用函數
- 4.1.1 列表的基本操作
- 4.1 列表
- 第4章 組合數據類型
- 3.6 習題
- 3.5.5 猜數字游戲
- 3.5.4 求乒乓球比賽對手名單
- 3.5.3 計算圓周率的近似值
- 3.5.2 九九乘法表
- 3.5.1 書店銷售策略
- 3.5 應用實例
- 3.4.3 try…except…finally語句
- 3.4.2 try…except…else語句
- 3.4.1 try…except語句
- 3.4 異常處理
- 3.3.5 循環結構的嵌套
- 3.3.4 continue語句
- 3.3.3 break語句
- 3.3.2 條件循環
- 3.3.1 遍歷循環
- 3.3 循環結構程序設計
- 3.2.4 選擇結構的嵌套
- 3.2.3 多分支結構
- 3.2.2 雙分支結構
- 3.2.1 單分支結構
- 3.2 選擇結構程序設計
- 3.1.4 順序結構程序設計
- 3.1.3 程序的三種基本結構
- 3.1.2 用流程圖描述算法
- 3.1.1 算法
- 3.1 算法與流程圖
- 第3章 程序控制結構
- 2.4 習題
- 2.3.7 表達式
- 2.3.6 位運算符
- 2.3.5 邏輯運算符
- 2.3.4 關系運算符
- 2.3.3 賦值運算符
- 2.3.2 常用數學函數
- 2.3.1 算術運算符
- 2.3 運算符和表達式
- 2.2.2 字符串
- 2.2.1 數字
- 2.2 Python基本數據類型
- 2.1.3 變量命名規則
- 2.1.2 刪除變量
- 2.1.1 變量定義
- 2.1 變量
- 第2章 基本數據類型
- 1.7 習題
- 1.6.2 Python程序的運行
- 1.6.1 Python開發環境的安裝
- 1.6 Python的安裝和運行
- 1.5.5 format()方法的格式控制
- 1.5.4 字符串的format()方法
- 1.5.3 輸出函數:print()
- 1.5.2 eval()函數
- 1.5.1 輸入函數:input()
- 1.5 Python輸入/輸出
- 1.4.3 Python語言的特點
- 1.4.2 Python程序書寫規范
- 1.4.1 Python語法元素
- 1.4 Python語法
- 1.3.3 結構程序設計的基本方法
- 1.3.2 程序編寫的步驟
- 1.3.1 程序設計的IPO模式
- 1.3 程序設計基本方法
- 1.2.2 Python的應用
- 1.2.1 Python的歷史
- 1.2 Python語言簡介
- 1.1.2 編譯與解釋
- 1.1.1 程序設計語言發展
- 1.1 程序設計語言
- 第1章 Python語言概述
- 前言
- 版權信息
- 封面
- 封面
- 版權信息
- 前言
- 第1章 Python語言概述
- 1.1 程序設計語言
- 1.1.1 程序設計語言發展
- 1.1.2 編譯與解釋
- 1.2 Python語言簡介
- 1.2.1 Python的歷史
- 1.2.2 Python的應用
- 1.3 程序設計基本方法
- 1.3.1 程序設計的IPO模式
- 1.3.2 程序編寫的步驟
- 1.3.3 結構程序設計的基本方法
- 1.4 Python語法
- 1.4.1 Python語法元素
- 1.4.2 Python程序書寫規范
- 1.4.3 Python語言的特點
- 1.5 Python輸入/輸出
- 1.5.1 輸入函數:input()
- 1.5.2 eval()函數
- 1.5.3 輸出函數:print()
- 1.5.4 字符串的format()方法
- 1.5.5 format()方法的格式控制
- 1.6 Python的安裝和運行
- 1.6.1 Python開發環境的安裝
- 1.6.2 Python程序的運行
- 1.7 習題
- 第2章 基本數據類型
- 2.1 變量
- 2.1.1 變量定義
- 2.1.2 刪除變量
- 2.1.3 變量命名規則
- 2.2 Python基本數據類型
- 2.2.1 數字
- 2.2.2 字符串
- 2.3 運算符和表達式
- 2.3.1 算術運算符
- 2.3.2 常用數學函數
- 2.3.3 賦值運算符
- 2.3.4 關系運算符
- 2.3.5 邏輯運算符
- 2.3.6 位運算符
- 2.3.7 表達式
- 2.4 習題
- 第3章 程序控制結構
- 3.1 算法與流程圖
- 3.1.1 算法
- 3.1.2 用流程圖描述算法
- 3.1.3 程序的三種基本結構
- 3.1.4 順序結構程序設計
- 3.2 選擇結構程序設計
- 3.2.1 單分支結構
- 3.2.2 雙分支結構
- 3.2.3 多分支結構
- 3.2.4 選擇結構的嵌套
- 3.3 循環結構程序設計
- 3.3.1 遍歷循環
- 3.3.2 條件循環
- 3.3.3 break語句
- 3.3.4 continue語句
- 3.3.5 循環結構的嵌套
- 3.4 異常處理
- 3.4.1 try…except語句
- 3.4.2 try…except…else語句
- 3.4.3 try…except…finally語句
- 3.5 應用實例
- 3.5.1 書店銷售策略
- 3.5.2 九九乘法表
- 3.5.3 計算圓周率的近似值
- 3.5.4 求乒乓球比賽對手名單
- 3.5.5 猜數字游戲
- 3.6 習題
- 第4章 組合數據類型
- 4.1 列表
- 4.1.1 列表的基本操作
- 4.1.2 列表的常用函數
- 4.1.3 列表常用的操作方法
- 4.2 元組
- 4.2.1 元組的基本操作
- 4.2.2 元組的常用函數
- 4.2.3 元組的方法
- 4.2.4 元組與列表的區別
- 4.3 字符串
- 4.3.1 字符串的基本操作
- 4.3.2 字符串的常用函數
- 4.3.3 字符串的方法
- 4.4 集合
- 4.4.1 集合的基本操作
- 4.4.2 集合運算
- 4.4.3 集合的常用函數及方法
- 4.5 字典
- 4.5.1 字典的基本操作
- 4.5.2 字典的常用函數及方法
- 4.5.3 字典的遍歷
- 4.6 應用實例
- 4.6.1 日期計算
- 4.6.2 二分法查找
- 4.6.3 約瑟夫環問題
- 4.6.4 刪除列表相關元素
- 4.6.5 統計單詞個數
- 4.6.6 英文詞頻統計
- 4.6.7 愷撒密碼加密
- 4.7 習題
- 第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.4 不同類型的參數
- 5.4.1 位置參數
- 5.4.2 關鍵字參數
- 5.4.3 可選參數
- 5.4.4 可變長位置參數
- 5.4.5 可變長關鍵字參數
- 5.5 匿名函數
- 5.6 遞歸函數
- 5.6.1 遞歸函數的定義
- 5.6.2 遞歸的求解
- 5.7 變量的作用域
- 5.7.1 簡單數據類型變量作用域
- 5.7.2 組合數據類型變量作用域
- 5.8 模塊
- 5.8.1 模塊的定義
- 5.8.2 導入模塊
- 5.9 應用實例
- 5.9.1 計算中獎概率
- 5.9.2 統計素數個數
- 5.9.3 斐波那契數列
- 5.9.4 發紅包游戲程序
- 5.9.5 學生管理系統程序
- 5.10 習題
- 第6章 類和對象
- 6.1 面向對象的概念
- 6.1.1 類和對象的概念
- 6.1.2 面向對象程序設計基本特征
- 6.2 類的定義和對象的創建
- 6.2.1 利用內置的類創建對象
- 6.2.2 定義自己的類
- 6.2.3 利用自定義的類創建對象
- 6.2.4 類屬性與實例屬性
- 6.2.5 類的特殊方法
- 6.3 類的繼承和多態
- 6.3.1 類的繼承
- 6.3.2 多態與方法重載
- 6.4 應用實例:平面圖形計算
- 6.5 習題
- 第7章 文件
- 7.1 文件概述
- 7.1.1 文件與文件路徑
- 7.1.2 Python中的文件操作
- 7.2 打開文件
- 7.2.1 open()函數
- 7.2.2 文件對象常用的屬性
- 7.3 關閉文件
- 7.3.1 close()函數
- 7.3.2 with as自動資源管理
- 7.4 讀取文件
- 7.4.1 read()函數
- 7.4.2 readline()和readlines()函數
- 7.4.3 遍歷文件
- 7.5 文件寫入
- 7.5.1 write()函數
- 7.5.2 writelines()函數
- 7.6 文件定位
- 7.6.1 tell()函數
- 7.6.2 seek()函數
- 7.7 CSV格式文件操作
- 7.7.1 CSV文件概述
- 7.7.2 一維數據的讀寫
- 7.7.3 二維數據的讀寫
- 7.8 csv模塊
- 7.8.1 直接讀寫
- 7.8.2 csv模塊讀寫
- 7.9 應用實例
- 7.9.1 創建包含IP地址的文件
- 7.9.2 超市銷售額統計
- 7.9.3 綜合成績統計
- 7.9.4 讀取CSV文件指定列的內容
- 7.10 習題
- 第8章 Python常用標準庫
- 8.1 pickle庫
- 8.1.1 文件數據序列化操作
- 8.1.2 字符串數據序列化操作
- 8.2 turtle庫
- 8.2.1 畫筆運動函數
- 8.2.2 畫筆狀態函數
- 8.3 random庫
- 8.4 應用實例
- 8.4.1 隨機抽取卡牌
- 8.4.2 省會小測試
- 8.4.3 發紅包小程序
- 8.4.4 生成隨機密碼程序
- 8.4.5 繪制五彩繽紛的花朵
- 8.5 習題
- 第9章 Python第三方庫
- 9.1 Python常用第三方庫
- 9.2 第三方庫的安裝
- 9.2.1 pip工具安裝
- 9.2.2 文件安裝
- 9.3 jieba庫
- 9.4 wordcloud庫
- 9.5 numpy庫
- 9.5.1 numpy數組的創建
- 9.5.2 numpy數組中的元素訪問
- 9.5.3 numpy數組的運算
- 9.5.4 numpy數組的形狀操作
- 9.6 pandas庫
- 9.6.1 pandas數據類型
- 9.6.2 pandas文件操作
- 9.6.3 pandas數據操作
- 9.7 matplotlib庫
- 9.8 應用實例
- 9.8.1 《滿江紅·寫懷》詞云展示
- 9.8.2 正弦與余弦圖形的繪制
- 9.9 習題
- 第10章 Python網絡爬蟲
- 10.1 網絡爬蟲基本步驟
- 10.2 認識HTML頁面
- 10.3 爬取靜態網頁
- 10.3.1 獲取網頁
- 10.3.2 解析網頁
- 10.3.3 爬取靜態網頁實例
- 10.4 爬取動態網頁
- 10.4.1 獲取頁面cookies
- 10.4.2 Selenium庫
- 10.4.3 爬取當前網頁數據
- 10.4.4 爬取深層頁面數據
- 10.4.5 保存爬取的當前頁面數據
- 10.4.6 爬取深層多個網頁
- 10.4.7 主程序書寫
- 10.5 習題
- 第11章 Python數據分析
- 11.1 GDP數據說明
- 11.2 GDP數據預處理
- 11.3 GDP數據分析
- 11.3.1 GDP年度總值散點圖
- 11.3.2 GDP同比增長折線圖
- 11.3.3 GDP季度總值堆積圖
- 11.3.4 GDP各產業同比增長折線圖
- 11.4 習題
- 第12章 Python票據識別
- 12.1 票據識別的基本步驟
- 12.2 OCR文字識別
- 12.3 電子票據識別
- 12.4 紙質票據識別
- 12.4.1 檢測最大矩形并校正輸出
- 12.4.2 數據提取
- 12.5 習題
- 參考文獻
- 內容簡介 更新時間:2023-11-07 16:12:43