Python程序設(shè)計(jì)基礎(chǔ)教程(微課版)
定 價(jià):69.8 元
- 作者:趙國安
- 出版時(shí)間:2024/5/1
- ISBN:9787115621900
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.561
- 頁碼:284
- 紙張:
- 版次:01
- 開本:16開
本書是一本介紹Python語言的基礎(chǔ)性教材,適用于零基礎(chǔ)的讀者學(xué)習(xí)和使用,并且可以達(dá)到一定的高度。本書內(nèi)容涵蓋Python的主要數(shù)據(jù)結(jié)構(gòu)和基礎(chǔ)編程結(jié)構(gòu),由19章組成,按知識層次分為四大部分;A(chǔ)部分從程序語言的產(chǎn)生與發(fā)展引入,搭建Python開發(fā)環(huán)境;進(jìn)階部分主要講述類型及其運(yùn)算或操作,介紹Python語言的語法、各種數(shù)據(jù)結(jié)構(gòu)及基于數(shù)據(jù)的運(yùn)算或操作;提升部分包含程序控制及代碼組織,闡述Python的程序控制方法、代碼組織方式、面向?qū)ο蟪绦蛟O(shè)計(jì)等。讀懂此書不但可理解Python語言的知識和構(gòu)建理念,還能實(shí)現(xiàn)完整程序。希望本書能夠?qū)ψx者的學(xué)習(xí)和實(shí)踐起到積極的幫助作用。
本書適合作為普通高等院校Python程序設(shè)計(jì)課程的教材,尤其適合程序設(shè)計(jì)初學(xué)者,也可作為程序設(shè)計(jì)愛好者和各類自學(xué)人員的Python語言參考書。
第一,友好性。本書詳細(xì)闡述了Python的基礎(chǔ)知識,對初學(xué)者非常友好。一些高級主題則留待其他進(jìn)階書籍介紹,并把寫作中用到的可視化結(jié)果案例進(jìn)行實(shí)現(xiàn),供讀者更好地理解基礎(chǔ)知識的同時(shí)可實(shí)現(xiàn)讀者的程序。
第二,遞進(jìn)性。本書內(nèi)容豐富、循序漸進(jìn)。本書源代碼展示比較豐富,分析講解由易到難逐步深入,兼顧概念語法和具體的代碼實(shí)現(xiàn)過程,讓讀者有更好的學(xué)習(xí)體驗(yàn)并迅速掌握Python的基礎(chǔ)知識。
第三,可讀性。本書組織結(jié)構(gòu)清新。每一章首先簡介知識結(jié)構(gòu)基本框架,然后通過案例、圖形化等方式對主要內(nèi)容進(jìn)行詳細(xì)講解,最后通過配套習(xí)題實(shí)現(xiàn)總結(jié)和應(yīng)用。本書既體現(xiàn)了內(nèi)容的邏輯,又通過代碼講解知識點(diǎn),易學(xué)易用,讓晦澀難讀的知識可讀可用。
第四,趣味性。本書具有一定的趣味性。通過本書的學(xué)習(xí)和訓(xùn)練可快速掌握Python的程序設(shè)計(jì)思維,并可實(shí)現(xiàn)自己生活、學(xué)習(xí)中小項(xiàng)目——詞云圖、文件處理等應(yīng)用,使學(xué)習(xí)具有趣味性和成就感。
趙國安,高級工程師,碩士生導(dǎo)師,研究方向?yàn)槿斯ぶ悄,長年從事技術(shù)開發(fā)和系統(tǒng)維護(hù)方面工作,具有多年的教學(xué)經(jīng)驗(yàn),利用python開發(fā)的系統(tǒng)是國家重點(diǎn)研發(fā)項(xiàng)目的部分內(nèi)容。
第1章 Python程序設(shè)計(jì)概述
1.1 程序語言的產(chǎn)生與發(fā)展 1
1.2 Python概述 2
1.3 為什么用Python寫程序 3
1.4 習(xí)題 3
第2章 搭建Python的開發(fā)環(huán)境
2.1 安裝Python解釋器 4
2.2 認(rèn)識IDLE 9
2.3 高級開發(fā)環(huán)境 10
2.4 程序設(shè)計(jì)——數(shù)字中的秘密 11
2.5 習(xí)題 12
第3章 Python的基本語法及對象
3.1 注釋 13
3.2 縮進(jìn) 15
3.3 換行 16
3.4 變量與賦值 16
3.5 Python中的對象 18
3.6 習(xí)題 22
第4章 數(shù)字及其算術(shù)運(yùn)算
4.1 數(shù)字類型 24
4.2 內(nèi)置函數(shù)round() 28
4.3 算術(shù)運(yùn)算 30
4.4 習(xí)題 33
第5章 程序調(diào)試
5.1 IDLE的設(shè)置 35
5.2 錯(cuò)誤信息的輸出格式 36
5.3 錯(cuò)誤類型的詳細(xì)信息 36
5.4 breakpoint()函數(shù) 38
5.5 習(xí)題 38
第6章 字符相關(guān)類型及其操作
6.1 字符相關(guān)類型 39
6.2 操作及運(yùn)算符號 42
6.3 內(nèi)置函數(shù) 44
6.4 習(xí)題 51
第7章 運(yùn)算符及其優(yōu)先級
7.1 邏輯運(yùn)算符 53
7.2 比較運(yùn)算符 56
7.3 位運(yùn)算符 60
7.4 增強(qiáng)型賦值運(yùn)算符 63
7.5 運(yùn)算符的優(yōu)先級 63
7.6 習(xí)題 64
第8章 程序控制之分支結(jié)構(gòu)
8.1 if語句 66
8.2 單分支結(jié)構(gòu) 67
8.3 雙分支結(jié)構(gòu) 69
8.4 多分支結(jié)構(gòu) 70
8.5 分支嵌套結(jié)構(gòu) 72
8.6 程序案例 73
8.7 習(xí)題 74
第9章 列表及其操作
9.1 列表類型 75
9.2 列表調(diào)用運(yùn)算符進(jìn)行的運(yùn)算 87
9.3 內(nèi)置對象 90
9.4 一個(gè)列表基于另一個(gè)列表的值進(jìn)行排序 94
9.5 習(xí)題 95
第10章 元組及其操作
10.1 元組類型 96
10.2 元組調(diào)用運(yùn)算符進(jìn)行的運(yùn)算 99
10.3 內(nèi)置函數(shù) 100
10.4 列表與元組的異同點(diǎn) 104
10.5 程序案例 105
10.6 習(xí)題 106
第11章 程序控制之循環(huán)結(jié)構(gòu)
11.1 范圍類型 108
11.2 while語句 113
11.3 for語句 120
11.4 while和for的嵌套使用 124
11.5 習(xí)題 125
第12章 函數(shù)
12.1 函數(shù)概述 127
12.2 定義函數(shù)的語法 128
12.3 函數(shù)的嵌套 142
12.4 匿名函數(shù) 142
12.5 遞歸函數(shù) 143
12.6 命名空間和作用域 148
12.7 函數(shù)的特殊屬性 161
12.8 習(xí)題 161
第13章 集合及其操作
13.1 集合類型 164
13.2 集合運(yùn)算及操作 167
13.3 集合與運(yùn)算符 176
13.4 集合類型與內(nèi)置函數(shù) 182
13.5 習(xí)題 183
第14章 字典及其操作
14.1 字典類型 185
14.2 字典相關(guān)操作 186
14.3 字典與運(yùn)算符 190
14.4 字典類型與內(nèi)置函數(shù) 190
14.5 字典視圖對象 191
14.6 程序案例 193
14.7 習(xí)題 195
第15章 基于字符串的文本處理
15.1 字符串字面值 197
15.2 字符串的格式化輸出 201
15.3 字符串的高效創(chuàng)建 214
15.4 其他內(nèi)置對象及其操作 214
15.5 字符串的方法 215
15.6 字符串常量模塊 220
15.7 習(xí)題 222
第16章 Python的面向?qū)ο蟪绦蛟O(shè)計(jì)
16.1 面向?qū)ο蟆?25
16.2 Python的類 227
16.3 相關(guān)情況說明 234
16.4 繼承 235
16.5 多態(tài) 238
16.6 特殊方法名稱 238
16.7 迭代器 240
16.8 生成器 244
16.9 習(xí)題 248
第17章 異常處理
17.1 異常及其分類 250
17.2 異常處理——try語句 251
17.3 拋出異常——raise語句 257
17.4 自定義異常類型 259
17.5 預(yù)定義的清理操作 260
17.6 內(nèi)置異常詳解 261
17.7 習(xí)題 264
第18章 Python中的模塊
18.1 模塊 266
18.2 import語句 270
18.3 標(biāo)準(zhǔn)模塊 272
18.4 dir()函數(shù) 272
18.5 包 273
18.6 安裝其他模塊庫 275
18.7 習(xí)題 275
第19章 Python的文件及文件系統(tǒng)操作
19.1 文件 276
19.2 os操作系統(tǒng)接口模塊 281
19.3 os.path常見路徑操作模塊 282
19.4 pathlib面向?qū)ο蟮奈募到y(tǒng)路徑模塊 283
19.5 習(xí)題 284