本教材在深入分析Python語言的實際應(yīng)用以及學(xué)生就業(yè)需求的基礎(chǔ)上,根據(jù)高等職業(yè)教育培養(yǎng)高素質(zhì)技術(shù)技能人才的要求,按照高職學(xué)生的學(xué)習(xí)認知規(guī)律和職業(yè)素養(yǎng)養(yǎng)成規(guī)律組織教材內(nèi)容,分層設(shè)計“單元技能案例+綜合企業(yè)項目”,融合培養(yǎng)學(xué)生Python應(yīng)用程序開發(fā)技能和應(yīng)用創(chuàng)新能力。本教材具有職業(yè)教育特色,將知識學(xué)習(xí)和項目開發(fā)融為一體,實現(xiàn)“教、學(xué)、做”的統(tǒng)一。
教材根據(jù)Python應(yīng)用程序開發(fā)崗位的技能要求,按照“單元知識學(xué)習(xí)一典型應(yīng)用剖析一綜合項目實訓(xùn)”的思路,共設(shè)置了12個學(xué)習(xí)單元,全面覆蓋Python應(yīng)用程序開發(fā)技能體系。
單元教學(xué)組織包括單元引例、知識準備、典型應(yīng)用、綜合案例、單元小結(jié)和單元測試六個環(huán)節(jié),符合學(xué)生的認知規(guī)律,激發(fā)學(xué)生的學(xué)習(xí)興趣,引導(dǎo)學(xué)生學(xué)習(xí)Python知識、熟悉項目開發(fā)流程、積累實際項目經(jīng)驗。
教材系統(tǒng)設(shè)計課程思政內(nèi)容,明確各單元課程思政教學(xué)目標,將思政要素自然地融入教材內(nèi)容中,引導(dǎo)學(xué)生樹立正確的人生觀、價值觀和就業(yè)觀。
Python是一種跨平臺的面向?qū)ο缶幊陶Z言,是目前世界上最流行、最優(yōu)秀的編程語言之一,廣泛應(yīng)用于人工智能、大數(shù)據(jù)、云計算、Web開發(fā)、自動化運維、網(wǎng)絡(luò)爬蟲、桌面軟件開發(fā)等領(lǐng)域。Python語言集眾多優(yōu)點于一身,最值得稱道的是它的開源生態(tài),眾多開發(fā)者共同建設(shè)了豐富的標準庫和第三方庫,使其在主流應(yīng)用領(lǐng)域的開發(fā)效率上表現(xiàn)出眾。此外,它還具備簡單易學(xué)、可解釋、可移植、可擴展、可嵌入等特點。本教材在深入分析Python語言的實際應(yīng)用以及學(xué)生就業(yè)需求的基礎(chǔ)上,根據(jù)高等職業(yè)教育培養(yǎng)高素質(zhì)技術(shù)技能人才的要求,按照高職學(xué)生的學(xué)習(xí)認知規(guī)律和職業(yè)素養(yǎng)養(yǎng)成規(guī)律組織教材內(nèi)容,分層設(shè)計“單元技能案例+綜合企業(yè)項目”,融合培養(yǎng)學(xué)生Python應(yīng)用程序開發(fā)技能和應(yīng)用創(chuàng)新能力。本教材具有職業(yè)教育特色,將知識學(xué)習(xí)和項目開發(fā)融為一體,實現(xiàn)“教、學(xué)、做”的統(tǒng)一。
【教材特點】
(1)內(nèi)容架構(gòu):教材根據(jù)Python應(yīng)用程序開發(fā)崗位的技能要求,按照“單元知識學(xué)習(xí)一典型應(yīng)用剖析一綜合項目實訓(xùn)”的思路,共設(shè)置了12個學(xué)習(xí)單元,全面覆蓋Python應(yīng)用程序開發(fā)技能體系。(2)單元組織:單元教學(xué)組織包括單元引例、知識準備、典型應(yīng)用、綜合案例、單元小結(jié)和單元測試六個環(huán)節(jié),符合學(xué)生的認知規(guī)律,激發(fā)學(xué)生的學(xué)習(xí)興趣,引導(dǎo)學(xué)生學(xué)習(xí)Python知識、熟悉項目開發(fā)流程、積累實際項目經(jīng)驗。
(3)思政融合:教材系統(tǒng)設(shè)計課程思政內(nèi)容,明確各單元課程思政教學(xué)目標,將思政要素自然地融人教材內(nèi)容中,引導(dǎo)學(xué)生樹立正確的人生觀、價值觀和就業(yè)觀。
【教材資源】
本教材提供了豐富的教學(xué)資源,包括對應(yīng)的課程標準、授課計劃、電子教案(PPT)、案例教學(xué)源代碼、在線試題庫以及預(yù)習(xí)視頻和案例操作視頻,讀者可掃描教材上的二維碼進行在線學(xué)習(xí)和測試。若有疑問或需要教學(xué)資源,可發(fā)郵件至zlycpj@126.com。
【作者團隊】
本教材由浙江經(jīng)貿(mào)職業(yè)技術(shù)學(xué)院副校長張紅教授、胡堅教授任主編,張榮臻、茅碩任副主編,楊秋澍、黃成明、崔月霞、毛凌志等老師共同參與編寫。
本教材由校企合作完成。誠摯感謝阿里巴巴釘釘事業(yè)部前副總裁茅碩女士(高級工程師)對教材內(nèi)容體系設(shè)計做出的貢獻,感謝新華三技術(shù)有限公司對教材項目案例和技術(shù)資源提供的支持,感謝杭州雷博科技有限公司對教材實訓(xùn)資源提供的支持!此外,我們衷心感謝所有關(guān)心、支持本教材編寫工作的領(lǐng)導(dǎo)、同事和朋友。
本教材凝聚了作者團隊在Python程序開發(fā)方面多年來的體會、經(jīng)驗和辛苦付出,但由于水平有限,教材中難免存在一些疏漏和不足之處,殷切希望讀者批評指正,以使本教材得以改進和完善。
單元1 初識Python語言
1.1 Pvthon概述
1.2 搭建開發(fā)環(huán)境
1.3 開發(fā)Pvthon程序
單元2 Python語法基礎(chǔ)
2.1 變量
2.2 數(shù)據(jù)類型
2.3 運算符
2.4 【案例】商品基本信息處理
單元3 流程控制
3.1 選擇結(jié)構(gòu)
3.2 【案例】商品銷量數(shù)據(jù)分組
3.3 循環(huán)結(jié)構(gòu)
3.4 【案例】店鋪銷量數(shù)據(jù)分組統(tǒng)計
單元4 序列數(shù)據(jù)類型
4.1 序列數(shù)據(jù)類型概述
4.2 列表
4.3 元組
4.4 字符串
4.5 【案例】店鋪商品銷售量和銷售額統(tǒng)計
單元5 字典與集合
5.1 字典
5.2 【案例】商品品類銷售額統(tǒng)計
5.3 集合
5.4 【案例】店鋪低銷量商品統(tǒng)計
單元6 函數(shù)
6.1 函數(shù)的定義與調(diào)用
6.2 函數(shù)參數(shù)
6.3 【案例】店鋪商品銷售數(shù)量統(tǒng)計
6.4 變量作用域
6.5 函數(shù)式編程
6.6 【案例】店鋪商品銷量數(shù)據(jù)排序
單元7 異常處理
7.1 異常類型
7.2 自定義異常
7.3 捕獲異常
7.4 拋出異常
7.5 【案例】店鋪銷售數(shù)據(jù)之異常值處理
單元8 面向?qū)ο?br /> 8.1 面向?qū)ο蟾攀?br /> 8.2 類與對象
8.3 【案例】商品銷售數(shù)據(jù)類設(shè)計
8.4 屬性
8.5 方法
8.6 特殊方法
8.7 繼承與多態(tài)
8.8 【案例】店鋪銷售數(shù)據(jù)類設(shè)計
單元9 模塊
9.1 模塊概述
9.2 常用Python內(nèi)置模塊
9.3 【案例】用戶活動積分計算
單元10 數(shù)據(jù)處理
10.1 NumPv模塊
10.2 【案例】店鋪月銷售數(shù)據(jù)統(tǒng)計
10.3 Pandas模塊
1O.4 【案例】電商數(shù)據(jù)預(yù)處理
單元11 網(wǎng)絡(luò)爬蟲
11.1 網(wǎng)絡(luò)爬蟲概述
11.2 Scrapy爬蟲
11.3 Scrapy常用工具命令
1.4 Scrapy爬蟲框架使用
11.5 【案例】電商網(wǎng)站數(shù)據(jù)爬取
單元12 數(shù)據(jù)可視化
12.1 數(shù)據(jù)可視化概述
12.2 數(shù)據(jù)分類可視化
12.3 【案例】商品銷量數(shù)據(jù)可視化
12.4 【案例】鳶尾花分類可視化