開課計(jì)劃> Python辦公自動化
Python辦公自動化
東方瑞通資深講師

Python辦公自動化

報(bào)名課程可獲贈200.0元助學(xué)金
退費(fèi)說明:報(bào)名后未上課、以及僅上課半天的學(xué)員可無條件全額退培訓(xùn)費(fèi)
點(diǎn)擊查看詳情>>
時(shí)間圖標(biāo)
培訓(xùn)課時(shí)
直播 直播
¥4488
統(tǒng)一銷售價(jià)
面授 面授
¥5280
具體詢問顧問老師
注:以上課程價(jià)格為培訓(xùn)費(fèi)

課程簡介

本課程第一階段從零基礎(chǔ)開始介紹Python編程知識,快速入門Python語言基礎(chǔ),循序漸進(jìn)地掌握Python模塊的構(gòu)建和Python程序的代碼的基本功能的實(shí)現(xiàn)。

第二階段結(jié)合工作中的常見場景設(shè)計(jì)案例,實(shí)現(xiàn)批量處理日常工作文件,多表格批量提取、過濾、計(jì)算與統(tǒng)計(jì)分析;按需自編函數(shù)進(jìn)行格式轉(zhuǎn)換和復(fù)雜運(yùn)算,擴(kuò)展Excel的功能。利用編程來解決重復(fù)性工作。

學(xué)員基礎(chǔ)

  • 了解計(jì)算機(jī)基本操作,掌握一般文字輸入和處理的基礎(chǔ)知識
  • 了解計(jì)算機(jī)軟件,硬件等基本概念
  • 熟悉Office的常規(guī)功能,Excel中的常用函數(shù)

課程目標(biāo)

  • 全面認(rèn)識Python,包括語言特點(diǎn)、應(yīng)用領(lǐng)域、安裝與執(zhí)行原理、集成開發(fā)環(huán)境的使用等
  • 掌握Python的基礎(chǔ)語法,實(shí)現(xiàn)簡單的程序編寫
  • 熟練使用Python的各種數(shù)據(jù)結(jié)構(gòu),掌握各自的適用場景
  • 熟練使用模塊和包,理解使用模塊的好處,在工作中靈活借助模塊實(shí)現(xiàn)需求
  • 熟練掌握文件的批處理操作,可實(shí)現(xiàn)大文件的讀寫,合并拆分等
  • 批量處理日常工作文件,多表格批量提取、過濾、計(jì)算與統(tǒng)計(jì)分析
  • 按需自編函數(shù)進(jìn)行格式轉(zhuǎn)換和復(fù)雜運(yùn)算,擴(kuò)展Excel的功能
  • 自動化處理常見的重復(fù)性工作

課程內(nèi)容

1.           Python概述及開發(fā)環(huán)境搭建

1.1       Python 應(yīng)用領(lǐng)域

1.2       常見編程語言特點(diǎn)

  • Python 語言特點(diǎn)
  • 面向?qū)ο笈c面向過程
  • 編譯型與解釋型

1.3       Python 解釋器2.03.0的區(qū)別

1.4       Python IDE集成開發(fā)環(huán)境

  • PyCharm安裝及配置

2.           Python編程語言基礎(chǔ)

2.1       庫、包、模塊

2.2       變量的定義及命名規(guī)范

2.3       書寫規(guī)范

2.4       命名規(guī)范

2.5       運(yùn)算符

  • 算數(shù)運(yùn)算符、邏輯運(yùn)算符、賦值運(yùn)算符、比較運(yùn)算符、成員運(yùn)算符、身份運(yùn)算符
  • 運(yùn)算符優(yōu)先級

3.           流程控制

3.1       流程控制語句結(jié)構(gòu)

3.2       分支結(jié)構(gòu)if else 的語法結(jié)構(gòu)及應(yīng)用場景

  • 多條件判斷

3.3       循環(huán)語句

  • for語句
  • while語句
  • 嵌套循環(huán)
  • 循環(huán)控制語句
  • 跳出循環(huán)

4.           常用數(shù)據(jù)類型及其函數(shù)

4.1       字符串 str

4.2       整數(shù) int、浮點(diǎn)小數(shù) float

4.3       布爾型 bool

4.4       列表 list

  • 數(shù)值列表 range
  • 數(shù)值列表轉(zhuǎn)列表:list 函數(shù)
  • 遍歷列表
  • 列表解析

4.5       元組 tuple

4.6       字典 dict

4.7       集合 set

4.8       切片

4.9       在列表中存儲字典

4.10   在字典中存儲列表、字典

4.11   高級數(shù)據(jù)類型的運(yùn)算

