Python程式設計與實踐

Python程式設計與實踐

《Python程式設計與實踐》是清華大學出版社出版的圖書。

基本介紹

  • 中文名:Python程式設計與實踐 
  • 作者:馬利、閆雷鳴、閆雷鳴,王海彬
  • 出版時間:2021年4月1日
  • 出版社清華大學出版社
  • 頁數:362 頁
  • ISBN:9787302576396
  • 定價:59 元
  • 開本:12 開
  • 裝幀:平裝
內容簡介,圖書目錄,

內容簡介

  Python語言因其簡單易學、套用廣泛,已經成為國內外廣泛使用的程式設計語言,適合高等學校文、理、工各科學生學習。該書基於Python 3.x,首先系統講解基本語法,並輔助以具有實踐價值的套用案例,再進一步提高到各種實用性強的工具包、開發技術的學習。全書共11章,講述基本語法、基本程式設計、面向對象程式設計、檔案和資料庫訪問、數據可視化分析等知識。
  《Python程式設計與實踐(高等學校計算機基礎教育規劃教材)》知識點由淺入深,全面覆蓋了國家計算機等級Python二級考試的知識點;側重實際套用,提供了有實用價值的案例。
  《Python程式設計與實踐(高等學校計算機基礎教育規劃教材)》結構合理,通俗易懂,既可作為Python語言程式設計教程,又可作為計算機等級考試和創新實踐套用的參考用書。

圖書目錄

