全國 [城市選擇] [會(huì)員登錄] [講師注冊(cè)] [機(jī)構(gòu)注冊(cè)] [助教注冊(cè)]  
中國企業(yè)培訓(xùn)講師
Python高效辦公自動(dòng)化
 
講師:張曉如 瀏覽次數(shù):2702

課程描述INTRODUCTION

通過本課程學(xué)習(xí),達(dá)到如下目的: ? 了解Python使用場景,能夠搭建自己的編程開發(fā)環(huán)境; ? 掌握Python編程的基礎(chǔ)語法知識(shí)、精髓其編程思想; ? 掌握常用的第三方擴(kuò)展庫的使用,特別是文件夾處理、EXCEL文件處理; ? 學(xué)會(huì)使用Pandas庫完成數(shù)據(jù)整理、數(shù)據(jù)分析、數(shù)據(jù)可視化呈現(xiàn)的過程; ? 學(xué)會(huì)使用Python提升職場常見辦公場景的工作效率,如郵件自動(dòng)化、網(wǎng)絡(luò)爬蟲。

· 全體員工· 中層領(lǐng)導(dǎo)

培訓(xùn)講師:張曉如    課程價(jià)格:¥元/人    培訓(xùn)天數(shù):2-5天   

日程安排SCHEDULE



課程大綱Syllabus

python辦公自動(dòng)化培訓(xùn)

一、  PartⅠ、Python安裝與環(huán)境搭建
*掌握如何搭建自己的Python編程開發(fā)環(huán)境。
1、認(rèn)識(shí)Python 1)What——什么是Python 
2)Who——誰在使用Python 
3)Who——為什么選擇學(xué)習(xí)Python 
4)How——如何學(xué)習(xí)Python 
2、Python安裝與環(huán)境搭建 
1)為何選擇Anaconda搭建環(huán)境?
 2)Anaconda如何下載、安裝、配置? 
3)Anaconda的主要模塊有哪些? 
4)Jupyter Notebook開發(fā)環(huán)境如何運(yùn)行——編寫自己的第一個(gè)Python代碼 
5)Spyder開發(fā)環(huán)境如何運(yùn)行——編寫自己的第二個(gè)Python代碼 
3、Python初體驗(yàn)——十秒鐘快速創(chuàng)建20個(gè)Excel工作薄并統(tǒng)一命名 
1)Spyder界面介紹 
2)Python文件的打開、編輯與保存 
3)先認(rèn)識(shí)一下Python代碼的整體構(gòu)成 

Part2、Python編程語法
*掌握基本的Python編程思想與編程語句,熟悉常用數(shù)據(jù)結(jié)構(gòu)的操作。
1、認(rèn)識(shí)變量 ? 變量的賦值與命名規(guī)則 
2、數(shù)據(jù)類型 ? 數(shù)值型:整型與浮點(diǎn)型 
? 字符型:字符型的定義 
? 邏輯型:1和0,或TRUE和FALSE 
? 數(shù)據(jù)類型的查詢:TYPE函數(shù)
? 數(shù)據(jù)類型的運(yùn)算:數(shù)值型/字符型/邏輯型如何運(yùn)算 
? 數(shù)據(jù)類型的轉(zhuǎn)換:Str()函數(shù)、int()函數(shù)、float()函數(shù) 
3、數(shù)據(jù)結(jié)構(gòu) 
? 列表(LIST):如何定義/訪問/增加/修改/刪除 
? 字典(DICTIONARY):如何定義/訪問/增加/修改/刪除 
? 序列(SERIES):如何定義/訪問/增加/修改/刪除 
? 數(shù)據(jù)框(DATEframe):如何定義/訪問/增加/修改/刪除 
4、編碼基本規(guī)則 
? 縮進(jìn) ? 注釋 ? 其他規(guī)則 
5、流程控制語句 
? If語句——選擇結(jié)構(gòu) 
? For語句——循環(huán)結(jié)構(gòu) 
? While語句——循環(huán)結(jié)構(gòu) 
? 循環(huán)結(jié)構(gòu)中的break語句和continue語句 
? 控制語句的嵌套 
6、函數(shù) 
? 內(nèi)置函數(shù):replace()/strip()/split()…… 
? 自定義函數(shù):def語句 
7、模塊的類別、安裝、導(dǎo)入 
? 內(nèi)置模塊 ? 

