本書從日常辦公場(chǎng)景和職場(chǎng)人的實(shí)際工作需求出發(fā),以實(shí)戰(zhàn)案例為主線,分解一個(gè)個(gè)任務(wù),用輕松的方式講解使用 Python 編程語言解決辦公難題,提升工作效率的知識(shí)與方法,內(nèi)容涵蓋:使用 Python 處理大量重復(fù)性的 Word 文檔、Excel 表格工作,以此大大提升工作效率;巧用 Python 處理 PDF 文檔、PPT演示文稿、電子郵件、圖形圖像,實(shí)現(xiàn)專業(yè)的內(nèi)容輸出;以及編寫 Python 爬蟲程序,抓取網(wǎng)絡(luò)數(shù)據(jù)信息。這些知識(shí)是大部分人學(xué)習(xí) Python 的目的所在,對(duì)于職場(chǎng)辦公人士、科研人員和大學(xué)生都有很大的幫助。
職場(chǎng)辦公:講解如何將專業(yè)Python編程方法和技巧應(yīng)用于日常辦公,有效提高工作效率;
注重實(shí)戰(zhàn):以實(shí)際工作案例為核心,分解任務(wù),從日常辦公場(chǎng)景和職場(chǎng)的實(shí)際需求出發(fā);
內(nèi)容豐富:內(nèi)容涵蓋用Python處理Word文檔、Excel表格、PPT、圖形圖像及爬蟲程序等;
通俗易懂:語言簡(jiǎn)潔,職場(chǎng)人士、大學(xué)生和科研人士可通過本書學(xué)習(xí)Python辦公技巧;
麥?zhǔn)澹厴I(yè)于浙江大學(xué)計(jì)算機(jī)系,有超過 15 年的軟件開發(fā)和架構(gòu)經(jīng)驗(yàn),現(xiàn)任某跨國金融企業(yè)技術(shù) VP。他的自媒體:麥?zhǔn)寰幊?( 公眾平臺(tái)、嗶哩嗶哩 ),以輕松、簡(jiǎn)明、硬核的風(fēng)格受到了廣大粉絲的歡迎。
目錄
第 1章 使用Python批處理Word文案,新手讓人刮目相看
005 1.1 遇到困難先別怕,理清思路關(guān)鍵
005 1.2 用python-docx自動(dòng)生成Word邀請(qǐng)函
009 1.3 Word辦公自動(dòng)化核心精講
013 1.4 加強(qiáng)邀請(qǐng)函程序
014 1.5 小結(jié)
第 2章 當(dāng)Python遇到Excel,效率翻倍
016 2.1 批量生成邀請(qǐng)函
021 2.2 自動(dòng)讀取Excel表格中的內(nèi)容
026 2.3 將海量數(shù)據(jù)寫入Excel表格
027 2.4 綜合案例拆分10萬條數(shù)據(jù)
031 2.5 小結(jié)
第3章 只需幾行代碼,輕松處理PDF文檔
033 3.1 把Word文檔轉(zhuǎn)成PDF文檔
034 3.2 從PDF文檔中提取文本和圖片
036 3.3 加密和解密
038 3.4 玩轉(zhuǎn)PDF文檔
040 3.5 從零開始創(chuàng)建PDF文件
041 3.6 給PDF文檔加水印
042 3.7 小結(jié)
第4章 自動(dòng)群發(fā)電子郵件
044 4.1 設(shè)置電子郵件
049 4.2 自動(dòng)發(fā)送邀請(qǐng)函
054 4.3 接收郵件
058 4.4 小結(jié)
第5章 Python日常圖像處理技巧
060 5.1 摳圖
062 5.2 給圖像加logo
064 5.3 批量加水印
066 5.4 裁剪圖像
067 5.5 其他的圖像處理技巧
068 5.6 用Python畫圖
069 5.7 人像美顏
071 5.8 濾鏡效果
第6章 文件批處理
073 6.1 讀取文件
075 6.2 寫入文件
077 6.3 文件路徑
079 6.4 亂碼問題
080 6.5 復(fù)制文件和文件夾
082 6.6 重命名
082 6.7 刪除文件
083 6.8 遍歷文件夾與尋找特定文件
085 6.9 壓縮和備份
086 6.10 小結(jié)
第7章 使用Python生成專業(yè)美觀的數(shù)據(jù)型PPT
088 7.1 安裝python-pptx模塊
088 7.2 PPT核心概念
089 7.3 使用Python精準(zhǔn)操作PPT
094 7.4 從PPT中提取信息
095 7.5 客戶投資報(bào)表PPT實(shí)戰(zhàn)
102 7.6 從Excel表格加載和封裝數(shù)據(jù)
106 7.7 應(yīng)用Excel表格數(shù)據(jù)生成報(bào)表PPT
111 7.8 小結(jié)
第8章 編寫Python爬蟲程序,自動(dòng)抓取網(wǎng)上數(shù)據(jù)
113 8.1 網(wǎng)絡(luò)爬蟲讓數(shù)據(jù)收集變簡(jiǎn)單
115 8.2 抓取文章列表
120 8.3 抓取JavaScript網(wǎng)頁
130 8.4 使用selenium自動(dòng)登錄并抓取課程列表
139 8.5 小結(jié)
第9章 Python辦公自動(dòng)化秘籍
141 9.1 必須掌握的核心知識(shí)
142 9.2 有問題,先問Python
143 9.3 問Python的3個(gè)命令
146 9.4 學(xué)會(huì)看文檔
147 9.5 掌握新模塊
150 9.6 看源碼
150 9.7 小結(jié)