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