Python程序設(shè)計(jì)
-
【作 者】李國燕 王新強(qiáng) 劉佳 等編著
【I S B N 】978-7-5226-0256-1
【責(zé)任編輯】周春元
【適用讀者群】本專通用
【出版時(shí)間】2022-03-01
【開 本】16開
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁 數(shù)】184
【千字?jǐn)?shù)】294
【印 張】11.5
【定 價(jià)】¥39
【叢 書】普通高等教育人工智能專業(yè)系列教材
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
內(nèi) 容 提 要
本書的每個(gè)項(xiàng)目都通過項(xiàng)目概述、教學(xué)目標(biāo)、任務(wù)要求、知識(shí)提煉、任務(wù)實(shí)施、知識(shí)梳理與總結(jié)、任務(wù)總體評(píng)價(jià)和自主探究8個(gè)模塊進(jìn)行相應(yīng)知識(shí)的講解。本書從Python概念開始,深入淺出地講解Python基礎(chǔ)知識(shí)、Python函數(shù)及面向?qū)ο缶幊痰龋瑑?nèi)容系統(tǒng)全面,可幫助讀者快速編寫Python程序。本書主要內(nèi)容包括Python環(huán)境搭建、Python基礎(chǔ)、Python控制程序執(zhí)行流程、Python數(shù)據(jù)結(jié)構(gòu)、Python函數(shù)、Python面向?qū)ο蟆ython文件操作及異常處理、Python常用模塊,并通過實(shí)際操作案例,詳細(xì)直觀地介紹了Python的開發(fā)過程。
本書既可作為高等院校本專科計(jì)算機(jī)專業(yè)的教學(xué)用書,也可作為相關(guān)技術(shù)人員的參考用書。
內(nèi)容豐富
包括Python 環(huán)境搭建、數(shù)據(jù)結(jié)構(gòu)、面向?qū)ο蟆⒊S媚K等。
條理清晰
每個(gè)項(xiàng)目均分為8 個(gè)模塊,由淺入深,從易到難,循序漸進(jìn)。
圖文結(jié)合
每個(gè)步驟都闡述明確,并有圖與之對(duì)應(yīng),便于理解與掌握。
前 言
在過去的幾十年,編程語言有了長足的發(fā)展,至今已經(jīng)有四代語言問世。為了滿足不同領(lǐng)域的編程要求和實(shí)現(xiàn)軟件功能,編程語言經(jīng)歷了被修改、被取代、被發(fā)展等過程,最終發(fā)展成現(xiàn)在多樣化的語言,如C、C++、C#、Java、Python、JavaScript、Go、R等。
Python是一種靈活、可靠且具有表現(xiàn)力的編程語言,最初用于編寫自動(dòng)化腳本(Shell),但隨著不斷更新和發(fā)展,添加的功能逐漸增加,也被應(yīng)用于大型項(xiàng)目的開發(fā)。并且,它將編譯語言的強(qiáng)大與腳本語言的簡潔性、快速開發(fā)特性整合起來,在系統(tǒng)運(yùn)行維護(hù)、Web應(yīng)用開發(fā)、云計(jì)算、大數(shù)據(jù)、人工智能、網(wǎng)絡(luò)爬蟲等技術(shù)領(lǐng)域有著廣泛應(yīng)用。
本書為Python的使用提供技術(shù)指導(dǎo),可幫助開發(fā)人員快速實(shí)現(xiàn)Python程序開發(fā)。
本書特點(diǎn)
本書主要內(nèi)容包括Python環(huán)境搭建、Python基礎(chǔ)、Python控制程序執(zhí)行流程、Python數(shù)據(jù)結(jié)構(gòu)、Python函數(shù)、Python面向?qū)ο蟆ython文件操作及異常處理、Python常用模塊。本書知識(shí)點(diǎn)的講解由淺入深,使每位讀者都能有所收獲,同時(shí)保持了整本書的知識(shí)深度。
本書結(jié)構(gòu)條理清晰、內(nèi)容詳細(xì),每個(gè)項(xiàng)目都通過項(xiàng)目概述、教學(xué)目標(biāo)、任務(wù)要求、知識(shí)提煉、任務(wù)實(shí)
施、知識(shí)梳理與總結(jié)、任務(wù)總體評(píng)價(jià)和自主探究8個(gè)模塊講解相應(yīng)知識(shí)。其中,項(xiàng)目概述介紹本項(xiàng)目學(xué)習(xí)的主要內(nèi)容,教學(xué)目標(biāo)對(duì)本項(xiàng)目內(nèi)容的學(xué)習(xí)提出要求,任務(wù)要求概述當(dāng)前任務(wù)的實(shí)現(xiàn),知識(shí)提煉講解當(dāng)前項(xiàng)目所需知識(shí),任務(wù)實(shí)施講解本項(xiàng)目中的案例,知識(shí)梳理與總結(jié)對(duì)使用的技術(shù)和注意事項(xiàng)進(jìn)行了總結(jié),任務(wù)總體評(píng)價(jià)對(duì)學(xué)習(xí)情況進(jìn)行評(píng)估,自主探究對(duì)當(dāng)前知識(shí)進(jìn)行補(bǔ)充,以保證學(xué)生全面掌握所講內(nèi)容。
本書內(nèi)容
項(xiàng)目1 從Python概念開始,分別講述了Python的安裝、Python的第三方庫及Python的開發(fā)工具。
項(xiàng)目2 詳細(xì)介紹了Python基礎(chǔ),包含Python基礎(chǔ)語法、數(shù)據(jù)類型、變量、運(yùn)算符及數(shù)據(jù)類型轉(zhuǎn)換。
項(xiàng)目3 詳細(xì)介紹了Python控制程序執(zhí)行流程,包括分支語句、循環(huán)語句。
項(xiàng)目4 詳細(xì)介紹了Python數(shù)據(jù)結(jié)構(gòu),包括字符串、列表、元組、字典、集合。
項(xiàng)目5 詳細(xì)介紹了Python函數(shù),包括函數(shù)定義、函數(shù)調(diào)用、變量作用域、函數(shù)返回值及Python內(nèi)置函數(shù)。
項(xiàng)目6 詳細(xì)介紹了Python面向?qū)ο螅嫦驅(qū)ο蟾拍睢㈩惡蛯?duì)象、屬性、方法、類的繼承、方法重寫。
項(xiàng)目7 詳細(xì)介紹了Python文件操作及異常處理,包括文件操作、目錄操作、異常、異常處理。
項(xiàng)目8 詳細(xì)介紹了Python常用模塊,包括HTTP概述、Urllib庫、正則表達(dá)式、re模塊、PyMySQL模塊。
建議學(xué)時(shí)
項(xiàng)目 動(dòng)手操作建議學(xué)時(shí) 理論建議學(xué)時(shí)
項(xiàng)目1 Python環(huán)境搭建 4 2
項(xiàng)目2 Python基礎(chǔ) 2 4
項(xiàng)目3 Python控制程序執(zhí)行流程 4 2
項(xiàng)目4 Python數(shù)據(jù)結(jié)構(gòu) 2 4
項(xiàng)目5 Python函數(shù) 4 2
項(xiàng)目6 Python面向?qū)ο?2 4
項(xiàng)目7 Python文件操作及異常處理 4 2
項(xiàng)目8 Python常用模塊 2 4
由于編者水平有限,書中難免出現(xiàn)錯(cuò)漏之處,敬請(qǐng)讀者批評(píng)指正。
編 者
2022年1月
項(xiàng)目1 Python環(huán)境搭建 1
任務(wù)1 在Linux中安裝Python 1
任務(wù)要求 1
知識(shí)提煉 2
任務(wù)實(shí)施 10
任務(wù)2 使用PyCharm開發(fā)Python 13
任務(wù)要求 13
知識(shí)提煉 13
任務(wù)實(shí)施 19
知識(shí)梳理與總結(jié) 21
任務(wù)總體評(píng)價(jià) 22
自主探究 22
項(xiàng)目2 Python基礎(chǔ) 23
任務(wù)1 “HelloWorld”輸出 23
任務(wù)要求 23
知識(shí)提煉 24
任務(wù)實(shí)施 27
任務(wù)2 變量定義 28
任務(wù)要求 28
知識(shí)提煉 28
任務(wù)實(shí)施 29
任務(wù)3 計(jì)算并輸出結(jié)果 29
任務(wù)要求 29
知識(shí)提煉 30
任務(wù)實(shí)施 37
知識(shí)梳理與總結(jié) 38
任務(wù)總體評(píng)價(jià) 38
自主探究 38
項(xiàng)目3 Python控制程序執(zhí)行流程 39
任務(wù)1 認(rèn)識(shí)程序結(jié)構(gòu) 39
任務(wù)要求 39
知識(shí)提煉 39
任務(wù)實(shí)施 41
任務(wù)2 人機(jī)猜拳 41
任務(wù)要求 41
知識(shí)提煉 42
任務(wù)實(shí)施 45
任務(wù)3 計(jì)算10以內(nèi)偶數(shù)和 47
任務(wù)要求 47
知識(shí)提煉 47
任務(wù)實(shí)施 49
任務(wù)4 循環(huán)嵌套解決數(shù)學(xué)問題 50
任務(wù)要求 50
知識(shí)提煉 51
任務(wù)實(shí)施 55
知識(shí)梳理與總結(jié) 58
任務(wù)總體評(píng)價(jià) 59
自主探究 59
項(xiàng)目4 Python數(shù)據(jù)結(jié)構(gòu) 60
任務(wù)1 進(jìn)貨清單管理 60
任務(wù)要求 60
知識(shí)提煉 61
任務(wù)實(shí)施 66
任務(wù)2 音樂播放器 67
任務(wù)要求 67
知識(shí)提煉 68
任務(wù)實(shí)施 79
任務(wù)3 用戶注冊(cè)登錄 84
任務(wù)要求 84
知識(shí)提煉 84
任務(wù)實(shí)施 91
知識(shí)梳理與總結(jié) 93
任務(wù)總體評(píng)價(jià) 94
自主探究 94
項(xiàng)目5 Python函數(shù) 95
任務(wù)1 完數(shù)判斷 95
任務(wù)要求 95
知識(shí)提煉 96
任務(wù)實(shí)施 102
任務(wù)2 人體BMI計(jì)算 103
任務(wù)要求 103
知識(shí)提煉 103
任務(wù)實(shí)施 104
任務(wù)3 員工工資表統(tǒng)計(jì) 104
任務(wù)要求 104
知識(shí)提煉 105
任務(wù)實(shí)施 108
任務(wù)4 高空拋球 108
任務(wù)要求 108
知識(shí)提煉 109
任務(wù)實(shí)施 109
知識(shí)梳理與總結(jié) 110
任務(wù)總體評(píng)價(jià) 110
自主探究 110
項(xiàng)目6 Python面向?qū)ο?111
任務(wù)1 創(chuàng)建類 111
任務(wù)要求 111
知識(shí)提煉 111
任務(wù)實(shí)施 116
任務(wù)2 自定義屬性并訪問 116
任務(wù)要求 116
知識(shí)提煉 116
任務(wù)實(shí)施 118
任務(wù)3 自定義方法并訪問 119
任務(wù)要求 119
知識(shí)提煉 119
任務(wù)實(shí)施 124
任務(wù)4 繼承類并重寫方法 128
任務(wù)要求 128
知識(shí)提煉 128
任務(wù)實(shí)施 130
知識(shí)梳理與總結(jié) 131
任務(wù)總體評(píng)價(jià) 131
自主探究 131
項(xiàng)目7 Python文件操作及異常處理 132
任務(wù)1 對(duì)本地文件進(jìn)行操作 132
任務(wù)要求 132
知識(shí)提煉 133
任務(wù)實(shí)施 139
任務(wù)2 對(duì)編程中容易出現(xiàn)異常的代碼進(jìn)行處理 141
任務(wù)要求 141
知識(shí)提煉 142
任務(wù)實(shí)施 146
知識(shí)梳理與總結(jié) 150
任務(wù)總體評(píng)價(jià) 150
自主探究 150
項(xiàng)目8 Python常用模塊 151
任務(wù)1 使用Urllib庫的request模塊實(shí)現(xiàn)頁面訪問 151
任務(wù)要求 151
知識(shí)提煉 151
任務(wù)實(shí)施 160
任務(wù)2 使用re模塊實(shí)現(xiàn)數(shù)據(jù)提取 162
任務(wù)要求 162
知識(shí)提煉 162
任務(wù)實(shí)施 168
任務(wù)3 使用PyMySQL模塊實(shí)現(xiàn)數(shù)據(jù)存儲(chǔ) 170
任務(wù)要求 170
知識(shí)提煉 170
任務(wù)實(shí)施 174
知識(shí)梳理與總結(jié) 175
任務(wù)總體評(píng)價(jià) 176
自主探究 176
參考文獻(xiàn) 177
- 庭院風(fēng)骨—樹、灌、籬 [創(chuàng)意房主 著]
- Python語言程序設(shè)計(jì)教程 [郭其標(biāo) 房宜汕]
- 微積分(經(jīng)管類)教程篇(下冊(cè)) [曹海軍 王海棠 周玲麗]
- 微積分(經(jīng)管類)教程篇(上冊(cè)) [曹海軍 王海棠 周玲麗]
- 微積分(經(jīng)管類)導(dǎo)學(xué)篇(上冊(cè)) [王海棠 曹海軍 周玲麗]
- 網(wǎng)站前端技術(shù)案例教程(HTML+CSS+JavaScript)(第二版) [黃華升]
- 線性代數(shù) [主編 史昱 陳鳳欣]
- 電力電子技術(shù)課程學(xué)習(xí)及實(shí)驗(yàn)指導(dǎo) [主編 陳榮]
- 成長對(duì)話:青春的榜樣 [主編 施端銀 黃武剛 應(yīng)巨林]
- 人工智能應(yīng)用基礎(chǔ) [主編 楊纓 李佳]
- 中華水文化(慕課版)(第二版) [畢雪燕 楊華軻 羅玲誼 等編著]
- 電路與電子技術(shù)Ⅱ——電路分析基礎(chǔ) [主編 陳曉 金哲]
- 飛機(jī)維修專業(yè)英語——飛機(jī)系統(tǒng)(第二版) [趙迎春]
- 英語大爆炸:跟趣味情景劇學(xué)口語(微課版) [秦然 編著]
- 機(jī)械工程制圖任務(wù)跟蹤訓(xùn)練 [主編 王瑞清 趙金考 周彥云 ]
- 機(jī)械工程制圖 [主編 覃國萍 劉百順 禹晨]
- 平面設(shè)計(jì)與制作項(xiàng)目化教程 [主編 李晨]
- 后期影像剪輯技術(shù) [主編 郭建偉]
- 人工智能概論(第二版) [主編 任云暉 丁紅 徐迎春 ]
- 信息時(shí)代美育之道 [主編 劉宏宇 黎婭]
- 數(shù)字媒體交互設(shè)計(jì)項(xiàng)目式教程(微課版) [主編 蘇陸]
- 動(dòng)畫運(yùn)動(dòng)規(guī)律項(xiàng)目實(shí)例解析(微課版) [孫珊珊 袁維坤]
- 自然語言處理 [主編 馮建周]
- 新媒體內(nèi)容創(chuàng)作實(shí)務(wù)(微課版) [主編 覃思源]
- 人工智能基礎(chǔ) [主編 余平 張春陽]
- 人工智能導(dǎo)論 [主編 王飛 潘立武]
- Amazing!兒童英語自然拼讀分級(jí)教材(全8冊(cè)) [王玲 編著]
- Spark大數(shù)據(jù)處理技術(shù) [主編 劉仁山 周洪翠 莊新妍]
- 毫無PS痕跡—你的第一本Photoshop書(第二版) [趙鵬 著]
- 電視新聞制作(活頁式) [主編 王曉翠 劉傳琳]