第三方模塊 ? 用PIP命令安裝、卸載、升級(jí)模塊 
? Import語句導(dǎo)入模塊 
? From語句導(dǎo)入模塊
練習(xí):基本Python編程語句實(shí)戰(zhàn)操作。
Part3、Python初始自動(dòng)化辦公
*學(xué)習(xí)Python中常用的模塊,了解其應(yīng)用場景,掌握其實(shí)現(xiàn)過程。
1、文件操作 ? 打開文件 ? 讀取文件 ? 寫入文件 ? 關(guān)閉文件 
2、路徑和文件夾操作 
? *路徑VS相對(duì)路徑 
? 寫入路徑的三種方法對(duì)比 
? 列出指定路徑下文件夾包含的文件名稱 
? 分離文件主名和擴(kuò)展名 
? 重命名文件和文件夾 
3、數(shù)據(jù)導(dǎo)入和整理操作——Pandas 
1)數(shù)據(jù)結(jié)構(gòu) 
? 序列(Series) 
? 數(shù)據(jù)框(Dateframe)
 2)文件讀寫 
? CSV文件的讀取和導(dǎo)出 
? Excel文件的讀取和導(dǎo)出 
3)數(shù)據(jù)清洗 
? 重復(fù)值處理 
? 數(shù)據(jù)類型轉(zhuǎn)換 
? 字段拆分 
? 數(shù)據(jù)選取與篩選 
4)數(shù)據(jù)合并 
? 字段合并 
? 追加合并 
? 匹配合并
 5)數(shù)據(jù)計(jì)算 
? 四則運(yùn)算 
? 時(shí)間計(jì)算 
? 數(shù)據(jù)分組 

Part4、Python自動(dòng)化辦公進(jìn)階
*實(shí)操內(nèi)容,學(xué)員動(dòng)手實(shí)操完成下述工作中常見的辦公場景需求。(根據(jù)學(xué)員進(jìn)度選擇講授)
1、文件夾管理 
1)自動(dòng)獲取文件夾中所有文件的名稱 
2)文件夾內(nèi)容自動(dòng)分類整理 
3)自動(dòng)清理文件夾中的重復(fù)文件 
4)自動(dòng)按照日期對(duì)圖片進(jìn)行分類并放置的不同文件夾中 
2、文件合并、加密與轉(zhuǎn)換(PDF/WORD/PPT) 
1)批量合并PDF文件 2)批量加密PDF文件 
3)批量為PDF文件添加水印 4)批量生成多份WORD文檔(郵件合并) 
5)將WORD文檔批量轉(zhuǎn)換為PDF文件 6)批量提取PPT中的文字 
7)批量提取PPT中的圖片 8)如何將PPT導(dǎo)出為圖片和PDF 
3、批量處理工作薄/工作表/行/列(EXCEL) 
1)批量新建、保存、關(guān)閉工作薄 2)批量打開一個(gè)文件夾下的所有工作薄 
3)批量重命名一個(gè)工作薄中的工作表名稱 4)批量打印工作薄中的指定工作表/指定頁 
5)按條件將EXCEL中的多個(gè)工作表合并為一個(gè)工作表 6)按條件將EXCEL中的一個(gè)工作表拆分為多個(gè)工作薄 
7)*調(diào)整工作薄中所有工作表的行高和列寬 8)批量提取一個(gè)工作薄中所有工作表的特定數(shù)據(jù) 
4、批量數(shù)據(jù)分析 
1)批量制作數(shù)據(jù)透視表 2)使用描述統(tǒng)計(jì)呈現(xiàn)數(shù)據(jù)的相關(guān)指標(biāo)(如平均值、極值、75%分位值等) 
3)分組對(duì)比分析(定性分組與定量分組) 4)使用相關(guān)系數(shù)判斷數(shù)據(jù)的相關(guān)性 
5、數(shù)據(jù)可視化呈現(xiàn) 
1)在Python中制作簡單圖表 
? 條形圖 ? 餅圖 
2)導(dǎo)入Excel數(shù)據(jù)制作簡單圖表 
? 散點(diǎn)圖 ? 面積圖 ? 圖表保存回Excel 
3)制作組合圖表 ? 雙折線圖 
4)設(shè)置圖表相關(guān)元素 ? 標(biāo)題、圖例、數(shù)據(jù)標(biāo)簽 
6、郵件自動(dòng)化 
1)電子郵箱設(shè)置 
2)利用yagmail庫發(fā)送郵件基礎(chǔ)操作 
? 賬戶設(shè)置 ? 正文設(shè)置 ? 發(fā)送設(shè)置
 3)利用yagmail庫發(fā)送郵件高級(jí)操作 
