01《Python 辦公自動(dòng)化教程》簡(jiǎn)介

如果說什么才是古人留下來最寶貴的財(cái)富振乏,那一定是通過某種介質(zhì)存留下來的數(shù)據(jù)恰聘,這些數(shù)據(jù)頁(yè)成為了后人探索前人世界的一把鑰匙。早期人們對(duì)于數(shù)據(jù)的記錄從停留在腦海里链患,到刻在龜殼上巧鸭、竹簡(jiǎn)上,到后來發(fā)明了造紙術(shù)麻捻、印刷術(shù)記錄的載體變成紙張纲仍,數(shù)據(jù)的存儲(chǔ)正在一步一步的變得更加方便。

直到現(xiàn)在互聯(lián)網(wǎng)技術(shù)的崛起贸毕,我們的數(shù)據(jù)已經(jīng)可以利用硬盤進(jìn)行超持久化的存儲(chǔ)郑叠,有了高效的數(shù)據(jù)存儲(chǔ)方式之后如何更加高效的完成數(shù)據(jù)的記錄又漸漸的成為我們要探討的新命題。

既然是要“高效的”完成數(shù)據(jù)的記錄明棍,那么肯定不能是人工進(jìn)行手動(dòng)的數(shù)據(jù)記錄乡革,于是慢慢的出現(xiàn)了一個(gè)新的名詞:辦公自動(dòng)化。顧名思義就是要把數(shù)據(jù)記錄的方式自動(dòng)化起來摊腋,將我們從繁瑣的工作中解放出來沸版,讓我們能把更大的精力投入到更重要的事情中去。

而以高效兴蒸、便捷著稱的 Python 出現(xiàn)之后更是為辦公自動(dòng)化插上了翅膀视粮,可謂是強(qiáng)強(qiáng)聯(lián)合!

那么這個(gè)課程我們將一起來學(xué)習(xí)下如何使用 Python 實(shí)現(xiàn)辦公自動(dòng)化~

1. 辦公自動(dòng)化介紹

本小節(jié)將為你介紹辦公自動(dòng)化的概念类咧、應(yīng)用場(chǎng)景等內(nèi)容馒铃。

1.1 什么是辦公自動(dòng)化

辦公自動(dòng)化是將現(xiàn)代化辦公和計(jì)算機(jī)技術(shù)結(jié)合起來的一種新型的辦公方式蟹腾。辦公自動(dòng)化沒有統(tǒng)一的定義,凡是在傳統(tǒng)的工作中采用各種新技術(shù)区宇、新機(jī)器娃殖、新設(shè)備從事辦公業(yè)務(wù),只要可以幫忙我們提高工作效率议谷,簡(jiǎn)化工作流程炉爆,這些都屬于辦公自動(dòng)化的范圍。

1.2 辦公自動(dòng)化的應(yīng)用場(chǎng)景

辦公自動(dòng)化可以運(yùn)用在哪里卧晓?答案是隨處可用芬首,只要能夠解決你在辦公過程中所遇到的復(fù)雜問題。本教程則是從四個(gè)我們工作中非常常見的場(chǎng)景進(jìn)行舉例:

  1. Office 自動(dòng)化逼裆;
  2. 郵件自動(dòng)化郁稍;
  3. 文件自動(dòng)化;
  4. 釘釘自動(dòng)化胜宇。

既然說到辦公自動(dòng)化已經(jīng)無處不在耀怜,那在我們的工作經(jīng)常使用到的辦公自動(dòng)化工具都有哪些呢?

OA系統(tǒng):

5fd4e96808bf35dc13650720.jpg

圖片來源:互聯(lián)網(wǎng)釘釘:

5fd4e974094e8ab708660564.jpg

圖片來源:釘釘 OA 工作臺(tái)

除了上述最為典型的自動(dòng)化應(yīng)用之外桐愉,可以思考下目前在你的工作中還有哪些辦公自動(dòng)化的應(yīng)用呢财破?

1.3 什么是 Python 辦公自動(dòng)化?

明白了辦公自動(dòng)化从诲,就是解決了我們?cè)谵k公過程中左痢,提高工作效率、簡(jiǎn)化工作流程的方法系洛。那 Python 辦公自動(dòng)化又是指什么呢俊性?

首先 Python 作為一種跨平臺(tái)的計(jì)算機(jī)程序設(shè)計(jì)語言,在最初被設(shè)計(jì)用于編寫自動(dòng)化腳本(shell)碎罚,隨著版本的不斷更新和語言新功能的添加磅废,越多被用于獨(dú)立的、大型項(xiàng)目的開發(fā)荆烈。

Python 中有強(qiáng)大的內(nèi)置庫(kù)和豐富的第三方庫(kù)拯勉,所有你能想到的功能都可以利用 Python 快速、高效的解決憔购,所以 Python 也越來越成為辦公自動(dòng)化的首選宫峦。

簡(jiǎn)而言之,Python 辦公自動(dòng)化就是通過 Python 編寫程序來解決辦公過程中所遇到的問題玫鸟。

