定 價:39.8 元
叢書名:新技術(shù)技能人才培養(yǎng)系列教程大數(shù)據(jù)核心技術(shù)系列課工場
- 作者:戴歆,羅玉軍 著
- 出版時間:2018/12/1
- ISBN:9787115494528
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.561
- 頁碼:184
- 紙張:膠版紙
- 版次:1
- 開本:16開
Python語言是當(dāng)前*活躍的開發(fā)語言之一,在數(shù)據(jù)科學(xué)領(lǐng)域、網(wǎng)絡(luò)爬蟲領(lǐng)域、Web開發(fā)領(lǐng)域、服務(wù)器自動化運維及游戲領(lǐng)域都有著非常廣泛的應(yīng)用。尤其是在數(shù)據(jù)科學(xué)領(lǐng)域,越來越多的數(shù)據(jù)科學(xué)家開始將Python語言作為主要的工具。
本書以Windows操作系統(tǒng)為平臺,系統(tǒng)講解Python 3的基礎(chǔ)知識。全書共10章,首先介紹了Python語言的基礎(chǔ)入門,開發(fā)環(huán)境搭建,必備的基礎(chǔ)語法,如變量與數(shù)據(jù)類型、流程控制語句、常用數(shù)據(jù)結(jié)構(gòu)、函數(shù)與模塊、程序調(diào)試方法等;然后介紹了面向?qū)ο蟮乃枷,包括封裝、繼承、多態(tài)等,以及如何使用Python完成文件讀寫功能。這將是一個由淺入深的系統(tǒng)學(xué)習(xí)過程。
為提升學(xué)習(xí)效果,書中結(jié)合實際應(yīng)用提供了大量案例進(jìn)行說明和訓(xùn)練,并配以完善的學(xué)習(xí)資料和支持服務(wù),包括教學(xué)PPT、案例素材下載、源碼下載、學(xué)習(xí)交流社區(qū)、討論組等,為讀者帶來全方位的學(xué)習(xí)體驗。
本書可作為高職高專院校和應(yīng)用型本科院校的計算機相關(guān)專業(yè)的教材和參考書。
1、選取知識點核心實用,以互聯(lián)網(wǎng)+實現(xiàn)終身學(xué)習(xí)
2、以企業(yè)需求為設(shè)計導(dǎo)向,以任務(wù)驅(qū)動為講解方式
3、以案例為主線組織知識點,以實戰(zhàn)項目來提升技術(shù)
4、充分考慮學(xué)習(xí)者的認(rèn)知曲線,由淺入深,邊講邊練
戴歆,男,1979年1月,計算機應(yīng)用技術(shù)專業(yè)碩士、講師,武漢商學(xué)院信息工程學(xué)院軟件工程專業(yè)教研室主任,2014年榮獲武漢市首屆軟件設(shè)計競賽能手稱號,參與完成了多個省市級教科研項目及企業(yè)橫向研發(fā)項目,擁有豐富的企業(yè)研發(fā)經(jīng)驗及一線教學(xué)經(jīng)驗,主講課程包含程序設(shè)計、軟件建模、軟件體系結(jié)構(gòu)及軟件項目管理等課程。
第 1章 初識Python 1
任務(wù)1 搭建Python開發(fā)環(huán)境 2
1.1.1 Python語言的特點 2
1.1.2 Python語言的版本 3
1.1.3 Python的應(yīng)用場景 4
1.1.4 Python開發(fā)環(huán)境安裝和配置 5
1.1.5 技能實訓(xùn) 9
任務(wù)2 在控制臺輸出“Hello Python” 9
1.2.1 Python程序初體驗 9
1.2.2 PyCharm集成開發(fā)環(huán)境 11
1.2.3 技能實訓(xùn) 20
本章總結(jié) 20
本章作業(yè) 21
第 2章 變量與數(shù)據(jù)類型 23
任務(wù)1 輸出學(xué)生的信息 24
2.1.1 變量和數(shù)據(jù)類型 24
2.1.2 運算符 30
2.1.3 技能實訓(xùn) 34
任務(wù)2 實現(xiàn)文本處理 34
2.2.1 字符串拼接 35
2.2.2 常用操作字符串的方法 37
2.2.3 技能實訓(xùn) 40
本章總結(jié) 40
本章作業(yè) 40
第3章 流程控制語句 41
任務(wù)1 根據(jù)銷售業(yè)績輸出績效提成百分比 42
3.1.1 初識流程控制結(jié)構(gòu) 42
3.1.2 Python語句塊規(guī)范 43
3.1.3 選擇結(jié)構(gòu) 43
3.1.4 技能實訓(xùn) 50
任務(wù)2 計算銷售人員近3個月的平均銷售金額 50
3.2.1 循環(huán)結(jié)構(gòu) 50
3.2.2 循環(huán)跳轉(zhuǎn)語句 57
3.2.3 技能實訓(xùn) 59
本章總結(jié) 60
本章作業(yè) 60
第4章 常用數(shù)據(jù)結(jié)構(gòu) 61
任務(wù)1 員工薪酬數(shù)據(jù)管理 62
4.1.1 常用數(shù)據(jù)結(jié)構(gòu) 62
4.1.2 列表(list) 63
4.1.3 二維列表 67
4.1.4 元組(tuple) 68
4.1.5 技能實訓(xùn) 68
任務(wù)2 使用工號管理員工信息 70
4.2.1 字典(dict) 70
4.2.2 集合(set) 74
4.2.3 技能實訓(xùn) 77
本章總結(jié) 77
本章作業(yè) 78
第5章 函數(shù)與模塊 81
任務(wù)1 自定義函數(shù)計算景區(qū)指定條件下的月平均訪客量 82
5.1.1 無參函數(shù) 82
5.1.2 有參函數(shù) 83
5.1.3 函數(shù)的返回值 89
5.1.4 技能實訓(xùn) 93
任務(wù)2 使用內(nèi)置模塊隨機生成雙色球中獎號碼 95
5.2.1 模塊 95
5.2.2 常用模塊 99
5.2.3 技能實訓(xùn) 101
本章總結(jié) 101
本章作業(yè) 101
第6章 項目實訓(xùn)——在線投票系統(tǒng) 103
6.1 項目需求 104
6.2 難點分析 106
6.3 項目實現(xiàn)思路 109
本章總結(jié) 114
本章作業(yè) 114
第7章 程序調(diào)試方法 115
任務(wù)1 計算學(xué)生平均成績 116
7.1.1 異常概述 116
7.1.2 異常處理 118
7.1.3 技能實訓(xùn) 124
任務(wù)2 對學(xué)生成績進(jìn)行排名 125
7.2.1 理解崩潰信息 125
7.2.2 利用PyCharm進(jìn)行debug 126
本章總結(jié) 129
本章作業(yè) 129
第8章 面向?qū)ο缶幊獭?31
任務(wù)1 使用面向?qū)ο蟮木幊趟枷攵x銀行員工類 132
8.1.1 面向?qū)ο蟮木幊趟枷搿?32
8.1.2 類和對象 133
8.1.3 技能實訓(xùn) 142
任務(wù)2 使用繼承根據(jù)職位創(chuàng)建銀行員工類的子類 144
8.2.1 繼承 144
8.2.2 多態(tài) 150
8.2.3 技能實訓(xùn) 152
本章總結(jié) 153
本章作業(yè) 153
第9章 文件讀寫 155
任務(wù)1 實現(xiàn)新聞編輯功能 156
9.1.1 認(rèn)識最常用的文件類型 156
9.1.2 txt文件讀寫操作 157
9.1.3 with語句 162
9.1.4 技能實訓(xùn) 163
任務(wù)2 將學(xué)生數(shù)據(jù)整理為csv和json格式 164
9.2.1 csv與json讀寫 164
9.2.2 路徑和文件的操作 168
9.2.3 技能實訓(xùn) 170
本章總結(jié) 171
本章作業(yè) 171
第 10章 項目實訓(xùn)——升級在線投票系統(tǒng) 173
10.1 項目需求 174
10.2 難點分析 176
10.3 項目實現(xiàn)思路 179
本章總結(jié) 184
本章作業(yè) 184