TOP
0
0
三民出版.新書搶先報|最速、最優惠的新鮮貨報給你知!
Python自動化辦公:3分鐘完成一天工作(簡體書)
滿額折

Python自動化辦公:3分鐘完成一天工作(簡體書)

商品資訊

人民幣定價:89 元
定價
:NT$ 534 元
優惠價
87465
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點:13 點
商品簡介
作者簡介
名人/編輯推薦
目次
相關商品

商品簡介

本書是一本全面介紹如何利用Python自動化處理各類案頭工作的實戰教程。全書共11章,第1~3章介紹自動化辦公的優勢及需要掌握的Python必備基礎知識;第4~7章介紹如何自動化操作Excel表格、Word文檔、PPT文件和PDF文件等,讀者可將所學知識直接應用於日常工作;第8~11章介紹如何實現其他軟件的自動化操作,如自動組織文件、瀏覽器自動化、郵件自動化、圖形用戶界面軟件自動化等,進一步拓寬辦公自動化的應用範圍。


本書理論知識精練、代碼簡單、思路清晰、學習資源齊備,適合有一定辦公軟件使用基礎又想進一步提高工作效率的辦公人員,如從事行政、人事、營銷、財務等職業的人士閱讀,也可供Python編程愛好者參考。


作者簡介

廖茂文 中國人工智能學會高級會員、算法工程師、技術講師、高客單價訓練營講師;在阿裡云大學、CSDN、極客學院開設Python自動化辦公、Python入門、人工智能入門等相關課程,付費學員超10萬人。圖書《深入淺出生成對抗網絡》作者。


名人/編輯推薦

1. 這不是介紹編程的技術書,而是介紹如何通過簡單編程讓日常重復工作實現自動化的實戰教程。

2.本書幫你擺脫重復且煩瑣的辦公瑣事,讓你一看就懂、一學就會,做一個有效率的“摸魚達人”。

3. 隨書贈送300分鐘教學視頻、全書源碼,讀者免費進入Python自動化學習群,作者在線保姆級一對一答疑。

4. 本書適合於想在職場之路實現一路開掛的辦公人士閱讀。

無論是在工作中還是在生活、娛樂中,計算機的身影無處不在。雖然計算機如此普及,但是很多人依舊無法靈活地使用它。我經常看到朋友們因需要在短時間內處理100個Excel文件而感到苦悶,而這些在我眼中都可以通過簡單的編程得到快速解決。


計算機的強大之處除了“智能”,還可以快速處理重復性工作,比如以相似的邏輯處理100個Excel文件,這項工作對於計算機而言,可能只需要1分鐘,而如果人工去做,可能需要好幾個小時。我們如何掌握計算機的這個技能呢?其實,只需掌握一些簡單的編程知識即可。


本書的特點是以較直白的語言介紹需要掌握的編程基礎知識,並以日常工作中經常出現的情景為例介紹Python編程是如何自動化處理這些任務的。


● 本書結構


第1~3章介紹Python自動化辦公的優勢及需要掌握的Python必備基礎知識。具體內容如下。

第1章介紹Python自動化辦公的優勢、如何搭建Python開發環境,以及Python周邊工具等;

第2章介紹Python中的變量、數據類型與語法規則、輸入與輸出、控制流、函數等概念;

第3章介紹Python中的容器類型、錯誤與異常、類、線程與進程等概念。


第4~7章介紹如何自動化操作Excel表格、Word文件、PPT文件和PDF文件等,讀者可將這4章所學知識直接應用於日常工作。具體內容如下。

第4章介紹如何自動化操作Excel表格;

第5章介紹如何自動化操作Word文檔;

第6章介紹如何自動化操作PPT文件;

第7章介紹如何自動化操作PDF文件。


第8~11章介紹如何實現其他軟件的自動化操作,如自動組織文件、瀏覽器自動化、郵件自動化、圖形用戶界面軟件自動化等,進一步拓寬辦公自動化的應用範圍。具體內容如下。

第8章介紹與文件相關的自動化操作;

第9章介紹如何自動化操作瀏覽器;

第10章介紹如何自動化處理郵件;

第11章介紹如何自動化操控圖形用戶界面軟件。


● 本書特點


本書並不是一本介紹編程的技術書,而是一本介紹如何通過簡單編程實現日常重復工作自動化的實戰教程,書中會詳細介紹多種常用軟件的自動化操作,如Excel、Word等。

