- Python自動化辦公:3分鐘完成一天工作
- 廖茂文
- 1359字
- 2021-07-23 18:52:03
前言
無論是在工作中還是在生活、娛樂中,計(jì)算機(jī)的身影無處不在。雖然計(jì)算機(jī)如此普及,但是很多人依舊無法靈活地使用它。我經(jīng)常看到朋友們因需要在短時間內(nèi)處理100個Excel文件而感到苦悶,而這些在我眼中都可以通過簡單的編程得到快速解決。
計(jì)算機(jī)的強(qiáng)大之處除了“智能”,還可以快速處理重復(fù)性工作,比如以相似的邏輯處理100個Excel文件,這項(xiàng)工作對于計(jì)算機(jī)而言,可能只需要1分鐘,而如果人工去做,可能需要好幾個小時。我們?nèi)绾握莆沼?jì)算機(jī)的這個技能呢?其實(shí),只需掌握一些簡單的編程知識即可。
本書的特點(diǎn)是以較直白的語言介紹需要掌握的編程基礎(chǔ)知識,并以日常工作中經(jīng)常出現(xiàn)的情景為例介紹Python編程是如何自動化處理這些任務(wù)的。
本書結(jié)構(gòu)
第1~3章介紹Python自動化辦公的優(yōu)勢及需要掌握的Python必備基礎(chǔ)知識。具體內(nèi)容如下。
● 第1章介紹Python自動化辦公的優(yōu)勢、如何搭建Python開發(fā)環(huán)境,以及Python周邊工具等;
● 第2章介紹Python中的變量、數(shù)據(jù)類型與語法規(guī)則、輸入與輸出、控制流、函數(shù)等概念;
● 第3章介紹Python中的容器類型、錯誤與異常、類、線程與進(jìn)程等概念。
第4~7章介紹如何自動化操作Excel表格、Word文件、PPT文件和PDF文件等,讀者可將這4章所學(xué)知識直接應(yīng)用于日常工作。具體內(nèi)容如下。
● 第4章介紹如何自動化操作Excel表格;
● 第5章介紹如何自動化操作Word文檔;
● 第6章介紹如何自動化操作PPT文件;
● 第7章介紹如何自動化操作PDF文件。
第8~11章介紹如何實(shí)現(xiàn)其他軟件的自動化操作,如自動組織文件、瀏覽器自動化、郵件自動化、圖形用戶界面軟件自動化等,進(jìn)一步拓寬辦公自動化的應(yīng)用范圍。具體內(nèi)容如下。
● 第8章介紹與文件相關(guān)的自動化操作;
● 第9章介紹如何自動化操作瀏覽器;
● 第10章介紹如何自動化處理郵件;
● 第11章介紹如何自動化操控圖形用戶界面軟件。
本書特點(diǎn)
本書并不是一本介紹編程的技術(shù)書,而是一本介紹如何通過簡單編程實(shí)現(xiàn)日常重復(fù)工作自動化的實(shí)戰(zhàn)教程,書中會詳細(xì)介紹多種常用軟件的自動化操作,如Excel、Word等。
此外,本書也不是一本單純介紹辦公軟件的圖書,所以書中不會對某款辦公軟件的具體操作進(jìn)行過多介紹,而是側(cè)重于介紹如何利用Python對這些軟件進(jìn)行自動化重復(fù)性操作,從而達(dá)到重復(fù)工作交由計(jì)算機(jī)處理的目的。
本書理論知識精練、代碼簡單、思路清晰、學(xué)習(xí)資源齊備,適合有一定辦公軟件使用基礎(chǔ)又想進(jìn)一步提高工作效率的辦公人員,如從事行政、人事、營銷、財(cái)務(wù)等職業(yè)的人士閱讀,也可供Python編程愛好者參考。
書中展示的示例代碼都有完整的代碼文件供大家下載,具體下載地址詳見博文視點(diǎn)官網(wǎng)。
致謝
僅憑我一個人是難以完成這本書的撰寫工作的,家人、同事、朋友、編輯都給了我很大的幫助。
我要感謝我的愛人婉婷,在每個撰稿的深夜她都靜靜地陪伴在我身邊,給予我鼓勵。
我要感謝振興大佬、卓燊哥、炳明哥(公眾號“Python編程時光”號主)、貓哥(公眾號“Python貓”號主),他們?yōu)楸緯峁┝藢I(yè)且寶貴的建議;感謝崔慶才、寫書哥、癡海,他們在我寫書過程中給予了很多無私的幫助;還要感謝本書的圖書編輯滕滕,在本書的創(chuàng)作過程中,滕姐給予了我很多建議與協(xié)助,與她合作是一個美好的過程。
最后,感謝我的父母,給予我無盡的支持,讓我可以幸福地生活。
讀者服務(wù)

微信掃碼回復(fù):41241
● 獲取本書配套代碼資源
● 獲取作者提供的各種共享文檔、線上直播課、技術(shù)分享等資源
● 加入本書讀者交流群,與作者互動
● 獲取博文視點(diǎn)學(xué)院在線課程、電子書20元代金券
- ExtGWT Rich Internet Application Cookbook
- Kali Linux Web Penetration Testing Cookbook
- 小程序?qū)崙?zhàn)視頻課:微信小程序開發(fā)全案精講
- Learning Chef
- Python數(shù)據(jù)分析基礎(chǔ)
- Learning SAP Analytics Cloud
- HTML5入門經(jīng)典
- 碼上行動:用ChatGPT學(xué)會Python編程
- 單片機(jī)應(yīng)用與調(diào)試項(xiàng)目教程(C語言版)
- 數(shù)據(jù)結(jié)構(gòu)與算法分析(C++語言版)
- JavaScript動態(tài)網(wǎng)頁編程
- Getting Started with Python
- 分布式架構(gòu)原理與實(shí)踐
- H5+移動營銷設(shè)計(jì)寶典
- WordPress Search Engine Optimization(Second Edition)