複製鏈接
請複製以下鏈接發送給好友

Python程序設計

(2020年機械工業出版社出版的圖書)

鎖定
《Python程序設計》是機械工業出版社於2020年出版的書籍 [1] 
中文名
Python程序設計
作    者
劉瑞新
楊景花
吳廣裕
出版時間
2020年11月10日
出版社
機械工業出版社
ISBN
9787111660415
定    價
65 元
開    本
16 開

Python程序設計圖書簡介

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

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 習題
參考文獻 [1] 
參考資料