如果看到這里你還不太理解 Python 辦公自動(dòng)化是什么导绷,那可以想象以下場(chǎng)景:

  1. 需要你將 1000 個(gè) Excel 文件中的數(shù)據(jù)進(jìn)行統(tǒng)計(jì);
  2. 打開有 10W+ 條數(shù)據(jù)的一份 Excel 文件進(jìn)行數(shù)據(jù)的統(tǒng)計(jì)屎飘;
  3. 根據(jù)已有數(shù)據(jù)快速制作大量圖表到 PPT 中妥曲;
  4. 已經(jīng)完成的 1000 份 Word 文件中贾费,公司名稱變更,需要批量更改檐盟;

對(duì)于上述的工作場(chǎng)景褂萧,如果不通過編程的方式我們怕不是要一條條數(shù)據(jù),一個(gè)個(gè)文件進(jìn)行修改葵萎,既費(fèi)時(shí)又費(fèi)力导犹。而使用了 Python 之后上面這些場(chǎng)景很可能只需要短短幾行代碼就能快速完成。

1.4 Python 的版本

Python 由 Guido van Rossum 于 1989 年底發(fā)明羡忘,第一個(gè)公開發(fā)行版發(fā)行于 1991 年谎痢,目前在討論 Python 版本時(shí),通常會(huì)大致劃分為兩類卷雕,一類是 Python2.x节猿,一類是 Python3.x(x 表示小版本號(hào))。目前較為主流的版本為 Python3.x爽蝴,同時(shí)許多 Python 第三庫(kù)也不再支持 Python2.x沐批。

本教程中所選擇的版本為 Python3.6.3,如果和課程的環(huán)境不一致也沒關(guān)系蝎亚,只要保證你本地的環(huán)境是Python3.x 版本就可以了。

2. 為什么要學(xué)習(xí) Python 自動(dòng)化先馆?

這里可以分兩類學(xué)員來說明发框,如果你平時(shí)就是使用 Python 進(jìn)行工作的,學(xué)習(xí) Python 辦公自動(dòng)化煤墙,你的收獲:

  1. 拓展更多解決問題的思路梅惯;
  2. 全方面了解 Python 的運(yùn)用場(chǎng)景;
  3. 作為后期自身的加分項(xiàng)仿野;

如果你的工作并不是 Python 相關(guān)铣减,學(xué)習(xí) Python 辦公自動(dòng)化課程,你的收獲:

  1. 掌握 Python脚作,作為自身的加分項(xiàng)葫哗;
  2. 通過 Python 辦公自動(dòng)化切實(shí)解決工作中的繁瑣問題;

3. 本課程是如何設(shè)計(jì)的球涛?

本門課程根據(jù)實(shí)際工作中所使用到的辦公自動(dòng)化的場(chǎng)景進(jìn)行劃分:

  1. Office 自動(dòng)化:通過 Python 操作 Office 辦公中常用的Word劣针、Excel 和 PPT,實(shí)現(xiàn)數(shù)據(jù)寫入讀取等操作亿扁;
  2. 郵件自動(dòng)化:通過 Python 的 smtplib 模塊和 zmail 模塊發(fā)送三種格式的郵件捺典;
  3. 文件自動(dòng)化:通過Python自帶的 os 模塊實(shí)現(xiàn)對(duì)文件和文件夾進(jìn)行創(chuàng)建、讀取从祝、刪除等操作襟己,實(shí)現(xiàn)壓縮包的壓縮與解壓縮操作引谜;
  4. 釘釘自動(dòng)化:使用Python接入釘釘機(jī)器人開發(fā),實(shí)現(xiàn)多類型消息的自動(dòng)回復(fù)功能擎浴。

同時(shí)在每一部分內(nèi)容講解的時(shí)候煌张,除了基礎(chǔ)語法外,會(huì)結(jié)合該模塊常用內(nèi)容與實(shí)際場(chǎng)景結(jié)合進(jìn)行介紹和練習(xí)退客,讓你學(xué)完本門課程后骏融,能夠快速并靈活的運(yùn)用在你實(shí)際的工作中。

4. 學(xué)習(xí)技巧

在后續(xù)小節(jié)開始學(xué)習(xí)過程中萌狂,也是有技巧和方法的档玻。

技巧 1:善于閱讀 API 文檔

對(duì)于 Python 第三方庫(kù),往往會(huì)有對(duì)應(yīng)的 API 文檔茫藏,了解一個(gè)庫(kù)的使用误趴,最簡(jiǎn)單、直接的方式就是閱讀文檔务傲,閱讀源代碼凉当。

技巧 2:多敲多練多上手

學(xué)習(xí)過程中,一定要多上手練習(xí)售葡,不要停留在理論層面看杭。很多時(shí)候,文檔不理解的內(nèi)容挟伙,敲個(gè)示例就分分鐘明白了楼雹。

5. 常見疑惑

在學(xué)習(xí)前、學(xué)習(xí)中尖阔、學(xué)習(xí)后贮缅,大家會(huì)有不同的疑惑,如果你也有疑惑介却,可以先閱讀下本小節(jié)的內(nèi)容看有沒有幫助到你谴供。

