注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件工程及軟件方法學Python自動化高效辦公超入門

Python自動化高效辦公超入門

Python自動化高效辦公超入門

定 價:¥99.90

作 者: Python進階者
出版社: 機械工業(yè)出版社
叢編項:
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111733331 出版時間: 2023-10-01 包裝: 平裝-膠訂
開本: 16開 頁數(shù): 字數(shù):  

內(nèi)容簡介

  本書詳細介紹了Python自動化辦公、數(shù)據(jù)爬蟲、數(shù)據(jù)庫操作以及界面開發(fā)的具體過程和編程技巧。Python編程基礎篇(第1~2章)詳細介紹了Python的環(huán)境搭建和基礎知識,包括數(shù)據(jù)類型、變量、運算符、條件語句、循環(huán)語句、函數(shù)和模塊等內(nèi)容。讀者將學習如何使用Python進行基本的編程操作,為后續(xù)的自動化辦公和應用開發(fā)奠定基礎。辦公自動化篇(第3~7章)詳細介紹了如何使用Python對文件和目錄進行操作,包括文件讀寫、目錄遍歷、文件復制和刪除等內(nèi)容,以及如何使用Python進行自動化辦公,包括Excel自動化、PDF自動化和郵件自動化等內(nèi)容。讀者將學習如何使用Python對本地文件和目錄進行操作,以及如何對常用辦公軟件進行自動化處理,從而提高工作效率。數(shù)據(jù)自動化篇(第8~12章)詳細介紹了如何使用Python對數(shù)據(jù)庫進行操作,包括MySQL、SQLite和MongoDB等,以及進行GUI編程,包括GUI庫的使用。讀者將學習如何使用Python對數(shù)據(jù)庫進行增、刪、改、查等操作,以及如何開發(fā)桌面應用程序,方便進行自動化辦公和應用開發(fā)。隨書附贈案例文件、電子教案,以及可掃碼觀看的教學視頻。本書既適合作為職場辦公人士的學習參考書,也適合Python自動化開發(fā)技術愛好者閱讀學習。

作者簡介

  “Python進階者”由吳桐、李康等多位知乎專欄作者、CSDN博客專家組成,主要從事Python自動化辦公、數(shù)據(jù)分析、爬蟲和后端開發(fā)等工作。同時,也是微信公眾號“Python爬蟲與數(shù)據(jù)挖掘”和“Python共享之家”的主創(chuàng)團隊。線上累計粉絲超20萬,Python原創(chuàng)文章超1500篇,單篇閱讀量超35萬次,總閱讀量超600萬次,訪問量超千萬次。團隊多年來養(yǎng)成了以GitHub文檔及平臺分享等方式進行知識傳播的習慣,希望將工作中總結的技巧和方法分享給更多有需求的讀者。

圖書目錄

