定 價(jià):¥59.90
作 者: | 董付國 |
出版社: | 機(jī)械工業(yè)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787111730903 | 出版時(shí)間: | 2023-07-01 | 包裝: | 平裝-膠訂 |
開本: | 16開 | 頁數(shù): | 字?jǐn)?shù): |
前言
二維碼資源清單
項(xiàng)目1 搭建和使用Python開發(fā)環(huán)境1
任務(wù)1.1 了解Python語言特點(diǎn)、應(yīng)用場(chǎng)景和版本1
任務(wù)1.2 安裝與配置Python開發(fā)環(huán)境2
1.2.1 安裝與使用IDLE3
1.2.2 安裝與使用Anaconda 34
任務(wù)1.3 了解Python編程規(guī)范5
任務(wù)1.4 安裝擴(kuò)展庫6
任務(wù)1.5 詞頻統(tǒng)計(jì) — 導(dǎo)入與使用標(biāo)準(zhǔn)庫、擴(kuò)展庫中的對(duì)象7
習(xí)題9
項(xiàng)目2 使用內(nèi)置對(duì)象和運(yùn)算符10
任務(wù)2.1 了解Python常用內(nèi)置對(duì)象10
2.1.1 常量與變量11
2.1.2 數(shù)字類型12
2.1.3 字符串13
2.1.4 列表、元組、字典、集合13
2.1.5 函數(shù)14
任務(wù)2.2 掌握Python運(yùn)算符14
2.2.1 算術(shù)運(yùn)算符16
2.2.2 關(guān)系運(yùn)算符17
2.2.3 元素測(cè)試運(yùn)算符17
2.2.4 集合運(yùn)算符17
2.2.5 邏輯運(yùn)算符18
2.2.6 賦值分隔符18
任務(wù)2.3 打字練習(xí)程序 — 使用Python內(nèi)置函數(shù)19
2.3.1 類型轉(zhuǎn)換與判斷22
2.3.2 最值與求和24
2.3.3 基本輸入/輸出25
2.3.4 排序與逆序26
2.3.5 枚舉與迭代26
2.3.6 map()函數(shù)、reduce()函數(shù)、filter()函數(shù)27
2.3.7 range()函數(shù)28
2.3.8 zip()函數(shù)29
2.3.9 任務(wù)實(shí)施—打字練習(xí)程序29
任務(wù)2.4 了解Python關(guān)鍵字30
習(xí)題31
項(xiàng)目3 使用列表、元組、字典、集合33
任務(wù)3.1 了解Python容器對(duì)象33
任務(wù)3.2 查詢學(xué)生成績(jī) — 使用列表33
3.2.1 列表創(chuàng)建與刪除34
3.2.2 訪問列表元素34
3.2.3 列表常用方法35
3.2.4 列表對(duì)象支持的運(yùn)算符36
3.2.5 內(nèi)置函數(shù)對(duì)列表的操作37
3.2.6 列表推導(dǎo)式38
3.2.7 切片40
3.2.8 任務(wù)實(shí)施—查詢學(xué)生成績(jī)40
任務(wù)3.3 使用元組與生成器表達(dá)式41
3.3.1 元組創(chuàng)建與元素訪問41
3.3.2 元組與列表的異同點(diǎn)42
3.3.3 生成器表達(dá)式42
任務(wù)3.4 詞頻統(tǒng)計(jì) — 使用字典43
3.4.1 字典的創(chuàng)建與刪除44
3.4.2 字典元素的訪問44
3.4.3 元素的添加、修改與刪除45
3.4.4 任務(wù)實(shí)施—詞頻統(tǒng)計(jì)46
任務(wù)3.5 電影推薦與無效評(píng)論過濾 — 使用集合47
3.5.1 集合對(duì)象的創(chuàng)建與刪除47
3.5.2 集合的操作與運(yùn)算47
3.5.3 集合應(yīng)用案例48
任務(wù)3.6 小明爬樓梯 — 理解序列解包51
習(xí)題53
項(xiàng)目4 使用程序控制結(jié)構(gòu)55
任務(wù)4.1 理解條件表達(dá)式的值與True/False的等價(jià)關(guān)系55
任務(wù)4.2 使用選擇結(jié)構(gòu)57
4.2.1 程序員買包子—使用單分支選擇結(jié)構(gòu)57
4.2.2 雞兔同籠問題—使用雙分支選擇結(jié)構(gòu)58
4.2.3 成績(jī)轉(zhuǎn)換—使用多分支選擇結(jié)構(gòu)58
4.2.4 成績(jī)轉(zhuǎn)換—使用嵌套的選擇結(jié)構(gòu)59
任務(wù)4.3 使用循環(huán)結(jié)構(gòu)60
4.3.1 斐波那契數(shù)列與九九乘法表—使用while循環(huán)與for循環(huán)60
4.3.2 求100以內(nèi)的最大素?cái)?shù)—使用break與continue語句61
任務(wù)4.4 計(jì)算平均分 — 使用異常處理結(jié)構(gòu)62
任務(wù)4.5 程序控制結(jié)構(gòu)應(yīng)用案例63
習(xí)題67
項(xiàng)目5 設(shè)計(jì)和使用自定義函數(shù)69
任務(wù)5.1 定義與調(diào)用函數(shù)69
5.1.1 斐波那契數(shù)列—基本語法69
5.1.2 計(jì)算列表元素之和—定義和使用遞歸函數(shù)70
任務(wù)5.2 理解函數(shù)參數(shù)71
5.2.1 位置參數(shù)71
5.2.2 默認(rèn)值參數(shù)71
5.2.3 關(guān)鍵參數(shù)72
5.2.4 可變長(zhǎng)度參數(shù)72
5.2.5 傳遞參數(shù)時(shí)的序列解包73
任務(wù)5.3 統(tǒng)計(jì)小寫字母?jìng)€(gè)數(shù) — 理解局部變量和全局變量74
任務(wù)5.4 自定義排序規(guī)則 — 使用lambda表達(dá)式75
任務(wù)5.5 斐波那契數(shù)列 — 理解生成器函數(shù)76
任務(wù)5.6 函數(shù)應(yīng)用案例76
習(xí)題85
項(xiàng)目6 面向?qū)ο蟪绦蛟O(shè)計(jì)86
任務(wù)6.1 自定義棧 — 定義與使用類86
任務(wù)6.2 自定義三維向量類 — 理解數(shù)據(jù)成員與成員方法89
6.2.1 私有成員與公有成員89
6.2.2 數(shù)據(jù)成員90
6.2.3 成員方法90
6.2.4 屬性91
6.2.5 任務(wù)實(shí)施—三維向量類93
任務(wù)6.3 定義Teacher類 — 理解和使用繼承95
任務(wù)6.4 模擬雙端隊(duì)列 — 理解特殊方法工作原理97
習(xí)題101
項(xiàng)目7 使用字符串102
任務(wù)7.1 認(rèn)識(shí)字符串102
7.1.1 字符串編碼格式102
7.1.2 實(shí)現(xiàn)進(jìn)度條—使用轉(zhuǎn)義字符與原始字符串103
任務(wù)7.2 理解字符串格式化104
7.2.1 使用%符號(hào)進(jìn)行格式化104
7.2.2 使用format()方法進(jìn)行格式化106
7.2.3 格式化的字符串常量106
任務(wù)7.3 考試系統(tǒng)客觀題自動(dòng)判卷 —熟悉字符串常用方法與操作107
7.3.1 find()、rfind()、index()、rindex()、count()107
7.3.2 split()、rsplit()108
7.3.3 join()108
7.3.4 lower()、upper()、capitalize()、title()、swapcase()109
7.3.5 replace()、maketrans()、translate()109
7.3.6 strip()、rstrip()、lstrip()110
7.3.7 startswith()、endswith()110
7.3.8 isalnum()、isalpha()、isdigit()、isspace()、isupper()、islower()110
7.3.9 center()、ljust()、rjust()111
7.3.10 字符串支持的運(yùn)算符111
7.3.11 適用于字符串的內(nèi)置函數(shù)112
7.3.12 字符串切片112
7.3.13 任務(wù)實(shí)施—考試系統(tǒng)客觀題自動(dòng)判卷113
任務(wù)7.4 生成隨機(jī)密碼與密碼安全性檢查 — 使用字符串常量114
任務(wù)7.5 垃圾郵件過濾機(jī)制對(duì)抗 —中英文分詞與中文拼音處理115
任務(wù)7.6 漢字到拼音的轉(zhuǎn)換116
習(xí)題117
項(xiàng)目8 使用正則表達(dá)式118
任務(wù)8.1 理解正則表達(dá)式語法118
任務(wù)8.2