注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計算機(jī)/網(wǎng)絡(luò)軟件工程及軟件方法學(xué)Python程序開發(fā) 初級

Python程序開發(fā) 初級

Python程序開發(fā) 初級

定 價:¥69.80

作 者: 中慧云啟科技集團(tuán)有限公司 著
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115573179 出版時間: 2021-11-01 包裝: 平裝
開本: 16開 頁數(shù): 221 字?jǐn)?shù):  

內(nèi)容簡介

  面向職業(yè)院校和應(yīng)用型本科院校開展1 + X證書制度試點(diǎn)工作是落實(shí)《國家職業(yè)教育改革實(shí)施方案》的重要內(nèi)容之一。為了便于 1+X 證書標(biāo)準(zhǔn)融入院校學(xué)歷教育,中慧云啟科技集團(tuán)有限公司組織編寫了“1+X證書制度試點(diǎn)培訓(xùn)用書·Python程序開發(fā)”系列教材?!禤ython程序開發(fā)(初級)》以《Python程序開發(fā)職業(yè)技能等級標(biāo)準(zhǔn)》為編寫依據(jù),內(nèi)容主要包括Python應(yīng)用基礎(chǔ)編程、用戶界面設(shè)計和網(wǎng)絡(luò)爬蟲分析3個部分,涵蓋了Python基礎(chǔ)編程、Web項(xiàng)目原型圖構(gòu)建、Web靜態(tài)頁面開發(fā)、靜態(tài)網(wǎng)站爬蟲及數(shù)據(jù)持久化存儲和可視化處理等相關(guān)內(nèi)容。本書以模塊化的結(jié)構(gòu)組織各章節(jié),以任務(wù)驅(qū)動的方式安排具體內(nèi)容,以培養(yǎng)院校學(xué)生能力為目的,充分體現(xiàn)了“做中學(xué),學(xué)中做”的思想。本書可用于1 + X證書制度試點(diǎn)工作中的Python程序開發(fā)職業(yè)技能培訓(xùn),也可以作為期望從事Python程序開發(fā)的人員的自學(xué)參考用書。

作者簡介

  中慧科技是一家專業(yè)從事中高職業(yè)院校軟件實(shí)訓(xùn)教學(xué)綜合解決方案,集研發(fā)、生產(chǎn)、銷售、培訓(xùn)和技術(shù)服務(wù)于一體的國家高新技術(shù)企業(yè)公司。中慧舉辦Web前端開發(fā)技能競賽四屆,該賽項(xiàng)類別分為全國行業(yè)賽和省賽,提升教育行業(yè)教學(xué)改革和IT人才建設(shè)。同時,中慧為世界技能大賽全國選拔賽網(wǎng)站設(shè)計與開發(fā)項(xiàng)目提供技術(shù)支持,成功保障***、省級、市級人才選拔順利進(jìn)行,提升中國在世界技能大賽Web?Technologies項(xiàng)目的聲望和地位。書籍的作者由中慧科技的講師、高級工程師,山東科技職業(yè)學(xué)院教授Web前端開發(fā)的教師團(tuán)隊共同組成,從企業(yè)用人需求,課證賽融通、高職教學(xué)需求幾個方面出發(fā),共同編寫。

圖書目錄

目 錄