此外,本書也不是一本單純介紹辦公軟件的圖書,所以書中不會對某款辦公軟件的具體操作進行過多介紹,而是側重於介紹如何利用Python對這些軟件進行自動化重復性操作,從而達到重復工作交由計算機處理的目的。


本書理論知識精練、代碼簡單、思路清晰、學習資源齊備,適合有一定辦公軟件使用基礎又想進一步提高工作效率的辦公人員,如從事行政、人事、營銷、財務等職業的人士閱讀,也可供Python編程愛好者參考。


書中展示的示例代碼都有完整的代碼文件供大家下載,具體下載地址詳見博文視點官網。


● 致謝


僅憑我一個人是難以完成這本書的撰寫工作的,家人、同事、朋友、編輯都給了我很大的幫助。我要感謝我的愛人婉婷,在每個撰稿的深夜她都靜靜地陪伴在我身邊,給予我鼓勵。


我要感謝振興大佬、卓燊哥、炳明哥(公眾號“Python 編程時光”號主)、貓哥(公眾號“Python貓”號主),他們為本書提供了專業且寶貴的建議;感謝崔慶才、寫書哥、癡海,他們在我寫書過程中給予了很多無私的幫助;還要感謝本書的圖書編輯滕滕,在本書的創作過程中,滕姐給予了我很多建議與協助,與她合作是一個美好的過程。


最後,感謝我的父母,給予我無盡的支持,讓我可以幸福地生活。


目次

★第1章 人人都應學會Python自動化辦公

1.1 為什麼工作總是做不完

1.2 什麼是自動化辦公

1.3 為什麼要學會Python自動化辦公

1.4 安裝Python

1.4.1 Windows下安裝Python

1.4.2 macOS下安裝Python

1.5 Python周邊工具

1.5.1 pip

1.5.2 IPython

1.5.3 Jupyter Notebook

1.5.4 VS Code

本章小結


★第2章 寫下第一行代碼

2.1 變量

2.1.1 變量概述

2.1.2 變量命名規則

2.2 基礎數據類型與基礎語法規則

2.2.1 基礎數據類型

2.2.2 基礎語法規則

2.3 輸入與輸出

2.3.1 py文件

2.3.2 輸出數據

2.3.3 獲得輸入數據

2.4 控制流

2.4.1 比較運算符

2.4.2 邏輯運算符

2.4.3 判斷語句

2.4.4 循環語句

2.4.5 跳出循環

2.5 函數

2.5.1 基本函數體

2.5.2 局部作用域與全局作用域

2.5.3 global關鍵字

2.5.4 實現斐波那契數列

本章小結


★第3章 Python中最關鍵的20%

3.1 容器類型

3.1.1 列表

3.1.2 元組

3.1.3 字典

3.1.4 集合

3.2 錯誤與異常

3.2.1 語法錯誤

3.2.2 異常捕捉

3.2.3 異常處理

3.3 類

3.3.1 類的基礎

3.3.2 繼承與多態

3.4 線程與進程

3.4.1 線程

3.4.2 線程池

3.4.3 進程

3.4.4 進程池

本章小結


★第4章 Excel表格自動化

4.1 讀寫Excel數據

4.1.1 使用xlrd讀取工作簿數據

4.1.2 使用xlwt將數據寫入工作簿

4.1.3 使用xlutils修改工作簿數據

4.2 操作大型工作簿

4.2.1 使用openpyxl讀取工作簿數據

4.2.2 使用openpyxl將數據寫入工作簿

4.2.3 修改工作簿中的單元格樣式

4.2.4 使用openpyxl操作大型工作簿

4.2.5 使用openpyxl實現Excel日歷

4.3 代替與超越Excel

4.3.1 Pandas概述

4.3.2 Pandas自動操作Excel

4.3.3 使用Pandas實現工作表中的數據排序

4.3.4 使用Pandas實現Excel數據過濾

4.3.5 使用Pandas實現Excel數據拆分

4.3.6 使用Pandas實現多表聯合操作

4.3.7 使用Pandas對Excel數據進行統計運算

4.3.8 使用Pandas實現數據的可視化

本章小結


★第5章 Word文檔自動化

5.1 讀寫Word文檔

5.1.1 快速創建Word文檔

5.1.2 *.doc文件格式轉為*.docx文件格式

5.1.3 讀取Word文檔中的段落

5.1.4 讀取Word文檔中的表格

5.1.5 將文字寫入Word文檔

5.1.6 將圖片寫入Word文檔

5.1.7 將表格寫入Word文檔

