Python程序設計基礎與應用 | 被動收入的投資秘訣 - 2024年9月

Python程序設計基礎與應用

作者:董付國
出版社:機械工業
出版日期:2018年09月01日
ISBN:9787111606178
語言:繁體中文
售價:256元

一本系統介紹Python程式開發與應用的教程。本書共15章,主要包括Python程式設計基礎(1~11章)和Python開發應用(12~15章)兩部分內容,程式設計基礎部分通過眾多案例對Python程式設計的概念加以解釋,開發應用部分介紹了tkinter程式設計、網路爬蟲、資料分析和資料視覺化4個方面的Python核心應用。本書全部代碼適用於Python 3.5、Python 3.6以及更高版本。

本書可以作為非電腦專業研究生、本科、專科程式設計課程教材,也可作為電腦專業本、專科程式設計基礎課程教材,以及Python愛好者自學用書。

《Python程式設計基礎與應用》配有教學資源(包括PPT、源碼、大綱、教案、習題答案),需要的教師可登錄免費註冊,審核通過後下載,或聯繫編輯索取。

前言
第1章 Python概述1
1.1 Python語言簡介1
1.2 Python版本簡介2
1.3 Python開發環境安裝與配置2
1.3.1 IDLE2
1.3.2 Anaconda33
1.4 Python程式設計規範5
1.5 擴展庫安裝方法6
1.6 標準庫與擴展庫中物件的導入與使用7
1.6.1 import 模組名 [as 別名]7
1.6.2 from 模組名 import 物件名[ as 別名]7
1.6.3 from 模組名 import *8
1.7 Python程式的__name__屬性8
習題9
第2章 內置對象、運算子、運算式、關鍵字10
2.1 Python常用內置對象10
2.1.1 常量與變數11
2.1.2 數位類型12
2.1.3 字串13
2.1.4 清單、元組、字典、集合14
2.2 Python運算子與運算式14
2.2.1 算術運算子15
2.2.2 關係運算子16
2.2.3 成員測試運算子17
2.2.4 集合運算子17
2.2.5 邏輯運算子18
2.2.6 補充說明18
2.3 Python常用內置函數用法18
2.3.1 類型轉換與判斷20
2.3.2 最值與求和22
2.3.3 基本輸入/輸出23
2.3.4 排序與逆序23
2.3.5 枚舉與反覆運算24
2.3.6 map()函數、reduce()函數、filter()函數24
2.3.7 range()函數26
2.3.8 zip()函數27
2.4 Python關鍵字簡要說明28
習題29
第3章 Python序列結構30
3.1 Python序列概述30
3.2 列表31
3.2.1 列表創建與刪除31
3.2.2 清單元素訪問32
3.2.3 列表常用方法32
3.2.4 清單對象支援的運算子34
3.2.5 內置函數對清單的操作35
3.2.6 列表推導式35
3.2.7 切片38
3.3 元組與生成器運算式39
3.3.1 元組創建與元素訪問39
3.3.2 元組與列表的異同點40
3.3.3 生成器運算式40
3.4 字典41
3.4.1 字典創建與刪除42
3.4.2 字典元素的訪問42
3.4.3 元素的添加、修改與刪除43
3.4.4 字典應用案例44
3.5 集合45
3.5.1 集合物件的創建與刪除45
3.5.2 集合操作與運算46
3.5.3 集合應用案例47
3.6 序列解包50
習題51
第4章 選擇結構與迴圈結構53
4.1 條件運算式53
4.2 選擇結構55
4.2.1 單分支選擇結構55
4.2.2 雙分支選擇結構56
4.2.3 多分支選擇結構57
4.2.4 選擇結構的嵌套58
4.3 迴圈結構58
4.3.1 for迴圈與while迴圈58
4.3.2 break與continue語句59
4.4 綜合案例解析60
習題65
第5章 函數67
5.1 函式定義與使用67
5.1.1 基本語法67
5.1.2 遞迴函數68
5.2 函數參數69
5.2.1 位置參數70
5.2.2 預設值參數70
5.2.3 關鍵參數70
5.2.4 可變長度參數71
5.2.5 傳遞參數時的序列解包71
5.3 變數作用域73
5.4 lambda運算式74
5.5 生成器函數74
5.6 綜合案例解析75
習題87
第6章 物件導向程式設計88
6.1 類的定義與使用88
6.2 資料成員與成員方法89
6.2.1 私有成員與公有成員89
6.2.2 資料成員90
6.2.3 成員方法90
6.2.4 屬性92
6.3 繼承94
6.4 特殊方法96
6.5 綜合案例解析98
習題105
第7章 字串106
7.1 字串概述106
7.2 字串編碼格式106
7.3 轉義字元與原始字串107
7.4 字串格式化109
7.4.1 使用%符號進行格式化109
7.4.2 使用format()方法進行字串格式化110
7.4.3 格式化的字串常量111
7.5 字串常用方法與操作111
7.5.1 find()、rfind()、index()、rindex()、count()111
7.5.2 split()、rsplit()、partition()、rpartition()112
7.5.3 join()113
7.5.4 lower()、upper()、capitalize()、title()、swapcase()114
7.5.5 replace()、maketrans()、translate()114
7.5.6 strip()、rstrip()、lstrip()115
7.5.7 startswith()、endswith()116
7.5.8 isalnum()、isalpha()、isdigit()、isspace()、isupper()、islower()116
7.5.9 center()、ljust()、rjust()116
7.5.10 字串支援的運算子117
7.5.11 適用於字串的內置函數118
7.5.12 字串切片119
7.6 字串常量119
7.7 中英文分詞119
7.8 漢字到拼音的轉換120
7.9 綜合案例解析121
習題123
第8章 規則運算式124
8.1 規則運算式語法124
8.1.1 規則運算式基本語法124
8.1.2 規則運算式擴展語法126
8.2 規則運算式模組re127
8.3 match對象128
8.4 綜合案例解析129
習題131
第9章 檔內容操作132
9.1 檔的概念及分類132
9.2 檔操作基本知識133
9.2.1 內置函數open()133
9.2.2 檔物件常用方法134
9.2.3 上下文管理語句with134
9.3 文字檔內容操作案例135
9.4 二進位檔案操作136
9.4.1 使用pickle模組讀寫二進位檔案136
9.4.2 使用struct模組讀寫二進位檔案137
9.4.3 使用shelve模組操作二進位檔案138
9.4.4 使用marshal模組操作二進位檔案138
9.5 Excel與Word檔操作案例139
習題143
第10章 檔與資料夾操作144
10.1 os模組144
10.2 os.path模組146
10.3 shutil模組147
10.4 綜合案例解析148
習題150
第11章 異常處理結構151
11.1 異常的概念及常見表現形式151
11.2 常用異常處理結構152
11.2.1 try…except…結構152
11.2.2 try…except…else…結構153
……..


相關書籍