本書共分為8個(gè)項(xiàng)目, 內(nèi)容包括python輸出輸出、python基礎(chǔ)知識(shí)、python變量與基本數(shù)據(jù)類型、列表、元組等數(shù)據(jù)結(jié)構(gòu)、函數(shù)、面向?qū)ο箝_發(fā)、文件操作以及python常用模塊。通過對(duì)Python編程語言的學(xué)習(xí), 培養(yǎng)學(xué)生的邏輯分析能力與利用編程語言提高解決實(shí)際問題的能力, 逐步將學(xué)生培養(yǎng)成兼具基礎(chǔ)素養(yǎng)、邏輯思維、設(shè)計(jì)能力以及應(yīng)用創(chuàng)新的綜合性人才。
本教材所對(duì)應(yīng)的職業(yè)崗位是大數(shù)據(jù)開發(fā)設(shè)計(jì)師以及大數(shù)據(jù)分析師。隨著云時(shí)代的來臨,Python語言憑借簡(jiǎn)單易學(xué)、第三方程序庫(kù)和管理開發(fā)工具完善等特點(diǎn),被越來越多的程序員所喜愛并使用,同時(shí)在金融、分析投資等行業(yè)Python也有著廣泛的應(yīng)用,因此社會(huì)上需要大量的Python開發(fā)師去完成基于大數(shù)據(jù)方向項(xiàng)目的研發(fā)、運(yùn)維和應(yīng)用。本教材以企業(yè)崗位需求和大數(shù)據(jù)應(yīng)用開發(fā)職業(yè)技能標(biāo)準(zhǔn)為主要依據(jù),緊緊把握職業(yè)教育“以任務(wù)為驅(qū)動(dòng),項(xiàng)目為導(dǎo)向”的最新教育教學(xué)理念,按照描述模塊→基礎(chǔ)知識(shí)→任務(wù)實(shí)現(xiàn)→實(shí)訓(xùn)的模式組織教材內(nèi)容,符合現(xiàn)代“基于工作過程”的教學(xué)理念。同時(shí)將課程思政融入知識(shí)點(diǎn),以加強(qiáng)學(xué)生編程能力,培養(yǎng)學(xué)生團(tuán)隊(duì)合作和精益求精的工匠精神。
本教材共八個(gè)模塊,模塊一為熟悉Python,主要介紹了什么是Python、Python環(huán)境的搭建,以及PyCharm的安裝與使用;模塊二為Python基礎(chǔ)語法,主要介紹了輸入輸出、基本數(shù)據(jù)類型與運(yùn)算符;模塊三為Python基本語句,主要介紹了if、while、for語句;模塊四為Python數(shù)據(jù)結(jié)構(gòu),主要介紹了列表、元組、字典和集合的操作;模塊五為函數(shù),主要講解了函數(shù)的創(chuàng)建與調(diào)用,遞歸函數(shù)等;模塊六為面向?qū)ο缶幊,主要介紹了定義類、類的繼承與導(dǎo)入等;模塊七為文件基礎(chǔ),主要介紹了txt文件、CSV文件以及os模塊的應(yīng)用;模塊八為綜合實(shí)訓(xùn)部分,主要介紹了Python的數(shù)據(jù)可視化、一些簡(jiǎn)單的可視化圖表繪制以及圖表的美化等。
模塊一 熟悉Python
任務(wù)1.1 Python概述
任務(wù)1.2 搭建Python環(huán)境
任務(wù)1.3 PyCharm開發(fā)環(huán)境
模塊二 Python基礎(chǔ)語法
任務(wù)2.1 輸出常用字符的ASCII狀態(tài)值
任務(wù)2.2 進(jìn)制轉(zhuǎn)換
任務(wù)2.3 計(jì)算身體健康指數(shù)
任務(wù)2.4 實(shí)訓(xùn)
模塊三 Python基本語句
任務(wù)3.1 考試等級(jí)劃分
任務(wù)3.2 計(jì)算1-100偶數(shù)和
任務(wù)3.3 輸出九九乘法表
任務(wù)3.4 實(shí)訓(xùn)
模塊四 Python數(shù)據(jù)結(jié)構(gòu)
任務(wù)4.1 認(rèn)識(shí)數(shù)據(jù)結(jié)構(gòu)
任務(wù)4.2 創(chuàng)建列表并進(jìn)行增刪改查
任務(wù)4.3 創(chuàng)建元組并進(jìn)行操作
任務(wù)4.4 創(chuàng)建字典并進(jìn)行增刪改查
任務(wù)4.5 創(chuàng)建集合并進(jìn)行運(yùn)算
任務(wù)4.6 實(shí)訓(xùn)
模塊五 函數(shù)
任務(wù)5.1 創(chuàng)建計(jì)算BMI值的函數(shù)
任務(wù)5.2 水果名中英文轉(zhuǎn)換
任務(wù)5.3 打印楊輝三角形
任務(wù)5.4 實(shí)訓(xùn)
模塊六 面向?qū)ο缶幊?
任務(wù)6.1 面向?qū)ο蟾攀?
任務(wù)6.2 創(chuàng)建貓咪類
任務(wù)6.3 構(gòu)造貓咪類
任務(wù)6.4 Car類繼承與導(dǎo)人
任務(wù)6.5 實(shí)訓(xùn)
模塊七 文件基礎(chǔ)
任務(wù)7.1 “少年中國(guó)說”文件
任務(wù)7.2 寫入學(xué)生信息CSV文件
任務(wù)7.3 os
模塊任務(wù)7.4 實(shí)訓(xùn)
模塊八 Python數(shù)據(jù)可視化
任務(wù)8.1 數(shù)據(jù)可視化
任務(wù)8.2 繪制隨機(jī)漫步
任務(wù)8.3 圖表美化
任務(wù)8.4 實(shí)訓(xùn)