5.1.8 插入有序列表與無序列表

5.2 修改Word文檔樣式

5.2.1 文本格式

5.2.2 Word文檔樣式

5.3 使用Word模板

5.3.1 創建Word模板文件

5.3.2 使用Word模板文件

5.3.3 快速生成千份勞動合同

5.4 自動生成數據分析報告

5.4.1 處理Excel數據

5.4.2 生成美觀的數據分析報告

本章小結


★第6章 PPT文件自動化

6.1 讀寫PPT文件

6.1.1 快速創建PPT文件

6.1.2 向幻燈片中插入文字

6.1.3 向幻燈片中插入新文本框

6.1.4 向幻燈片中插入圖片

6.1.5 向幻燈片中插入形狀

6.1.6 向幻燈片中插入表格

6.2 自動化生成250頁電影PPT文件

6.2.1 PPT母版

6.2.2 生成250頁電影PPT文件

本章小結


★第7章 PDF文件自動化

7.1 讀取PDF文件內容

7.1.1 PDF文件原理簡析

7.1.2 讀取PDF文件中的文字

7.1.3 從PDF文件中提取圖像

7.1.4 從PDF文件中提取表格

7.2 PDF文件基本操作

7.2.1 給PDF文件添加文字

7.2.2 為PDF文件生成大綱

7.2.3 旋轉PDF頁面

7.2.4 加密PDF文件

7.2.5 合並PDF文件

7.2.6 給PDF文件添加水印

本章小結


★第8章 自動組織文件

8.1 文件屬性與文件操作

8.1.1 獲取文件屬性

8.1.2 讀寫文件

8.1.3 重命名文件

8.1.4 刪除文件

8.1.5 監控文件變化

8.2 文件路徑

8.2.1 不同操作系統間路徑的差異

8.2.2 絕對路徑與相對路徑

8.2.3 創建文件夾

8.2.4 與文件路徑相關的常用操作

8.3 壓縮文件操作

8.3.1 壓縮文件

8.3.2 解壓縮文件

8.3.3 破解加密壓縮文件

本章小結


★第9章 瀏覽器自動化

9.1 自動獲取網站信息

9.1.1 淺析HTTP

9.1.2 構成網站內容的元素

9.1.3 通過requests獲取網頁內容

9.1.4 通過BeautifulSoup4解析網頁內容

9.1.5 豆瓣電影爬蟲

9.2 模擬登錄

9.2.1 網站登錄原理

9.2.2 瀏覽器Cookie

9.2.3 requests實現模擬登錄

9.3 自動化操作瀏覽器

9.3.1 搭建Selenium使用環境

9.3.2 Selenium基本使用方法

9.3.3 Selenium等待元素加載

9.3.4 XPath基本使用方法

9.3.5 通過Selenium自動化網站後臺

9.3.6 Selenium操作iframe

本章小結


★第10章 郵件自動化

10.1 電子郵件協議

10.1.1 電子郵件的由來

10.1.2 郵件服務器

10.1.3 發送郵件協議:SMTP

10.1.4 接收郵件協議:POP3與IMAP

10.2 設置第三方郵件服務

10.2.1 設置新浪郵箱

10.2.2 電子郵件發送原理

10.3 自動發送郵件

10.3.1 安裝yagmail庫

10.3.2 使用yagmail庫發送文字郵件

10.3.3 使用yagmail庫發送附帶圖片的郵件

10.3.4 使用yagmail庫發送附帶附件的郵件

10.3.5 使用yagmail庫發送HTML郵件

10.4 自動獲取郵件

10.4.1 淺談郵件格式

10.4.2 解析郵件頭

10.4.3 解析郵件體

10.4.4 自動獲取郵件附件

本章小結


★第11章 圖形用戶界面軟件自動化

11.1 初識PyAutoGUI

11.1.1 故障安全功能

11.1.2 PyAutoGUI庫的一些問題

11.2 控制鼠標

11.2.1 控制鼠標移動

11.2.2 控制鼠標單擊

11.2.3 控制鼠標拖動

11.2.4 控制鼠標滾動

11.2.5 監控鼠標操作

11.3 控制鍵盤

11.3.1 模擬輸入

11.3.2 敲擊鍵盤

11.3.3 使用快捷鍵

11.3.4 監控鍵盤輸入

11.4 其他功能

11.4.1 提示彈窗

11.4.2 識圖定位

本章小結


附錄A Python的來源與歷史

附錄B 計算機基礎概念


您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 465
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區