4.12   案例演練

  • 練習(xí):登錄驗(yàn)證
  • 練習(xí):遍歷元組
  • 練習(xí):遍歷集合
  • 練習(xí):while 循環(huán)列表

5.           函數(shù)

5.1       函數(shù)的定義和作用

  • 定義函數(shù)規(guī)范
  • 調(diào)用函數(shù)

5.2       函數(shù)的參數(shù)和返回值

5.3       局部變量與全部變量

5.4       位置參數(shù)與關(guān)鍵字參數(shù)

5.5       缺省參數(shù)與多值參數(shù)

5.6       遞歸函數(shù)與匿名函數(shù)

5.7       數(shù)據(jù)的不可變類型與可變類型

5.8       拆包

5.9       常用內(nèi)置函數(shù)

  • 輸出輸入函數(shù):print、input
  • dir 函數(shù)

6.           包與模塊

6.1       了解庫、包、模塊

6.2       模塊的導(dǎo)入方式

  • 導(dǎo)入整個(gè)模塊(.py)
  • 導(dǎo)入模塊中的函數(shù)
  • 自定義模塊的導(dǎo)入與應(yīng)用

6.3       定義別名

6.4       模塊定位的順序

6.5       了解與制作包

  • 導(dǎo)入包的方式

6.6       常用標(biāo)準(zhǔn)庫

  • time:日期時(shí)間計(jì)算
  • sys:系統(tǒng)環(huán)境交互
  • os:文件和目錄處理

7.           文件批處理

7.1       文件操作的基本步驟

  • 關(guān)于路徑,你必須知道的幾件事
  • 文件名規(guī)則

7.2       讀取文件

  • 文件的讀取模式
  • 讀取 txt 文件
  • 讀取 txt 文件指定行、指定列的數(shù)據(jù)
  • 自動篩選滿足指定條件的數(shù)據(jù)

7.3       寫入文件

  • 覆蓋寫入
  • 追加寫入

7.4       大文件還是小文件,讀寫方式有不同

7.5       讀寫出錯(cuò)不用急,學(xué)會讀懂錯(cuò)誤信息

7.6       文件的備份

7.7       文件夾及文件的基本操作

案例:薪酬信息分類存儲

案例:大文件的讀寫

案例:批量修改文件名、文件夾名

8.           Excel自動化批處理

8.1       常用讀寫Excel工作簿的庫對比

  • pandas 讀寫Excel
  • openpyxl 讀寫Excel

8.2       xlwings

  • xlwings的安裝、升級與卸載
  • xlwings支持版本
  • 混合開發(fā),調(diào)用VBA宏程序
  • 往擴(kuò)展區(qū)域中寫入數(shù)據(jù)
  • 在Excel中使用Python定義的函數(shù)

8.3       Excel常用對象、屬性和方法

  • 應(yīng)用→工作簿→工作表→單元格區(qū)域

8.4       應(yīng)用

  • 應(yīng)用的創(chuàng)建及退出
  • 連接工作簿

8.5       工作簿、工作表、單元格區(qū)域

  • 常用屬性
  • 常用方法

案例:讀寫Excel工作簿中的指定數(shù)據(jù)

8.6       Excel排版自動化

  • 常用格式化處理

案例:表格自動化排版

8.7       Excel案例實(shí)戰(zhàn)

案例:匯總各部門工資數(shù)據(jù)表

案例:自動按產(chǎn)品線分發(fā)數(shù)據(jù)

案例:合并多個(gè)工作簿

案例:拆分成多個(gè)工作簿

案例:批量生成日報(bào)表

8.8       沒學(xué)過類似的案例,你也能自己做出來

  • 掌握Python的學(xué)習(xí)方法,比記住知識點(diǎn)更重要

案例:xls與xlsx文件的批量轉(zhuǎn)換

案例:批量轉(zhuǎn)換為PDF

案例:批量生成工資條

案例:自動判斷營銷數(shù)據(jù)并生成預(yù)警信息

9.           可視化圖表設(shè)計(jì)

9.1       Excel內(nèi)置圖表

  • 自動調(diào)用Excel自帶圖表

案例:兩年的訂單金額同比

案例:訂單金額環(huán)比

9.2       交互式圖表設(shè)計(jì)

  • 生成動態(tài)的交互式圖表

案例:每種產(chǎn)品銷量占比

案例:銷售員訂單金額排行榜

案例:自動生成業(yè)務(wù)數(shù)據(jù)月度總結(jié)報(bào)告

案例:批量生成市場營銷報(bào)告Dashboard

10.       生成應(yīng)用程序

10.1   安裝 pyInstaller

10.2   打包生成 .exe 應(yīng)用程序文件