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