Python程式設計(2020年機械工業出版社出版的圖書)

《Python程式設計》是機械工業出版社於2020年出版的書籍

圖書詳情,圖書簡介,圖書目錄,

圖書詳情

ISBN:978-7-111-66041-5
裝訂:
編輯:王海霞
開本:16開
出版日期: 2020-11-10
字數:474 千字
定價:65.0
cip:

圖書簡介

本書以Python程式設計為主線,從搭建Python運行環境出發,由淺入深笑鞏記、循序漸進地講述Python程式設計的基本概念和基本方法,通過大量精選的例題,講解程式設計思想和方法,從而培養學生程式設計能力。本書內容包括搭建Python運行環境、Python基礎語法、Python流程控制、函式與模組、面向對象編程、組合數據類型、檔案操作、資料庫操作、GUI編程、網路爬蟲基礎、數據處理、數循端據可視化等。 本書具有概念清楚、章節安排合理、例題豐富等特點,可以作為高職高專院校的Python課程教捆海煮材或Python培訓班教材,也可作為自學人員的參考書。

圖書目錄

前言
第1章 搭建Python運行環境
1.1 Python基礎知識
1.1.1 Python語言簡介
1.1.2 Python的開發工具
1.2 安裝與配置Python程式開發環境
1.2.1 IDLE的安裝與啟動
1.2.2 IDLE的運行
1.2.3 配置基本IDLE
1.3 習題
第2章 Python基礎語法
2.1 Python對象模型
2.1.1 對象的特性
2.1.2 常見的內置對象
2.2 基本數據類型
2.2.1 數值類型
2.2.2 字元串類型
2.3 字元集、標識符、變數和常量
2.3.1 字元集
2.3.2 標識符
2.3.3 變數
2.3.4 常量
2.4 運算符和表達式
2.4.1 算術運算符和算術表達式
2.4.2 關係運算符和關係表達式
2.4.3 邏輯運算符和邏輯表達式
2.4.4 賦值運算符
2.4.5 運算符的優先權
2.5 語句
2.6 習題
第3章 Python流程控制
3.1 順序結構
3.1.1 輸出函式print()
3.1.2 輸入函式input()
3.1.3 注釋語句
3.1.4 順序結構程式實例
3.2 選擇結構
3.2.1 if-else條件語句
3.2.2 if-elif-else語句
3.2.3 if語句的嵌套
3.3 循環結構
3.3.1 while循環語句
3.3.2 for循環語句
3.3.3 嵌套循環
3.3.4 break語句和continue語句
3.3.5 循環中的else語句
3.4 習題
第4章 函式與模組
4.1 函式
4.1.1 自定義函式的定義與調用
4.1.2 函式求廈驗閥的值傳遞和引用傳遞
4.1.3 參數的傳遞
4.1.4 函式的返回值
4.1.5 遞歸函式
4.1.6 變數作用域
4.1.7 匿名函式
4.2 模組
4.2.1 模組的概念
4.2.2 導入模組
4.2.3 自定義模組奔說請的創建
4.2.4 包
4.2.5 常用的內置模組
4.2.6 第三方模組
4.3 習題
第5章 面向對象編程
5.1 類和對象
5.1.1 類和對象的概念
5.1.2 類的定義
5.1.3 類的成員
5.1.4 創建對象
5.1.5 在類的內部調用實例方法
5.1.6 構造方法
5.1.7 類變數、實例變數及其作用域
5.1.8 實例方法、類方法和靜態方法
5.2 類的封裝
5.2.1 封裝的概念
5.2.2 用私有變數、私有方法實現封裝
5.2.3 用@property裝飾器定義屬性實現封裝
5.3 類的繼承
5.3.1 繼承的概念
5.3.2 使用繼承
5.3.3 重寫悼拔備灑方法
5.3.4 派生屬性或方法
5.3.5 多重繼承
5.4 類的多態
5.4.1 多態的實現
5.4.2 多態性
5.5 習題
第6章 組合數據類型
6.1 列表
6.1.1 創建列表對象和列表變數
6.1.2 列表的通用操作
6.1.3 列表的專用操作
6.1.4 列表相關的函式
6.1.5 嵌套列表
6.2 元組
6.2.1 創建元組對象和元組變數
6.2.2 元組的基本操作
6.2.3 元組封裝與序列拆封
6.2.4 元組與列表的比較
6.3 集合
6.3.1 創建集合對象和集合變數
6.3.2 集合的基本操作
6.3.3 集合的常用方法
6.3.4 集合的運算
6.3.5 集合與列表的比較
6.4 字典
6.4.1 創建字典對象和字典變數
6.4.2 字典的基本操作
6.4.3 字典的常用方法
6.5 習題
第7章 檔案操作
7.1 檔案的打開和關閉15
7.1.1 檔案的打開淚道良函式open()
7.1.2 檔案的關閉方法close()
7.2 檔案的操作
7.2.1 讀檔案
7.2.2 寫檔案
7.2.3 在檔案中定位
7.3 CSV檔案
7.3.1 CSV檔案簡介
7.3.2 CSV檔案訪問
7.4 習題
第8章 資料庫操作
8.1 Python運算元據庫的一般步驟
8.2 訪問SQLite資料庫
8.2.1 連線資料庫
8.2.2 創建游標對象
8.2.3 執行SQL數據操作
8.2.4 套用實例
8.3 訪問SQL Server資料庫
8.3.1 安裝pymssql模組
8.3.2 訪問資料庫
8.3.3 套用實例
8.4 習題
第9章 tkinter GUI編程
9.1 GUI編程步驟
9.1.1 導入tkinter庫模組
9.1.2 創建根窗體
9.1.3 添加控制項1
9.1.4 設定控制項的屬性
9.1.5 tkinter窗體布局管理
9.2 tkinter控制項套用
9.2.1 Label控制項
9.2.2 Message控制項
9.2.3 Button控制項
9.2.4 Entry控制項
9.2.5 Text控制項
9.2.6 Frame控制項
9.2.7 LabelFrame控制項
9.2.8 Radiobutton控制項
9.2.9 Checkbutton控制項
9.3 對話框
9.3.1 訊息對話框
9.3.2 輸入對話框
9.3.3 檔案對話框
9.3.4 顏色對話框
9.4 繪製圖形
9.5 事件處理
9.5.1 事件的概念
9.5.2 事件序列
9.5.3 事件對象的屬性
9.5.4 事件處理程式
9.5.5 事件綁定
9.6 習題
第10章 網路爬蟲基礎
10.1 爬取網頁的urllib模組
10.1.1 urllib模組簡介
10.1.2 urllib.request模組
10.1.3 使用urllib.request.Request()方法包裝請求
10.2 解析網頁的BeautifulSoup模組
10.2.1 安裝與導入BeautifulSoup
10.2.2 BeautifulSoup對象
10.3 爬取網路資源示例
10.4 習題
第11章 數據處理
11.1 NumPy計算模組的使用
11.1.1 安裝和導入NumPy模組
11.1.2 創建ndarray數組
11.1.3 ndarray數組的數據類型
11.1.4 ndarray數組的索引與切片
11.1.5 ndarray數組的運算
11.1.6 ndarray數組的常用數學函式
11.2 Pandas數據分析模組的使用
11.2.1 安裝和導入Pandas模組
11.2.2 Pandas的Series對象
11.2.3 Pandas的DataFrame對象
11.2.4 Pandas的檔案操作
11.2.5 計算統計
11.3 習題
第12章 數據可視化
12.1 Matplotlib繪圖
12.1.1 安裝和導入Matplotlib模組
12.1.2 Matplotlib基礎
12.1.3 繪製線型圖的plt.plot()方法
12.1.4 繪製散點圖的plt.scatter()方法
12.1.5 繪製柱狀圖的plt.bar()方法
12.1.6 繪製餅圖的plt.pie()方法
12.1.7 繪製直方圖的plt.hist()方法
12.2 Pandas繪圖
12.2.1 用Pandas繪圖的步驟
12.2.2 繪製折線圖
12.2.3 繪製柱狀圖
12.2.4 繪製直方圖
12.3 習題
參考文獻
4.1 函式
4.1.1 自定義函式的定義與調用
4.1.2 函式的值傳遞和引用傳遞
4.1.3 參數的傳遞
4.1.4 函式的返回值
4.1.5 遞歸函式
4.1.6 變數作用域
4.1.7 匿名函式
4.2 模組
4.2.1 模組的概念
4.2.2 導入模組
4.2.3 自定義模組的創建
4.2.4 包
4.2.5 常用的內置模組
4.2.6 第三方模組
4.3 習題
第5章 面向對象編程
5.1 類和對象
5.1.1 類和對象的概念
5.1.2 類的定義
5.1.3 類的成員
5.1.4 創建對象
5.1.5 在類的內部調用實例方法
5.1.6 構造方法
5.1.7 類變數、實例變數及其作用域
5.1.8 實例方法、類方法和靜態方法
5.2 類的封裝
5.2.1 封裝的概念
5.2.2 用私有變數、私有方法實現封裝
5.2.3 用@property裝飾器定義屬性實現封裝
5.3 類的繼承
5.3.1 繼承的概念
5.3.2 使用繼承
5.3.3 重寫方法
5.3.4 派生屬性或方法
5.3.5 多重繼承
5.4 類的多態
5.4.1 多態的實現
5.4.2 多態性
5.5 習題
第6章 組合數據類型
6.1 列表
6.1.1 創建列表對象和列表變數
6.1.2 列表的通用操作
6.1.3 列表的專用操作
6.1.4 列表相關的函式
6.1.5 嵌套列表
6.2 元組
6.2.1 創建元組對象和元組變數
6.2.2 元組的基本操作
6.2.3 元組封裝與序列拆封
6.2.4 元組與列表的比較
6.3 集合
6.3.1 創建集合對象和集合變數
6.3.2 集合的基本操作
6.3.3 集合的常用方法
6.3.4 集合的運算
6.3.5 集合與列表的比較
6.4 字典
6.4.1 創建字典對象和字典變數
6.4.2 字典的基本操作
6.4.3 字典的常用方法
6.5 習題
第7章 檔案操作
7.1 檔案的打開和關閉15
7.1.1 檔案的打開函式open()
7.1.2 檔案的關閉方法close()
7.2 檔案的操作
7.2.1 讀檔案
7.2.2 寫檔案
7.2.3 在檔案中定位
7.3 CSV檔案
7.3.1 CSV檔案簡介
7.3.2 CSV檔案訪問
7.4 習題
第8章 資料庫操作
8.1 Python運算元據庫的一般步驟
8.2 訪問SQLite資料庫
8.2.1 連線資料庫
8.2.2 創建游標對象
8.2.3 執行SQL數據操作
8.2.4 套用實例
8.3 訪問SQL Server資料庫
8.3.1 安裝pymssql模組
8.3.2 訪問資料庫
8.3.3 套用實例
8.4 習題
第9章 tkinter GUI編程
9.1 GUI編程步驟
9.1.1 導入tkinter庫模組
9.1.2 創建根窗體
9.1.3 添加控制項1
9.1.4 設定控制項的屬性
9.1.5 tkinter窗體布局管理
9.2 tkinter控制項套用
9.2.1 Label控制項
9.2.2 Message控制項
9.2.3 Button控制項
9.2.4 Entry控制項
9.2.5 Text控制項
9.2.6 Frame控制項
9.2.7 LabelFrame控制項
9.2.8 Radiobutton控制項
9.2.9 Checkbutton控制項
9.3 對話框
9.3.1 訊息對話框
9.3.2 輸入對話框
9.3.3 檔案對話框
9.3.4 顏色對話框
9.4 繪製圖形
9.5 事件處理
9.5.1 事件的概念
9.5.2 事件序列
9.5.3 事件對象的屬性
9.5.4 事件處理程式
9.5.5 事件綁定
9.6 習題
第10章 網路爬蟲基礎
10.1 爬取網頁的urllib模組
10.1.1 urllib模組簡介
10.1.2 urllib.request模組
10.1.3 使用urllib.request.Request()方法包裝請求
10.2 解析網頁的BeautifulSoup模組
10.2.1 安裝與導入BeautifulSoup
10.2.2 BeautifulSoup對象
10.3 爬取網路資源示例
10.4 習題
第11章 數據處理
11.1 NumPy計算模組的使用
11.1.1 安裝和導入NumPy模組
11.1.2 創建ndarray數組
11.1.3 ndarray數組的數據類型
11.1.4 ndarray數組的索引與切片
11.1.5 ndarray數組的運算
11.1.6 ndarray數組的常用數學函式
11.2 Pandas數據分析模組的使用
11.2.1 安裝和導入Pandas模組
11.2.2 Pandas的Series對象
11.2.3 Pandas的DataFrame對象
11.2.4 Pandas的檔案操作
11.2.5 計算統計
11.3 習題
第12章 數據可視化
12.1 Matplotlib繪圖
12.1.1 安裝和導入Matplotlib模組
12.1.2 Matplotlib基礎
12.1.3 繪製線型圖的plt.plot()方法
12.1.4 繪製散點圖的plt.scatter()方法
12.1.5 繪製柱狀圖的plt.bar()方法
12.1.6 繪製餅圖的plt.pie()方法
12.1.7 繪製直方圖的plt.hist()方法
12.2 Pandas繪圖
12.2.1 用Pandas繪圖的步驟
12.2.2 繪製折線圖
12.2.3 繪製柱狀圖
12.2.4 繪製直方圖
12.3 習題
參考文獻

相關詞條

熱門詞條

聯絡我們