注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教材高職高專教材Python程序設(shè)計(jì)實(shí)例教程(第2版)

Python程序設(shè)計(jì)實(shí)例教程(第2版)

Python程序設(shè)計(jì)實(shí)例教程(第2版)

定 價(jià):¥59.90

作 者: 董付國
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787111730903 出版時(shí)間: 2023-07-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書系統(tǒng)介紹Python基礎(chǔ)知識以及數(shù)據(jù)采集、分析、可視化的流程與應(yīng)用,實(shí)例豐富,實(shí)戰(zhàn)性強(qiáng)。全書共14個(gè)項(xiàng)目,其中前10個(gè)項(xiàng)目以Python基礎(chǔ)知識的理解和應(yīng)用為主,項(xiàng)目11~項(xiàng)目14分別講解網(wǎng)絡(luò)爬蟲以及NumPy、Pandas和Matplotlib的應(yīng)用。書中全部代碼適用于Python 3.6/3.7/3.8/3.9/3.10/3.11以及更高版本。本書可以作為???、高職院校程序設(shè)計(jì)課程的教材,以及Python愛好者的自學(xué)用書。

作者簡介

  董付國,山東省一流本科課程“Python應(yīng) 用開發(fā)”(線上線下混合)、“Python程序設(shè) 計(jì)基礎(chǔ)”(線上)負(fù)責(zé)人,華為技術(shù)有限公司 獨(dú)立顧問,山東省高等教育教材作者,機(jī) 械工業(yè)出版社計(jì)算機(jī)分社成立20周年“金牌作 者”,機(jī)械工業(yè)出版社高等教育教材專家咨詢 委員會委員,機(jī)械工業(yè)出版社“面向新工科高 等院校大數(shù)據(jù)專業(yè)系列教材”編審委員會委 員,全國高等院校計(jì)算機(jī)基礎(chǔ)教育研究會“教 育信息化”專業(yè)委員會委員。出版的《Python 程序設(shè)計(jì)基礎(chǔ)與應(yīng)用》《Python程序設(shè)計(jì)實(shí)例 教程》等多部教材被國內(nèi)近千所高校選用,累 計(jì)印刷超過140次;擁有國家發(fā)明專利1項(xiàng),軟 件著作權(quán)1項(xiàng);兩次入選“中國大數(shù)據(jù)創(chuàng)新百人 榜單”;長期維護(hù)微信公眾號“Python小屋” 并免費(fèi)分享1200多篇Python技術(shù)文章和超過 600節(jié)微課視頻,智慧樹慕課被評為平臺 TOP100,騰訊云 社區(qū)作者。

圖書目錄

前言
二維碼資源清單
項(xiàng)目1 搭建和使用Python開發(fā)環(huán)境1
任務(wù)1.1 了解Python語言特點(diǎn)、應(yī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ò)展庫中的對象7
習(xí)題9
項(xiàng)目2 使用內(nèi)置對象和運(yùn)算符10
任務(wù)2.1 了解Python常用內(nèi)置對象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 元素測試運(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容器對象33
任務(wù)3.2 查詢學(xué)生成績 — 使用列表33
3.2.1 列表創(chuàng)建與刪除34
3.2.2 訪問列表元素34
3.2.3 列表常用方法35
3.2.4 列表對象支持的運(yùn)算符36
3.2.5 內(nèi)置函數(shù)對列表的操作37
3.2.6 列表推導(dǎo)式38
3.2.7 切片40
3.2.8 任務(wù)實(shí)施—查詢學(xué)生成績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 電影推薦與無效評論過濾 — 使用集合47
3.5.1 集合對象的創(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 成績轉(zhuǎn)換—使用多分支選擇結(jié)構(gòu)58
4.2.4 成績轉(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 可變長度參數(shù)72
5.2.5 傳遞參數(shù)時(shí)的序列解包73
任務(wù)5.3 統(tǒng)計(jì)小寫字母個(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)識字符串102
7.1.1 字符串編碼格式102
7.1.2 實(shí)現(xiàn)進(jìn)度條—使用轉(zhuǎn)義字符與原始字符串103
任務(wù)7.2 理解字符串格式化104
7.2.1 使用%符號進(jìn)行格式化104
7.2.2 使用format()方法進(jìn)行格式化106
7.2.3 格式化的字符串常量106
任務(wù)7.3 考試系統(tǒ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)客觀題自動判卷113
任務(wù)7.4 生成隨機(jī)密碼與密碼安全性檢查 — 使用字符串常量114
任務(wù)7.5 垃圾郵件過濾機(jī)制對抗 —中英文分詞與中文拼音處理115
任務(wù)7.6 漢字到拼音的轉(zhuǎn)換116
習(xí)題117
項(xiàng)目8 使用正則表達(dá)式118
任務(wù)8.1 理解正則表達(dá)式語法118
任務(wù)8.2

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.dappsexplained.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號