出版信息,內容介紹,目錄,
出版信息
Python語言程式設計(微課版)
作者:曹潔、張志鋒、孫玉勝、崔霄等
定價:49.80元
印次:1-1
ISBN:9787302530862
出版日期:2019.08.01
印刷日期:2019.07.15
定價:49.80元
印次:1-1
ISBN:9787302530862
出版日期:2019.08.01
印刷日期:2019.07.15
內容介紹
Python是一門簡單易學、功能強大的優雅程式語言。它內建了高效的數據結構,豐富的第三方開發庫,能夠用簡單而高效的方式編程。本書由淺入深、步步引導、循序漸進地講述Python語言的基礎知識、基本語法。本書用12章的篇幅來介紹Python語言,包括Python語言基礎、選擇結構程式設計、循環結構程式設計、函式、正則表達式、檔案與資料夾操作、面向對象程式設計、模組和包、算法與數據結構基礎、錯誤和異常處理、圖形用戶界面、用matplotlib實現數據可視化。 本書可作為高等院校各專業的Python語言教材,也可作為軟體開發人員的參考資料,還可作為Python語言自學者的參考書。
目錄
Contents
第1章Python語言基礎1
1.1Python語言的特點1
1.2Python套用領域2
1.3Python解釋器3
1.4Python開發環境的安裝3
1.5編寫Python代碼6
1.5.1用文本編輯器編寫代碼6
1.5.2用命令行格式的Python Shell編寫代碼9
1.5.3用帶圖形界面的Python Shell編寫互動式
代碼10
1.5.4用帶圖形界面的Python Shell編寫程式代碼11
1.6Python中的注釋12
1.6.1Python中的單行注釋12
1.6.2Python中的多行注釋12
1.7Python中的對象12
1.7.1對象的身份13
1.7.2對象的類型13
1.7.3對象的值13
1.7.4對象的引用13
1.7.5對象的共享引用14
1.7.6對象是否相等的判斷14
1.8Python中的變數15
1.9Python中的基本數據類型15
1.9.1number16
1.9.2string17
1.9.3list31
1.9.4tuple391.9.5dictionary41
1.9.6set46
1.9.7Python數據類型之間的轉換49
1.10Python中的運算符51
1.11Python中的數據輸入56
1.12Python中的數據輸出57
1.12.1表達式語句輸出57
1.12.2print()函式輸出58
1.12.3字元串對象的format方法的格式化輸出60
1.13Python中的檔案的基本操作63
1.14Python庫的導入與擴展庫的安裝64
1.14.1庫的導入64
1.14.2擴展庫的安裝65
習題66
第2章選擇結構程式設計68
2.1布爾表達式68
2.2選擇結構69
2.2.1單向if語句69
2.2.2雙向ifelse語句70
2.2.3嵌套if和多向ifelifelse語句71
2.3條件表達式73
2.4選擇結構程式舉例74
習題77
第3章循環結構程式設計78
3.1while循環78
3.2循環控制策略83
3.2.1互動式循環83
3.2.2哨兵式循環84
3.2.3檔案式循環85
3.3for循環86
3.3.1for循環的基本用法86
3.3.2for循環與range()函式的結合使用89
3.4循環中的break、continue和else92
3.4.1用break語句提前終止循環92
3.4.2用continue語句提前結束本次循環93
3.4.3循環語句的else子句93
3.5循環結構程式舉例96
習題100
第4章函式101
4.1為什麼要用函式101
4.2怎樣定義函式103
4.3函式調用104
4.3.1帶有返回值的函式調用104
4.3.2不帶返回值的函式調用107
4.4函式參數傳遞107
4.5函式參數的類型108
4.5.1位置參數108
4.5.2關鍵字參數108
4.5.3默認值參數109
4.5.4可變長度參數109
4.5.5序列解包參數110
4.6函式模組化112
4.7lambda表達式113
4.7.1lambda和def的區別114
4.7.2自由變數對lambda表達式的影響116
4.8變數的作用域117
4.8.1變數的局部作用域117
4.8.2變數的全局作用域118
4.8.3變數的嵌套作用域119
4.9函式的遞歸調用120
4.10常用內置函式124
4.10.1map()函式124
4.10.2reduce()函式125
4.10.3filter()函式127
4.11函式舉例127
習題133
第5章正則表達式134
5.1什麼是正則表達式134
5.2正則表達式的構成134
5.3正則表達式的模式匹配137
5.3.1正則表達式的邊界匹配137
5.3.2正則表達式的分組、選擇和引用匹配138
5.3.3正則表達式的貪婪匹配與懶惰匹配141
5.4正則表達式模組re142
5.5正則表達式對象145
5.6Match對象148
5.7正則表達式舉例150
習題152