第 一篇 Python應(yīng)用基礎(chǔ)編程
第 1章 Python概述 2
1.1 認(rèn)識Python 2
1.1.1 Python的發(fā)展歷史 2
1.1.2 Python語言的優(yōu)缺點(diǎn) 3
1.1.3 Python應(yīng)用領(lǐng)域 3
1.2 安裝Python運(yùn)行環(huán)境 4
1.2.1 軟件下載與安裝 4
1.2.2 IDLE 5
1.2.3 Anaconda 3 5
1.2.4 PyCharm 7
1.3 Python編程規(guī)范和擴(kuò)展庫 10
1.3.1 編程規(guī)范 10
1.3.2 擴(kuò)展庫 11
1.4 實(shí)訓(xùn)項(xiàng)目——姓名生成器 13
本章小結(jié) 13
習(xí)題 13
第 2章 Python基礎(chǔ)語言應(yīng)用 15
2.1 代碼書寫規(guī)范和命名規(guī)則 15
2.1.1 代碼書寫規(guī)范 15
2.1.2 命名規(guī)則 16
2.2 常量與變量 17
2.3 基礎(chǔ)數(shù)據(jù)類型 17
2.3.1 整型 17
2.3.2 浮點(diǎn)型 17
2.3.3 布爾型 17
2.3.4 字符串 18
2.3.5 數(shù)據(jù)類型的轉(zhuǎn)換 18
2.4 運(yùn)算符和表達(dá)式 18
2.4.1 運(yùn)算符 18
2.4.2 運(yùn)算符優(yōu)先級 22
2.5 項(xiàng)目實(shí)訓(xùn)——成績單生成系統(tǒng) 22
本章小結(jié) 24
習(xí)題 24
第3章 Python序列結(jié)構(gòu) 25
3.1 Python序列結(jié)構(gòu)分類 25
3.2 字符串 26
3.2.1 字符串簡介 26
3.2.2 字符串格式化 27
3.2.3 字符串常用方法 30
3.2.4 字符串運(yùn)算符 34
3.2.5 項(xiàng)目實(shí)訓(xùn)——統(tǒng)計字符串中數(shù)字和字母的個數(shù) 35
3.3 元組 35
3.3.1 元組的概念 36
3.3.2 元組的常用操作 36
3.3.3 項(xiàng)目實(shí)訓(xùn)——菜單生成器 37
3.4 列表 38
3.4.1 列表的創(chuàng)建 39
3.4.2 列表的常用操作 39
3.4.3 列表的函數(shù)與方法 40
3.4.4 列表切片 42
3.4.5 項(xiàng)目實(shí)訓(xùn)——創(chuàng)建考試成績信息庫 42
3.5 集合 43
3.5.1 集合的概念和創(chuàng)建 43
3.5.2 集合的常用操作 44
3.5.3 集合的方法 45
3.5.4 項(xiàng)目實(shí)訓(xùn)——下載去重器 46
3.6 字典 47
3.6.1 字典的概念和創(chuàng)建 47
3.6.2 字典的常用操作 48
3.6.3 字典的方法 49
3.6.4 項(xiàng)目實(shí)訓(xùn)——基于字典操作的學(xué)生成績匯總 50
3.7 項(xiàng)目實(shí)訓(xùn)——成績排行榜生成系統(tǒng) 51
本章小結(jié) 52
習(xí)題 52
第4章 程序控制結(jié)構(gòu) 54
4.1 條件表達(dá)式 54
4.2 分支結(jié)構(gòu) 55
4.2.1 單分支選擇結(jié)構(gòu) 55
4.2.2 雙分支選擇結(jié)構(gòu) 56
4.2.3 多分支選擇結(jié)構(gòu) 57
4.2.4 選擇結(jié)構(gòu)的嵌套 58
4.2.5 項(xiàng)目實(shí)訓(xùn)——成績區(qū)間判定 58
4.3 循環(huán)結(jié)構(gòu) 59
4.3.1 while循環(huán) 60
4.3.2 for循環(huán) 60
4.3.3 continue和break語句 60
4.3.4 列表推導(dǎo)式 61
4.3.5 項(xiàng)目實(shí)訓(xùn)——雞兔同籠問題 61
4.4 異常處理 62
4.4.1 異常和錯誤的概念 62
4.4.2 異常處理語法 62
4.4.3 項(xiàng)目實(shí)訓(xùn)——猜數(shù)游戲 63
4.5 項(xiàng)目實(shí)訓(xùn)——停車場自動收費(fèi)系統(tǒng) 64
本章小結(jié) 66
習(xí)題 66
第5章 函數(shù) 68
5.1 定義和調(diào)用函數(shù) 68
5.1.1 函數(shù)的定義 68
5.1.2 函數(shù)的調(diào)用 69
5.2 函數(shù)參數(shù) 69
5.2.1 必需參數(shù) 69
5.2.2 默認(rèn)值參數(shù) 69
5.2.3 關(guān)鍵字參數(shù) 70
5.2.4 可變參數(shù) 70
5.3 基本函數(shù) 70
5.3.1 基本輸入/輸出函數(shù) 70
5.3.2 最值與求和函數(shù) 71
5.3.3 排序函數(shù) 71
5.3.4 枚舉與迭代函數(shù) 72
5.3.5 range()函數(shù)和zip()函數(shù) 73
5.3.6 項(xiàng)目實(shí)訓(xùn)——查詢城市所在省份 73
5.4 函數(shù)進(jìn)階 74
5.4.1 匿名函數(shù) 74
5.4.2 生成器函數(shù) 74
5.4.3 項(xiàng)目實(shí)訓(xùn)——編寫生成斐波那契數(shù)列的生成器函數(shù) 76
5.5 變量作用域 76
5.5.1 局部變量 76
5.5.2 全局變量 77
5.5.3 項(xiàng)目實(shí)訓(xùn)——輸出楊輝三角 78
5.6 項(xiàng)目實(shí)訓(xùn)——繪制彩色螺旋圖 78
本章小結(jié) 80
習(xí)題 80
第6章 正則表達(dá)式 82
6.1 正則表達(dá)式基礎(chǔ) 82
6.1.1 正則表達(dá)式概述 82
6.1.2 正則表達(dá)式語法 82
6.1.3 常用匹配規(guī)則 85
6.2 re模塊 86
6.2.1 match()方法 86
6.2.2 search()方法 87
6.2.3 findall()方法 87
6.2.4 項(xiàng)目實(shí)訓(xùn)——郵箱驗(yàn)證 88
6.3 項(xiàng)目實(shí)訓(xùn)——用戶名注冊驗(yàn)證系統(tǒng) 89
本章小結(jié) 91
習(xí)題 91
第7章 面向?qū)ο蟪绦蛟O(shè)計 92
7.1 定義和使用類 92
7.1.1 面向?qū)ο蠛喗椤?2
7.1.2 類定義和類對象 93
7.2 繼承 93
7.2.1 單繼承 94
7.2.2 多繼承 94
7.2.3 方法重載 95
7.2.4 運(yùn)算符重載 96
7.3 類的屬性與方法 97
7.3.1 私有屬性和私有方法 97
7.3.2 魔術(shù)方法 98
7.3.3 項(xiàng)目實(shí)訓(xùn)——創(chuàng)建商品信息 100
7.4 項(xiàng)目實(shí)訓(xùn)——射擊游戲 101
本章小結(jié) 104
習(xí)題 104
第8章 文件與目錄操作 106
8.1 文件操作 106
8.1.1 文件的概念與分類 106
8.1.2 文件操作的語法 106
8.1.3 文本操作 107
8.1.4 字節(jié)流操作 108
8.1.5 項(xiàng)目實(shí)訓(xùn)——Excel表格的快速處理 110
8.2 讀寫CSV文件 111
8.2.1 CSV文件的基本概念 111
8.2.2 將數(shù)據(jù)寫入CSV文件 111
8.2.3 讀CSV文件數(shù)據(jù) 112
8.3 讀寫JSON文件 112
8.3.1 JSON文件的基本概念 112
8.3.2 JSON語法規(guī)則 113
8.3.3 讀取JSON文件 114
8.4 文件操作擴(kuò)展庫 115
8.4.1 os模塊 115
8.4.2 shutil模塊 116
8.4.3 pathlib模塊 117
8.5 目錄操作 118
8.5.1 創(chuàng)建與刪除目錄 118
8.5.2 遍歷目錄 119
8.5.3 項(xiàng)目實(shí)訓(xùn)——作業(yè)統(tǒng)計的實(shí)現(xiàn) 120
8.6 項(xiàng)目實(shí)訓(xùn)——數(shù)據(jù)提取與轉(zhuǎn)存 121
本章小結(jié) 124
習(xí)題 124
第二篇 用戶界面設(shè)計
第9章 Axure RP原型設(shè)計工具 128
9.1 界面結(jié)構(gòu)設(shè)計 128
9.2 UI設(shè)計規(guī)范 128
9.2.1 概述 128
9.2.2 UI設(shè)計原則與規(guī)范 130
9.3 Axure RP 130
9.3.1 Axure RP概述 130
9.3.2 Axure RP8軟件安裝 130
9.3.3 Axure基本操作 131
9.3.4 Axure中交互用例添加演示基本操作 139
9.4 項(xiàng)目實(shí)訓(xùn)——音樂App原型圖 146
本章小結(jié) 147
習(xí)題 147
第 10章 Web界面制作 149
10.1 界面制作 150
10.1.1 運(yùn)用HTML/HTML5常用標(biāo)簽進(jìn)行網(wǎng)頁設(shè)計 150
10.1.2 常用標(biāo)簽屬性 153
10.1.3 CSS/CSS3選擇器的基本用法 156
10.1.4 運(yùn)用CSS/CSS3基本屬性對頁面進(jìn)行美化 158
10.1.5 使用盒子模型進(jìn)行界面適應(yīng)性布局與定位 162
10.1.6 項(xiàng)目實(shí)訓(xùn)——登錄界面網(wǎng)頁實(shí)現(xiàn) 164
10.2 動畫和圖表操作 167
10.2.1 CSS3 2D轉(zhuǎn)換(transform)操作 167
10.2.2 運(yùn)用CSS3過渡(transition)動畫提升網(wǎng)頁用戶體驗(yàn) 169
10.2.3 CSS3幀動畫(animation) 172
10.2.4 運(yùn)用ECharts進(jìn)行數(shù)據(jù)可視化操作 175
10.3 項(xiàng)目實(shí)訓(xùn)——學(xué)生成績可視化 179
本章小結(jié) 183
習(xí)題 183
第三篇 網(wǎng)絡(luò)爬蟲分析
第 11章 頁面結(jié)構(gòu)分析 186
11.1 爬蟲的實(shí)現(xiàn) 186
11.1.1 制訂爬蟲方案 186
11.1.2 使用urllib基礎(chǔ)庫爬取靜態(tài)頁面內(nèi)容 187
11.1.3 使用requests爬取靜態(tài)網(wǎng)頁內(nèi)容 189
11.1.4 配置urllib和requests參數(shù) 190
11.2 瀏覽器的開發(fā)者工具 191
11.3 XPath 196
11.3.1 XPath簡介 196
11.3.2 XPath節(jié)點(diǎn) 196
11.3.3 XPath語法 197
11.3.4 實(shí)訓(xùn)項(xiàng)目——提取中慧公司教材信息 201
11.4 Beautiful Soup 4 202
11.4.1 Beautiful Soup簡介 202
11.4.2 Beautiful Soup的基礎(chǔ)使用 203
11.4.3 Beautiful Soup 4四大對象種類 204
11.4.4 Beautiful Soup的高級用法 205
11.4.5 實(shí)訓(xùn)項(xiàng)目——《山海經(jīng)》名著下載 207
11.5 項(xiàng)目實(shí)訓(xùn)——汽車圖片資源下載 209
本章小結(jié) 210
習(xí)題 210
第 12章 數(shù)據(jù)存儲和可視化 211
12.1 使用TXT、JSON、CSV、Excel存儲爬取的數(shù)據(jù) 211
12.1.1 TXT文件存儲 211
12.1.2 CSV文件存儲有用的數(shù)據(jù) 212
12.1.3 JSON格式存儲數(shù)據(jù) 213
12.2 解析JSON數(shù)據(jù) 214
12.3 運(yùn)用網(wǎng)頁呈現(xiàn)數(shù)據(jù) 215
12.4 實(shí)訓(xùn)項(xiàng)目——音樂網(wǎng)站排行榜 217
本章小結(jié) 220
習(xí)題 221

本目錄推薦

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