? 插入圖片 ? 插入附件 ? 插入鏈接 ? 多個(gè)收件人 ? 發(fā)網(wǎng)頁型正文 ? 定時(shí)發(fā)送郵件 
4)利用Imbox庫獲取郵件高級(jí)操作 ? 獲取郵件主題、發(fā)件人、收件人 ? 自動(dòng)刪除郵件、歸檔郵件 ? 自動(dòng)下載附件 
5)學(xué)習(xí)keyring庫保護(hù)郵件授權(quán)碼 7、爬蟲技術(shù)基礎(chǔ) ? 認(rèn)識(shí)網(wǎng)頁結(jié)構(gòu)和網(wǎng)頁源代碼
查看源代碼
查看網(wǎng)頁結(jié)構(gòu)(區(qū)塊/列表/標(biāo)題/鏈接/元素)
? 正則表達(dá)式
認(rèn)識(shí)普通字符和元字符
使用正則表達(dá)式提取數(shù)據(jù)
? Request模塊獲取網(wǎng)頁源代碼 ? Selenium模塊獲取網(wǎng)頁源代碼 ? Selenium模塊模擬鼠標(biāo)和鍵盤操作 ? 爬蟲實(shí)戰(zhàn):
爬取某網(wǎng)站圖書銷量排行榜數(shù)據(jù)
爬取某網(wǎng)站關(guān)于某關(guān)鍵詞的實(shí)時(shí)新聞數(shù)據(jù)
爬取新聞熱點(diǎn)排行榜
8、菜單欄自動(dòng)調(diào)用Python代碼 ? 在EXCEL選項(xiàng)卡中調(diào)用Python代碼 ? 在VBA中調(diào)用Python代碼

python辦公自動(dòng)化培訓(xùn)


轉(zhuǎn)載:http://malashangbang.com/gkk_detail/303688.html

已開課時(shí)間Have start time

在線報(bào)名Online registration

    參加課程:Python高效辦公自動(dòng)化

    單位名稱:

  • 參加日期:
  • 聯(lián)系人:
  • 手機(jī)號(hào)碼:
  • 座機(jī)電話:
  • QQ或微信:
  • 參加人數(shù):
  • 開票信息:
  • 輸入驗(yàn)證:  看不清楚?點(diǎn)擊驗(yàn)證碼刷新
付款信息:
開戶名:上海投智企業(yè)管理咨詢有限公司
開戶行:中國銀行股份有限公司上海市長壽支行
帳號(hào):454 665 731 584
張曉如
[僅限會(huì)員]

預(yù)約1小時(shí)微咨詢式培訓(xùn)