前言
第1篇Python編程基礎篇
第1章環(huán)境搭建
1.1Python環(huán)境安裝
1.1.1Anaconda的安裝和配置
1.1.2pip包管理
1.2運行Python程序
1.3開發(fā)工具PyCharm
1.3.1PyCharm簡介
1.3.2PyCharm安裝
1.3.3PyCharm的啟動和基本使用
第2章基礎教程
2.1數(shù)據(jù)類型和變量
2.2控制語句
2.2.1條件語句
2.2.2循環(huán)語句
2.3數(shù)據(jù)類型
2.3.1列表
2.3.2字典
2.3.3元組和集合
2.4函數(shù)和類對象
2.4.1函數(shù)編程
2.4.2類和對象
2.5多進程、多線程
2.5.1多進程概述
2.5.2多進程和進程池
2.5.3多線程概述
2.5.4多線程和進程池
2.6捕捉Python異常
2.6.1常見異常概述
2.6.2traceback模塊
第2篇辦公自動化篇
第3章文件操作
3.1讀取文件
3.1.1文件的讀取操作
3.1.2多種方式讀取文件
3.1.3【實例】讀取小說內(nèi)容并統(tǒng)計相同詞匯
3.2寫入文件
3.2.1文件的寫入操作
3.2.2以追加的模式寫入文件
3.2.3寫入二進制文件
3.2.4【實例】讀取小說內(nèi)容并寫入文件
3.3文件路徑
3.3.1os模塊
3.3.2pathlib模塊
3.4復制、移動和刪除文件
3.5批量重命名文件
3.5.1【實例】一鍵批量重命名文件夾
3.5.2【實例】解放雙手:根據(jù)文件擴展名進行文件自動分類
第4章Excel 表格自動化
4.1讀取 Excel 表格
4.1.1使用pandas讀取Excel表格數(shù)據(jù)
4.1.2使用pandas讀取CSV表格數(shù)據(jù)
4.1.3使用openpyxl讀取Excel表格數(shù)據(jù)
4.2寫入 Excel 表格
4.2.1使用pandas寫入數(shù)據(jù)到Excel表格
4.2.2使用openpyxl寫入數(shù)據(jù)到Excel表格
4.2.3設置Excel單元格樣式
4.2.4為Excel設置公式
4.2.5在Excel中生成圖表
4.2.6【實例】自動生成工作報告模板
4.3合并和拆分工作表格
4.3.1合并工作表格
4.3.2拆分工作表格
4.4polars處理大規(guī)模數(shù)據(jù)
4.4.1構建DataFrame和基本使用
4.4.2讀取表格數(shù)據(jù)
第5章Word 文檔自動化
5.1安裝python-docx庫
5.2創(chuàng)建 Word 文檔
5.2.1給Word文檔添加標題和段落
5.2.2給Word文檔添加圖片和表格
5.2.3給Word文檔添加樣式
5.2.4【實例】自動編寫離職報告
5.3讀取 Word 文檔
5.4批量生成和轉換Word文檔
5.4.1【實例】一鍵生成100個Word文檔
5.4.2Word文檔轉換為PDF文件
5.4.3【實例】自動編寫邀請函并轉換為PDF文件
5.4.4差異性
第6章PDF 文件自動化
6.1安裝PyMuPDF庫
6.2合并和拆分PDF文件
6.2.1將多個PDF文件合并成單個PDF文件
6.2.2將PDF文件拆分為多頁PDF文件
6.2.3【實例】將多本電子書合并成一個PDF文件
6.2.4【實例】將PDF電子書一分為三
6.3讀取PDF文件內(nèi)容
6.3.1讀取PDF圖像
6.3.2【實例】將PDF文件轉換為Word文檔
6.3.3【實例】將PDF文件轉換為圖像文件
6.4保護PDF文件
6.4.1【實例】為PDF文件添加安全密碼
6.4.2【實例】為PDF文件添加水印
第7章PPT文件自動化
7.1安裝pptx庫
7.2寫入PPT文件
7.2.1創(chuàng)建一個PPT文件
7.2.2為PPT文件添加內(nèi)容
7.2.3【實例】制作一個12星座簡介PPT文件
7.2.4【實例】生成一個關于Python發(fā)展史的PPT文檔
7.3提取PPT文稿
7.3.1提取PPT文本內(nèi)容
7.3.2提取PPT媒體文件
7.3.3【實例】導出PPT文稿為PDF文件
第3篇數(shù)據(jù)自動化篇
第8章數(shù)據(jù)采集
8.1爬蟲
8.1.1提取結構化數(shù)據(jù)和非結構化數(shù)據(jù)(JSON)
8.1.2安裝requests
8.1.3發(fā)送HTTP請求
8.1.4添加headers
8.1.5抓取二進制數(shù)據(jù)
8.1.6使用網(wǎng)絡代理
8.1.7安裝xpath
8.1.8xpath基本使用
8.1.9【實例】抓取當當圖書數(shù)據(jù)
8.2定時任務
8.2.1安裝schedule庫
8.2.2常用操作
8.2.3【實例】定時推薦狗狗圖片
8.2.4【實例】定時推薦書籍
8.3selenium火速上手
8.3.1selenium安裝和初始化
8.3.2selenium模塊的基本使用
8.3.3【實例】selenium動態(tài)抓取電影列表
8.3.4【實例】selenium爬取薄荷健康網(wǎng)站的搜索數(shù)據(jù)
第9章數(shù)據(jù)庫
9.1MySQL
9.1.1MySQL安裝
9.1.2MySQL快速入門
9.1.3Python操作MySQL
9.2MongoDB
9.2.1安裝MongoDB
9.2.2MongoDB快速入門
9.2.3Python操作MongoDB
9.3典型應用
9.3.1【實例】爬取bilibili電影Top100數(shù)據(jù)并存儲
9.3.2【實例】爬取bilibili熱門視頻數(shù)據(jù)并存儲
9.3.3【實例】利用pyMongo 讀取 MongoDB 并寫入表格
第10章自動推送通知
10.1郵箱推送
10.1.1獲取郵箱授權碼
10.1.2發(fā)送文本郵件
10.1.3發(fā)送HTML郵件
10.1.4發(fā)送附件
10.1.5【實例】發(fā)送每日菜譜到郵箱
10.1.6yagmail
10.2釘釘機器人推送
10.2.1設置釘釘機器人
10.2.2安裝dingtalk-chatbot
10.2.3文本格式推送
10.2.4Link格式推送
10.2.5Markdown格式推送
10.2.6卡片格式推送
10.3微信消息推送
第11章GUI可視化界面
11.1Tkinter快速上手
11.2Tkinter組件
11.3【實例】基于Tkinter開發(fā)文件閱讀器
11.4【實例】基于Tkinter MongoDB開發(fā)數(shù)據(jù)查詢器
11.5CustomTkinter
11.6打包GUI應用程序
第12章圖像和音視頻處理
12.1圖像處理
12.1.1安裝Pillow庫
12.1.2打開并顯示圖片
12.1.3圖片格式轉換
12.1.4圖片尺寸調(diào)整
12.1.5顏色轉換
12.1.6圖像壓縮
12.1.7壓縮文件為目標大小
12.1.8圖像合并
12.1.9圖形拼接
12.1.10圖像濾波操作
12.1.11圖形裁剪、旋轉和縮放
1

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號