教學(xué)優(yōu)勢(shì)
曙海教育的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系。曙海集團(tuán)的課程在業(yè)內(nèi)有著廣泛的美譽(yù)度和響亮的知名度。
秉承二十幾年積累的教學(xué)品質(zhì),本課程以真實(shí)項(xiàng)目實(shí)戰(zhàn)為導(dǎo)向,授課工程師將會(huì)與您分享設(shè)計(jì)的全流程及工具的綜合使用技巧、經(jīng)驗(yàn)。
課程目標(biāo):
?
通過(guò)該課程的學(xué)習(xí),學(xué)員應(yīng)能夠:①掌握Python的基本語(yǔ)法元素,熟練將其應(yīng)用于各自的適用場(chǎng)景;②掌握Python中第三方庫(kù)的導(dǎo)入,熟練使用數(shù)據(jù)操作與分析處理的第三方庫(kù)pandas庫(kù)和xlwings庫(kù),在工作中可靈活借助第三方庫(kù)實(shí)現(xiàn)需求;③熟練掌握文件的批處理操作,可實(shí)現(xiàn)多文件的讀寫(xiě),合并拆分等;④批量處理日常工作文件,包括多表格批量提取、過(guò)濾、計(jì)算與統(tǒng)計(jì)分析;⑤按需自編函數(shù)進(jìn)行格式轉(zhuǎn)換和復(fù)雜運(yùn)算,擴(kuò)展Excel的功能;⑥自動(dòng)化處理常見(jiàn)的重復(fù)性工作。
?
課程大綱:
?
時(shí)間 |
主題 |
內(nèi)容 |
|
? ? ? ? ? ? ? ? ? 第一天 ? |
上午 |
Python基礎(chǔ)(上) |
1.?Python IDE集成開(kāi)發(fā)環(huán)境 2.?Python基本語(yǔ)法元素 1)?程序的格式框架 2)?命名與保留字 3)?數(shù)據(jù)類(lèi)型 4)?語(yǔ)句與函數(shù) 3.?Python第三方庫(kù) 1)?第三方庫(kù)簡(jiǎn)介 2)?第三方庫(kù)導(dǎo)入 4.?程序的基本結(jié)構(gòu):順序、分支、循環(huán) |
下午 |
Python基礎(chǔ)(下) |
5.?基本數(shù)據(jù)類(lèi)型:字符串 str、整數(shù) int、浮點(diǎn)小數(shù) float、布爾型 bool 1)?數(shù)值運(yùn)算操作符 2)?數(shù)值運(yùn)算函數(shù) 3)?字符串操作符 4)?字符串處理函數(shù) 5)?字符串處理方法 6.?組合數(shù)據(jù)類(lèi)型:集合set、列表list、元組tuple、字典dict 1)?集合類(lèi)型的定義、操作符、操作函數(shù)、處理方法與典型應(yīng)用 2)?序列類(lèi)型的分類(lèi)、操作與典型應(yīng)用 3)?字典類(lèi)型的定義、操作與典型應(yīng)用 7.?函數(shù)定義與調(diào)用 8.?文件的基本操作 1)?文件的打開(kāi)、關(guān)閉 2)?文件的讀取、寫(xiě)入 |
|
? ? ? 第二天 ? |
上午 ? |
Python辦公自動(dòng)化——數(shù)據(jù)操作篇(上) |
9.?批量處理excel文件——xlwings庫(kù) 1)?創(chuàng)建工作簿 2)?保存工作簿 3)?打開(kāi)工作簿 10.?數(shù)據(jù)導(dǎo)入與分析——pandas庫(kù) 1)?文件的讀取和寫(xiě)入 2)?數(shù)據(jù)的選擇和處理 3)?數(shù)據(jù)表的拼接 11.?xlwings與pandas模塊的交互 |
下午 |
Python辦公自動(dòng)化——數(shù)據(jù)操作篇(下) |
12.?使用Python批量處理工作簿 1)?批量新建與保存工作簿 2)?批量打開(kāi)一個(gè)文件夾下的所有工作簿 3)?批量重命名工作簿 4)?批量新增工作表 5)?批量刪除工作表 6)?批量復(fù)制工作表 7)?批量拆分工作表 8)?批量合并工作表 13.?使用Python批量處理行、列和單元格 1)?精確調(diào)整工作簿行高和列寬 2)?批量更改數(shù)據(jù)格式 3)?批量替換單元格數(shù)據(jù) 4)?批量提取特定數(shù)據(jù) 5)?批量進(jìn)行數(shù)據(jù)拆分 |
|
第三天 |
上午 |
Python辦公自動(dòng)化——數(shù)據(jù)分析篇(上) |
14.?使用python批量進(jìn)行數(shù)據(jù)分析 1)?數(shù)據(jù)的排序 2)?數(shù)據(jù)的篩選 3)?數(shù)據(jù)的分類(lèi)匯總 4)?數(shù)據(jù)的求和、最大值、最小值 5)?數(shù)據(jù)的透視表 |
下午 |
Python辦公自動(dòng)化——數(shù)據(jù)分析篇(下) |
15.?使用python進(jìn)行數(shù)據(jù)可視化 1)?制作簡(jiǎn)單圖表 2)?制作組合圖標(biāo) 3)?設(shè)置圖表標(biāo)題和坐標(biāo)軸標(biāo)題 4)?添加數(shù)據(jù)標(biāo)簽 5)?批量制作條形圖 6)?批量制作折線圖 7)?批量制作散點(diǎn)圖 8)?批量制作餅圖 9)?批量制作雷達(dá)圖 16.?生成應(yīng)用程序 通過(guò)pyinstaller打包生成exe應(yīng)用程序 |
?
?
以上課程可以根據(jù)客戶(hù)實(shí)際情況進(jìn)行靈活調(diào)整。
?