疑惑 1:為什么只有 Python 自動(dòng)化,JAVA 自動(dòng)化沒有么齿坷?

答:首先弄明白什么是自動(dòng)化桂肌,就不會(huì)有這樣的疑問了,語言歸根到底是為了解決我們的問題胃夏,選擇 Python 實(shí)現(xiàn)自動(dòng)化轴或,最大的原因就是 Python 的語言特性以及豐富的第三方資源,可以節(jié)省我們的時(shí)間仰禀。

疑惑 2:各種 Python 庫(kù)的參數(shù)意思不明確照雁,搞不定

答:在使用過程中,第三方庫(kù)通常會(huì)有對(duì)應(yīng)的 API 文檔,解決這一問題最好的方法就是閱讀文檔或查看源代碼饺蚊。當(dāng)然在后續(xù)小節(jié)中萍诱,我們也將盡可能的通過豐富的實(shí)例解決你這疑惑,但閱讀文檔的能力還是建議大家都要具備的污呼。

疑惑 2:為什么寫 Python 代碼實(shí)現(xiàn)自動(dòng)化裕坊,感覺反而比手動(dòng)操作軟件更復(fù)雜了呢?

答:如果只是操作一個(gè)文件的話燕酷,那么肯定不需要再費(fèi)時(shí)費(fèi)力的編寫 Python 程序籍凝。但是如果是 100 個(gè),1000 個(gè)呢苗缩,你還要繼續(xù)進(jìn)行手動(dòng)操作嗎饵蒂?并且編寫好了 Python 程序又不是只用這一次,你能保證以后不碰到類似甚至相同的工作場(chǎng)景嗎酱讶?如果遇到了退盯,我們只需要將之前的 Python 程序拿出來修改幾個(gè)參數(shù)就可以再次使用。

可以說兩種方法都有適合的使用場(chǎng)景泻肯,但是在大批量的文件處理方面渊迁,使用 Python 程序肯定要比手動(dòng)操作快出無!數(shù)灶挟!倍琉朽!

6. 小結(jié)

本節(jié)課程我們主要學(xué)習(xí)了Python辦公自動(dòng)化的介紹。本節(jié)課程的重點(diǎn)如下:

  • 了解 辦公自動(dòng)化概念和應(yīng)用場(chǎng)景膏萧;
  • 了解Python實(shí)現(xiàn)辦公自動(dòng)化的優(yōu)勢(shì)漓骚;
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市榛泛,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌噩斟,老刑警劉巖曹锨,帶你破解...
    沈念sama閱讀 212,383評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異剃允,居然都是意外死亡沛简,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,522評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門斥废,熙熙樓的掌柜王于貴愁眉苦臉地迎上來椒楣,“玉大人,你說我怎么就攤上這事牡肉∨趸遥” “怎么了?”我有些...
    開封第一講書人閱讀 157,852評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵统锤,是天一觀的道長(zhǎng)毛俏。 經(jīng)常有香客問我炭庙,道長(zhǎng),這世上最難降的妖魔是什么煌寇? 我笑而不...
    開封第一講書人閱讀 56,621評(píng)論 1 284
  • 正文 為了忘掉前任焕蹄,我火速辦了婚禮,結(jié)果婚禮上阀溶,老公的妹妹穿的比我還像新娘腻脏。我一直安慰自己,他們只是感情好银锻,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,741評(píng)論 6 386
  • 文/花漫 我一把揭開白布永品。 她就那樣靜靜地躺著,像睡著了一般徒仓。 火紅的嫁衣襯著肌膚如雪腐碱。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,929評(píng)論 1 290
  • 那天掉弛,我揣著相機(jī)與錄音症见,去河邊找鬼。 笑死殃饿,一個(gè)胖子當(dāng)著我的面吹牛谋作,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播乎芳,決...
    沈念sama閱讀 39,076評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼遵蚜,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了奈惑?” 一聲冷哼從身側(cè)響起吭净,我...
    開封第一講書人閱讀 37,803評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎肴甸,沒想到半個(gè)月后寂殉,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,265評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡原在,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,582評(píng)論 2 327
  • 正文 我和宋清朗相戀三年友扰,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片庶柿。...
    茶點(diǎn)故事閱讀 38,716評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡村怪,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出浮庐,到底是詐尸還是另有隱情甚负,我是刑警寧澤,帶...
    沈念sama閱讀 34,395評(píng)論 4 333
  • 正文 年R本政府宣布,位于F島的核電站腊敲,受9級(jí)特大地震影響击喂,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜碰辅,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,039評(píng)論 3 316
  • 文/蒙蒙 一懂昂、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧没宾,春花似錦凌彬、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至会钝,卻和暖如春伐蒋,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背迁酸。 一陣腳步聲響...
    開封第一講書人閱讀 32,027評(píng)論 1 266
  • 我被黑心中介騙來泰國(guó)打工先鱼, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人奸鬓。 一個(gè)月前我還...
    沈念sama閱讀 46,488評(píng)論 2 361
  • 正文 我出身青樓焙畔,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親串远。 傳聞我的和親對(duì)象是個(gè)殘疾皇子宏多,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,612評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容