第1章 Python語言概述
1.1 導學
1.2 計算機語言概述
1.2.1 計算機語言
1.2.2 高級語言執行方式
1.3 初識Python
1.3.1 Python語言的發展歷史
1.3.2 Python語言的特點
1.3.3 Python語言的套用領域
1. 3.4 第一個Python程式
1.3.5 Python程式運行方式
1.3.6 Python編碼規範
1.4 Python開發環境與工具
1.4.1 Python開發環境的安裝
1.4.2 集成開發環境
1.4.3 用Jupyter Notebook分享代碼
小結
習題
第2章 基本數據類型
2.1 導學
2.2 變數
2.2.1 變數的定義
2.2.2 變數命名規則
2.2.3 關鍵字
2.2.4 變數賦值
2.2.5 變數的存儲
2.3 數字類型
2.3.1 int
2.3.2 float
2.3.3 bool
2.3.4 complex
2.3.5 None
2.4 字元串類型
2.5 運算符與表達式
2.5.1 運算符
2.5.2 表達式
2.6 輸出函式
2.6.1 print()基本格式
2.6.2 格式化輸出
2.6.3 自動換行
2.7 輸入函式
2.7.1 強制類型轉換
2.7.2 自動類型轉換
2.8 常見內置函式
2.9 套用實例
小結
習題
第3章 字元串與列表
3.1 導學
3.2 字元串概述
3.2.1 字元串的表示
3.2.2 字元串的索引
3.2.3 轉義字元
3.2.4 字元串類型
3.2.5 多行字元串
3.2.6 字元串運算符
3.2.7 字元串編碼
3.3 字元串基本操作
3.3.1 大小寫轉換
3.3.2 字元類型判斷
3.3.3 字元串檢查
3.3.4 字元串格式化
3.3.5 字元串查找
3.3.6字元串修改76
3.3.7字元串編解碼77
3.4列表概述78
3.4.1列表的定義78
3.4.2列表元素79
3.4.3列表切片81
3.4.4列表長度82
3.4.5列表運算符82
3.5列表基本操作83
3.5.1遍歷列表83
3.5.2添加列表元素84
3.5.3刪除列表元素85
3.5.4查詢列表元素86
3.5.5修改列表元素89
3.5.6複製列表89
3.5.7列表的排序93
3.6二維列表96
3.6.1二維列表簡介96
3.6.2創建二維列表97
3.6.3二維列表中的元素97
3.6.4二維列表常見操作98
3.6.5深拷貝和淺拷貝101
3.7套用實例105
小結107
習題107
第4章選擇結構109
4.1導學109
4.2布爾表達式110
4.2.1條件語句示例110
4.2.2等於判斷110
4.2.3不等於判斷111
4.2.4多個條件判斷111
4.2.5成員判斷112
4.3單分支選擇結構112
4.4雙分支選擇結構113
4.5多分支選擇結構114
4.6選擇結構的嵌套116
4.6.1分支語句的嵌套116
4.6.2分支語句常見錯誤117
4.7套用實例119
小結122
習題122
第5章循環結構124
5.1導學124
5.2while循環125
5.2.1while循環語法125
5.2.2while語句體126
5.2.3簡單語句組127
5.2.4while循環常見錯誤127
5.3for循環128
5.3.1for循環語法129
5.3.2for語句體129
5.3.3range()函式130
5.4循環控制語句131
5.4.1break語句131
5.4.2continue語句132
5.5循環嵌套133
5.5.1循環嵌套結構133
5.5.2循環嵌套常見錯誤134
5.6循環中的else語句134
5.7套用實例135
小結139
習題139
第6章元組、集合、字典141
6.1導學141
6.2元組142
6.2.1元組定義142
6.2.2訪問元組143
6.2.3修改元組143
6.2.4刪除元組143
6.2.5元組內置函式144
6.2.6元組的遍歷145
6.3集合145
6.3.1創建集合146
6.3.2集合運算符147
6.3.3集合基本函式149
6.4字典152
6.4.1創建字典152
6.4.2字典元素的操作154
6.4.3字典和其他序列類型的區別159
6.5套用實例160
小結163
習題164
第7章函式與異常處理165
7.1導學165
7.2函式166
7.2.1函式的定義166
7.2.2函式的調用167
7.2.3函式的參數167
7.2.4函式的返回值172
7.2.5函式的嵌套調用174
7.2.6調用棧175
7.2.7函式遞歸調用176
7.3變數作用域176
7.3.1作用域的類型176
7.3.2作用域178
7.3.3作用域優先權179
7.3.4global語句180
7.4異常處理180
7.4.1異常定義180
7.4.2tryexcept語句181
7.4.3拋出異常186
7.4.4自定義異常類188
7.5套用實例190
小結196
習題197
第8章檔案和資料庫199
8.1導學199
8.2檔案概述200
8.2.1檔案的概念200
8.2.2檔案的路徑201
8.3檔案操作203
8.3.1檔案的打開與關閉203
8.3.2讀檔案207
8.3.3寫檔案211
8.3.4檔案指針213
8.3.5截斷檔案215
8.4檔案目錄操作216
8.5資料庫簡介219
8.5.1數據模型219
8.5.2關係資料庫220
8.5.3SQL220
8.6SQLite資料庫222
8.6.1SQLite接口223
8.6.2安裝SQLite資料庫223
8.6.3連線SQLite資料庫225
8.6.4資料庫操作225
8.7MySQL資料庫228
8.7.1MySQL的特點229
8.7.2下載和安裝MySQL229
8.7.3連線資料庫231
8.7.4資料庫操作232
8.8套用實例236
小結243
習題244
第9章面向對象程式設計245
9.1導學245
9.2基本概念246
9.2.1結構化程式設計246
9.2.2面向對象程式設計246
9.3類與對象247
9.3.1類的定義249
9.3.2對象的創建250
9.4屬性和方法251
9.4.1類屬性和對象屬性251
9.4.2類的構造方法252
9.4.3類的方法254
9.5封裝與訪問控制256
9.6繼承和多態性258
9.6.1繼承258
9.6.2object與type260
9.6.3覆蓋261
9.6.4多態性與重載262
9.7類定義實例263
9.8疊代器和生成器265
9.8.1疊代器265
9.8.2生成器267
9.9裝飾器和閉包271
9.9.1閉包271
9.9.2裝飾器272
9.10套用實例273
小結280
習題280
第10章模組和包281
10.1導學281
10.2模組的定義282
10.3導入模組283
10.3.1import模組名283
10.3.2import模組名as別名284
10.3.3from模組名import285
10.3.4from模組名import成員名as別名285
10.4自定義模組286
10.4.1定義模組286
10.4.2導入自定義模組288
10.4.3模組訪問控制290
10.5查看模組291
10.5.1dir()函式291
10.5.2__all__變數292
10.5.3__doc__屬性292
10.5.4__file__屬性293
10.6常用內置模組294
10.6.1math模組294
10.6.2random模組296
10.6.3datetime模組297
10.6.4logging模組299
10.7包301
10.7.1定義包301
10.7.2導入包303
10.8安裝第三方庫306
10.9套用實例307
小結321
習題321
第11章數據可視化分析322
11.1導學322
11.2turtle庫322
11.2.1畫布323
11.2.2畫筆323
11.2.3套用實例329
11.3matplotlib庫333
11.3.1plot()函式333
11.3.2常見函式336
11.3.3常見圖表的繪製實例340
小結362
習題362
參考文獻363

相關詞條

熱門詞條

聯絡我們