Python程式設計基礎及套用

《Python程式設計基礎及套用》是2023年9月1日清華大學出版社出版的圖書,作者:高麗、張校磊、吳梅梅、武書琴、丁俊、趙德寶、白淵銘。

基本介紹

  • 中文名:Python程式設計基礎及套用
  • 作者:高麗、張校磊、吳梅梅、武書琴、丁俊、趙德寶、白淵銘
  • 出版時間:2023年9月1日
  • 出版社:清華大學出版社
  • ISBN:9787302641506
  • 定價:59 元
  • 印次:1-1
  • 印刷日期:2023.08.25
內容簡介,圖書目錄,

內容簡介

本書面向零基礎編程學習者,從初學者角度出發,通過通俗易懂的語言、流行有趣的實例,詳細地介紹使用IDLE及Python框架進行程式設計的知識和技術。全書共分9章,內容包括Python入門基礎、Python語言基礎、Python內置的數據結構、程式流程控制、函式、類和對象、檔案與目錄操作、模組與包、數據可視化等。書中所有知識都結合具體實例進行講解,涉及的程式代碼給出詳細的注釋,可以使讀者輕鬆領會Python程式開發的精髓,快速提高程式開發技能。 本書附有配套視頻、教學PPT、課後測試題、項目原始碼等資源,課後測試題也給出了相應的答案,讀者可以掃描二維碼觀看視頻講解,解決學習疑難,輕鬆跨入編程領域。 本書可作為高職高專學生Python程式設計相關課程的教材,也可供從事相關工作的工程師和愛好者閱讀使用。

圖書目錄

目錄
第1章Python入門基礎1
1.1初步了解Python語言1
1.1.1了解Python語言的發展歷史1
1.1.2Python語言的優勢2
1.1.3Python語言的套用領域3
1.2搭建Python開發環境6
1.3第一個Python程式10
1.3.1在命令行視窗啟動Python解釋器10
1.3.2在Python自帶的IDLE中實現10
1.4Python開發工具12
1.4.1使用自帶的IDLE12
1.4.2Windows系統的命令行14
1.4.3命令行版本的Python Shell——Python 3.916
1.4.4常用的第三方開發工具16
1.4.5在Python互動模式中運行.py檔案17
1.5Python集成開發環境PyCharm的安裝17
1.6利用PyCharm環境運行第一個Python程式23
1.7項目訓練27
1.8本章小結27
習題127
第2章Python語言基礎34
2.1Python的語法特點34
2.1.1Python的注釋34
2.1.2代碼縮進36
2.1.3Python的編碼規範38
2.2Python關鍵字與標識符40
2.2.1Python關鍵字402.2.2Python標識符40
2.3Python中的變數42
2.3.1Python變數命名規範43
2.3.2Python變數的賦值43
2.3.3Python的數值型變數及相互轉化45
2.3.4字元串數據的創建與基本操作47
2.4Python運算符52
2.5Python的輸入/輸出函式56
2.6項目訓練58
2.7本章小結59
習題260
Python程式設計基礎及套用目錄第3章Python內置的數據結構66
3.1列表67
3.1.1列表的概念與特性67
3.1.2列表的創建68
3.1.3列表元素的訪問69
3.1.4列表的操作73
3.1.5列表的其他操作79
3.2元組88
3.2.1元組的概念與特性88
3.2.2元組的創建88
3.2.3元組的操作90
3.2.4元組的其他操作92
3.2.5元組的作用93
3.3字典94
3.3.1字典的概念與特性94
3.3.2字典的創建94
3.3.3字典的操作96
3.3.4字典的其他操作101
3.4集合102
3.4.1集合的概念與特性102
3.4.2集合的創建103
3.4.3集合的操作103
3.4.4集合的運算107
3.4.5不可變集合109
3.5列表、元組、字典、集合的區別110
3.6項目訓練110
3.7本章小結111
習題3112
第4章程式流程控制119
4.1選擇結構119
4.1.1單分支選擇結構119
4.1.2雙分支選擇結構121
4.1.3多分支選擇結構122
4.1.4嵌套的選擇結構124
4.2循環結構127
4.2.1for循環語句127
4.2.2while循環語句130
4.2.3循環嵌套131
4.2.4break和continue語句133
4.2.5帶else的for循環語句和while循環語句134
4.3pass語句138
4.4項目訓練138
4.5本章小結140
習題4140
第5章函式148
5.1函式的創建和調用148
5.1.1函式的創建148
5.1.2函式的調用150
5.2參數傳遞150
5.2.1形式參數和實際參數151
5.2.2位置參數152
5.2.3關鍵字參數154
5.2.4默認參數156
5.2.5可變參數157
5.3函式的返回值161
5.4變數的作用域162
5.5匿名函式lambda()164
5.6Python常用內置函式165
5.6.1filter()函式165
5.6.2map()函式167
5.6.3enumerate()函式168
5.7項目訓練169
5.8本章小結171
習題5171
第6章類和對象178
6.1認識面向對象程式設計178
6.2類的定義和使用179
6.2.1類的定義179
6.2.2類的實例化181
6.2.3成員的訪問限制184
6.3屬性186
6.4類的繼承192
6.4.1繼承的基本語法192
6.4.2方法重載195
6.5多態197
6.6項目訓練199
6.7本章小結203
習題6203
第7章檔案與目錄操作210
7.1了解檔案的概念與分類210
7.1.1了解檔案的概念210
7.1.2檔案的分類210
7.2檔案的基礎操作211
7.2.1檔案的打開和關閉211
7.2.2檔案的讀取214
7.2.3檔案的寫入216
7.2.4設定工作路徑219
7.3檔案與資料夾管理220
7.4檔案的定位讀取222
7.5項目訓練224
7.6本章小結225
習題7225
第8章模組與包233
8.1模組概述233
8.1.1自定義模組234
8.1.2模組的導入方式234
8.2常用的標準模組236
8.2.1random模組236
8.2.2shutil模組237
8.3第三方模組的下載和安裝239
8.4Python中的包240
8.5包的導入241
8.6項目訓練242
8.7本章小結243
習題8244
第9章數據可視化249
9.1數據可視化庫matplotlib249
9.1.1數據可視化庫matplotlib簡介249
9.1.2用matplotlib繪製折線圖250
9.1.3用matplotlib繪製散點圖252
9.1.4用matplotlib繪製柱狀圖253
9.1.5用matplotlib繪製餅圖255
9.2用pyecharts使數據可視化257
9.3項目訓練260
9.4本章小結262
習題9262
參考文獻268

相關詞條

熱門詞條

聯絡我們