舉報

會員
Python 3 基礎教程(第2版)(慕課版)
劉凡馨 夏幫貴 著
更新時間:2020-04-14 15:02:02
開會員,本書免費讀 >
Python功能強大且簡單易學,是程序開發人員必學的語言之一。本書注重基礎、循序漸進,系統地講述了Python程序設計開發相關基礎知識。本書共分10章,涵蓋了Python語言基礎、Python基本語法、基本數據類型、組合數據類型、程序控制結構、函數與模塊、文件和數據組織、Python標準庫、第三方庫和面向對象等內容。本書內容全面覆蓋了《全國計算機等級考試二級Python語言程序設計考試大綱(2018年版)》的知識點。
- 附錄4 全國計算機等級考試二級Python語言程序設計考試大綱(2018年版) 更新時間:2020-04-14 15:02:02
- 附錄3 常用顏色對照表
- 附錄2 ASCII碼對照表
- 附錄1 將Python添加到系統的環境變量PATH
- 習題
- 小結
- 10.6 綜合實例
- 10.5 模塊中的類
- 10.4.4 多重繼承
- 10.4.3 調用超類的初始化函數
- 10.4.2 在子類中定義屬性和方法
- 10.4.1 簡單繼承
- 10.4 類的繼承
- 10.3.6 靜態方法
- 10.3.5 對象的初始化
- 10.3.4 “偽私有”屬性和方法
- 10.3.3 特殊屬性和方法
- 10.3.2 對象的方法
- 10.3.1 對象的屬性
- 10.3 對象的屬性和方法
- 10.2.2 使用類
- 10.2.1 定義類
- 10.2 定義和使用類
- 10.1.3 Python中的對象
- 10.1.2 Python的類和類型
- 10.1.1 面向對象的基本概念
- 10.1 理解Python的面向對象
- 第10章 面向對象
- 習題
- 小結
- 9.6 綜合實例
- 9.5.3 生成詞云
- 9.5.2 wordcloud庫函數
- 9.5.1 wordcloud庫概述
- 9.5 詞云工具:wordcloud
- 9.4.6 關鍵詞提取
- 9.4.5 返回詞語位置
- 9.4.4 詞性標注
- 9.4.3 使用詞典
- 9.4.2 使用分詞功能
- 9.4.1 jieba庫概述
- 9.4 分詞工具:jieba
- 9.3.3 使用PyInstaller
- 9.3.2 安裝PyInstaller
- 9.3.1 PyInstaller庫概述
- 9.3 打包工具:PyInstaller
- 9.2.8 游戲開發庫簡介
- 9.2.7 Web 開發庫簡介
- 9.2.6 機器學習庫簡介
- 9.2.5 用戶圖形界面庫簡介
- 9.2.4 網絡爬蟲庫簡介
- 9.2.3 數據可視化庫簡介
- 9.2.2 數據分析庫簡介
- 9.2.1 文本處理庫簡介
- 9.2 第三方庫簡介
- 9.1.2 使用第三方庫安裝程序
- 9.1.1 使用pip安裝第三方庫
- 9.1 第三方庫安裝方法
- 第9章 第三方庫
- 習題
- 小結
- 8.5 綜合實例
- 8.4.6 對話框
- 8.4.5 控件簡介
- 8.4.4 事件處理
- 8.4.3 窗口布局
- 8.4.2 Tkinter窗口
- 8.4.1 Tkinter庫基礎
- 8.4 圖形用戶界面工具:Tkinter庫
- 8.3.5 時間函數實例
- 8.3.4 計時函數
- 8.3.3 時間格式化函數
- 8.3.2 時間處理函數
- 8.3.1 time庫概述
- 8.3 時間處理工具:time庫
- 8.2.6 隨機數實例
- 8.2.5 序列隨機函數
- 8.2.4 浮點數隨機數函數
- 8.2.3 整數隨機數函數
- 8.2.2 隨機數種子函數
- 8.2.1 random庫概述
- 8.2 隨機數工具:random庫
- 8.1.8 turtle繪圖實例
- 8.1.7 事件處理函數
- 8.1.6 輸入輸出函數
- 8.1.5 形狀函數
- 8.1.4 畫筆運動函數
- 8.1.3 畫筆控制函數
- 8.1.2 窗體函數
- 8.1.1 turtle庫的基本概念
- 8.1 繪圖工具:turtle庫
- 第8章 Python標準庫
- 習題
- 小結
- 7.4 綜合實例
- 7.3.5 數據查找
- 7.3.4 數據排序
- 7.3.3 二維數據的處理
- 7.3.2 一維數據的處理
- 7.3.1 基本概念
- 7.3 數據組織的維度
- 7.2.3 將數據寫入CSV文件
- 7.2.2 讀CSV文件數據
- 7.2.1 CSV文件的基本概念
- 7.2 讀寫CSV文件
- 7.1.6 目錄操作
- 7.1.5 用文件存儲對象
- 7.1.4 讀寫二進制文件
- 7.1.3 讀寫文本文件
- 7.1.2 打開和關閉文件
- 7.1.1 文件類型
- 7.1 文件
- 第7章 文件和數據組織
- 習題
- 小結
- 6.5 綜合實例
- 6.4.4 在__init__.py中添加代碼
- 6.4.3 相對導入
- 6.4.2 導入包
- 6.4.1 包的基本結構
- 6.4 模塊包
- 6.3.9 隱藏模塊變量
- 6.3.8 __name__屬性和命令行參數
- 6.3.7 查看模塊對象屬性
- 6.3.6 嵌套導入模塊
- 6.3.5 模塊搜索路徑
- 6.3.4 重新載入模塊
- 6.3.3 用import語句還是from語句
- 6.3.2 導入時執行模塊
- 6.3.1 導入模塊
- 6.3 模塊
- 6.2.3 nonlocal語句
- 6.2.2 global語句
- 6.2.1 作用域分類
- 6.2 變量的作用域
- 6.1.7 函數列表
- 6.1.6 遞歸函數
- 6.1.5 lambda函數
- 6.1.4 函數嵌套定義
- 6.1.3 函數的參數
- 6.1.2 調用函數
- 6.1.1 定義函數
- 6.1 函數
- 第6章 函數與模塊
- 習題
- 小結
- 5.5 綜合實例
- 5.4.9 assert語句
- 5.4.8 異常鏈:異常引發異常
- 5.4.7 raise語句
- 5.4.6 try…finally終止行為
- 5.4.5 異常處理結構的嵌套
- 5.4.4 捕捉所有異常
- 5.4.3 except…as
- 5.4.2 捕捉多個異常
- 5.4.1 異常處理基本結構
- 5.4 異常處理
- 5.3.3 循環控制:break和continue
- 5.3.2 無限循環:while
- 5.3.1 遍歷循環:for
- 5.3 循環結構
- 5.2.4 if…else三元表達式
- 5.2.3 多分支結構
- 5.2.2 雙分支結構
- 5.2.1 單分支結構
- 5.2 分支結構
- 5.1 程序的基本結構
- 第5章 程序控制結構
- 習題
- 小結
- 4.6 綜合實例
- 4.5.3 zip()、map()和filter()
- 4.5.2 列表解析
- 4.5.1 迭代
- 4.5 迭代和列表解析
- 4.4.3 字典視圖
- 4.4.2 字典常用方法
- 4.4.1 字典的特點和操作
- 4.4 字典
- 4.3.2 元組的方法
- 4.3.1 元組的特點和操作
- 4.3 元組
- 4.2.2 常用列表方法
- 4.2.1 列表基本特點和操作
- 4.2 列表
- 4.1.4 凍結集合
- 4.1.3 集合基本操作
- 4.1.2 集合運算
- 4.1.1 集合常量
- 4.1 集合
- 第4章 組合數據類型
- 習題
- 小結
- 3.5 綜合實例
- 3.4.2 類型轉換
- 3.4.1 類型判斷
- 3.4 數據類型操作
- 3.3.9 bytes字符串
- 3.3.8 字符串的格式化
- 3.3.7 字符串處理方法
- 3.3.6 字符串處理函數
- 3.3.5 迭代字符串
- 3.3.4 字符串的切片
- 3.3.3 字符串的索引
- 3.3.2 字符串操作符
- 3.3.1 字符串常量
- 3.3 字符串類型
- 3.2.2 數字處理函數
- 3.2.1 數字運算操作符
- 3.2 數字運算
- 3.1.5 分數類型
- 3.1.4 小數類型
- 3.1.3 復數類型
- 3.1.2 浮點數類型
- 3.1.1 整數類型
- 3.1 數字類型
- 第3章 基本數據類型
- 習題
- 小結
- 2.4 綜合實例
- 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 基本輸入和輸出
- 2.1.5 保留字和關鍵字
- 2.1.4 語句分隔符號
- 2.1.3 語句續行符號
- 2.1.2 注釋
- 2.1.1 縮進
- 2.1 基本語法元素
- 第2章 Python基本語法
- 習題
- 小結
- 1.4 綜合實例
- 1.3.2 Python編程工具:IDLE
- 1.3.1 Python的下載和安裝
- 1.3 Python開發環境
- 1.2.2 Python程序的可執行文件
- 1.2.1 Python程序的運行方式
- 1.2 運行Python程序
- 1.1.4 Python 3與Python 2的區別
- 1.1.3 Python的版本
- 1.1.2 Python的特點
- 1.1.1 Python的發展
- 1.1 Python概述
- 第1章 Python語言基礎
- 前言
- 內容提要
- 版權信息
- 封面
- 封面
- 版權信息
- 內容提要
- 前言
- 第1章 Python語言基礎
- 1.1 Python概述
- 1.1.1 Python的發展
- 1.1.2 Python的特點
- 1.1.3 Python的版本
- 1.1.4 Python 3與Python 2的區別
- 1.2 運行Python程序
- 1.2.1 Python程序的運行方式
- 1.2.2 Python程序的可執行文件
- 1.3 Python開發環境
- 1.3.1 Python的下載和安裝
- 1.3.2 Python編程工具:IDLE
- 1.4 綜合實例
- 小結
- 習題
- 第2章 Python基本語法
- 2.1 基本語法元素
- 2.1.1 縮進
- 2.1.2 注釋
- 2.1.3 語句續行符號
- 2.1.4 語句分隔符號
- 2.1.5 保留字和關鍵字
- 2.2 基本輸入和輸出
- 2.2.1 基本輸入
- 2.2.2 基本輸出
- 2.3 變量與對象
- 2.3.1 變量命名規則
- 2.3.2 賦值語句
- 2.3.3 變量與對象
- 2.3.4 對象的垃圾回收
- 2.3.5 變量的共享引用
- 2.4 綜合實例
- 小結
- 習題
- 第3章 基本數據類型
- 3.1 數字類型
- 3.1.1 整數類型
- 3.1.2 浮點數類型
- 3.1.3 復數類型
- 3.1.4 小數類型
- 3.1.5 分數類型
- 3.2 數字運算
- 3.2.1 數字運算操作符
- 3.2.2 數字處理函數
- 3.3 字符串類型
- 3.3.1 字符串常量
- 3.3.2 字符串操作符
- 3.3.3 字符串的索引
- 3.3.4 字符串的切片
- 3.3.5 迭代字符串
- 3.3.6 字符串處理函數
- 3.3.7 字符串處理方法
- 3.3.8 字符串的格式化
- 3.3.9 bytes字符串
- 3.4 數據類型操作
- 3.4.1 類型判斷
- 3.4.2 類型轉換
- 3.5 綜合實例
- 小結
- 習題
- 第4章 組合數據類型
- 4.1 集合
- 4.1.1 集合常量
- 4.1.2 集合運算
- 4.1.3 集合基本操作
- 4.1.4 凍結集合
- 4.2 列表
- 4.2.1 列表基本特點和操作
- 4.2.2 常用列表方法
- 4.3 元組
- 4.3.1 元組的特點和操作
- 4.3.2 元組的方法
- 4.4 字典
- 4.4.1 字典的特點和操作
- 4.4.2 字典常用方法
- 4.4.3 字典視圖
- 4.5 迭代和列表解析
- 4.5.1 迭代
- 4.5.2 列表解析
- 4.5.3 zip()、map()和filter()
- 4.6 綜合實例
- 小結
- 習題
- 第5章 程序控制結構
- 5.1 程序的基本結構
- 5.2 分支結構
- 5.2.1 單分支結構
- 5.2.2 雙分支結構
- 5.2.3 多分支結構
- 5.2.4 if…else三元表達式
- 5.3 循環結構
- 5.3.1 遍歷循環:for
- 5.3.2 無限循環:while
- 5.3.3 循環控制:break和continue
- 5.4 異常處理
- 5.4.1 異常處理基本結構
- 5.4.2 捕捉多個異常
- 5.4.3 except…as
- 5.4.4 捕捉所有異常
- 5.4.5 異常處理結構的嵌套
- 5.4.6 try…finally終止行為
- 5.4.7 raise語句
- 5.4.8 異常鏈:異常引發異常
- 5.4.9 assert語句
- 5.5 綜合實例
- 小結
- 習題
- 第6章 函數與模塊
- 6.1 函數
- 6.1.1 定義函數
- 6.1.2 調用函數
- 6.1.3 函數的參數
- 6.1.4 函數嵌套定義
- 6.1.5 lambda函數
- 6.1.6 遞歸函數
- 6.1.7 函數列表
- 6.2 變量的作用域
- 6.2.1 作用域分類
- 6.2.2 global語句
- 6.2.3 nonlocal語句
- 6.3 模塊
- 6.3.1 導入模塊
- 6.3.2 導入時執行模塊
- 6.3.3 用import語句還是from語句
- 6.3.4 重新載入模塊
- 6.3.5 模塊搜索路徑
- 6.3.6 嵌套導入模塊
- 6.3.7 查看模塊對象屬性
- 6.3.8 __name__屬性和命令行參數
- 6.3.9 隱藏模塊變量
- 6.4 模塊包
- 6.4.1 包的基本結構
- 6.4.2 導入包
- 6.4.3 相對導入
- 6.4.4 在__init__.py中添加代碼
- 6.5 綜合實例
- 小結
- 習題
- 第7章 文件和數據組織
- 7.1 文件
- 7.1.1 文件類型
- 7.1.2 打開和關閉文件
- 7.1.3 讀寫文本文件
- 7.1.4 讀寫二進制文件
- 7.1.5 用文件存儲對象
- 7.1.6 目錄操作
- 7.2 讀寫CSV文件
- 7.2.1 CSV文件的基本概念
- 7.2.2 讀CSV文件數據
- 7.2.3 將數據寫入CSV文件
- 7.3 數據組織的維度
- 7.3.1 基本概念
- 7.3.2 一維數據的處理
- 7.3.3 二維數據的處理
- 7.3.4 數據排序
- 7.3.5 數據查找
- 7.4 綜合實例
- 小結
- 習題
- 第8章 Python標準庫
- 8.1 繪圖工具:turtle庫
- 8.1.1 turtle庫的基本概念
- 8.1.2 窗體函數
- 8.1.3 畫筆控制函數
- 8.1.4 畫筆運動函數
- 8.1.5 形狀函數
- 8.1.6 輸入輸出函數
- 8.1.7 事件處理函數
- 8.1.8 turtle繪圖實例
- 8.2 隨機數工具:random庫
- 8.2.1 random庫概述
- 8.2.2 隨機數種子函數
- 8.2.3 整數隨機數函數
- 8.2.4 浮點數隨機數函數
- 8.2.5 序列隨機函數
- 8.2.6 隨機數實例
- 8.3 時間處理工具:time庫
- 8.3.1 time庫概述
- 8.3.2 時間處理函數
- 8.3.3 時間格式化函數
- 8.3.4 計時函數
- 8.3.5 時間函數實例
- 8.4 圖形用戶界面工具:Tkinter庫
- 8.4.1 Tkinter庫基礎
- 8.4.2 Tkinter窗口
- 8.4.3 窗口布局
- 8.4.4 事件處理
- 8.4.5 控件簡介
- 8.4.6 對話框
- 8.5 綜合實例
- 小結
- 習題
- 第9章 第三方庫
- 9.1 第三方庫安裝方法
- 9.1.1 使用pip安裝第三方庫
- 9.1.2 使用第三方庫安裝程序
- 9.2 第三方庫簡介
- 9.2.1 文本處理庫簡介
- 9.2.2 數據分析庫簡介
- 9.2.3 數據可視化庫簡介
- 9.2.4 網絡爬蟲庫簡介
- 9.2.5 用戶圖形界面庫簡介
- 9.2.6 機器學習庫簡介
- 9.2.7 Web 開發庫簡介
- 9.2.8 游戲開發庫簡介
- 9.3 打包工具:PyInstaller
- 9.3.1 PyInstaller庫概述
- 9.3.2 安裝PyInstaller
- 9.3.3 使用PyInstaller
- 9.4 分詞工具:jieba
- 9.4.1 jieba庫概述
- 9.4.2 使用分詞功能
- 9.4.3 使用詞典
- 9.4.4 詞性標注
- 9.4.5 返回詞語位置
- 9.4.6 關鍵詞提取
- 9.5 詞云工具:wordcloud
- 9.5.1 wordcloud庫概述
- 9.5.2 wordcloud庫函數
- 9.5.3 生成詞云
- 9.6 綜合實例
- 小結
- 習題
- 第10章 面向對象
- 10.1 理解Python的面向對象
- 10.1.1 面向對象的基本概念
- 10.1.2 Python的類和類型
- 10.1.3 Python中的對象
- 10.2 定義和使用類
- 10.2.1 定義類
- 10.2.2 使用類
- 10.3 對象的屬性和方法
- 10.3.1 對象的屬性
- 10.3.2 對象的方法
- 10.3.3 特殊屬性和方法
- 10.3.4 “偽私有”屬性和方法
- 10.3.5 對象的初始化
- 10.3.6 靜態方法
- 10.4 類的繼承
- 10.4.1 簡單繼承
- 10.4.2 在子類中定義屬性和方法
- 10.4.3 調用超類的初始化函數
- 10.4.4 多重繼承
- 10.5 模塊中的類
- 10.6 綜合實例
- 小結
- 習題
- 附錄1 將Python添加到系統的環境變量PATH
- 附錄2 ASCII碼對照表
- 附錄3 常用顏色對照表
- 附錄4 全國計算機等級考試二級Python語言程序設計考試大綱(2018年版) 更新時間:2020-04-14 15:02:02