幫助中心 | 我的帳號 | 關於我們

Python+ChatGPT辦公自動化實戰

  • 作者:楊永剛|責編:賈鴻飛
  • 出版社:人民郵電
  • ISBN:9787115646873
  • 出版日期:2024/09/01
  • 裝幀:平裝
  • 頁數:352
人民幣:RMB 99.9 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書對Python在職場辦公領域的應用進行了系統梳理與介紹。全書共12章,第1?6章主要圍繞與Python辦公自動化相關的基礎知識展開;第7?12章包括走進ChatGPT,文件操作自動化,Word、PPT辦公自動化,Excel辦公自動化,PDF文檔操作自動化和郵件發送,數據分析與可視化等內容。本書提供了豐富的案例,並配有相關資源,以增強讀者的實戰能力。
    本書內容易學易懂,適合追求高效工作、對辦公自動化感興趣的產品經理、運營人員等職場人士閱讀。

作者介紹
楊永剛|責編:賈鴻飛
    楊永剛,現就職于中國電信新疆公司大數據與AI中心。     微軟最有價值專家(MSMVP)高級工程師/軟體工程碩士/系統架構師/省公司創新傑出人才/集團公司B級人才/中央企業先進員工/電信集團認證Hive講師。20年的IT開發經驗,擅長C#、Python、Java語言,擅長C/S、B/S編程,具有豐富的項目開發經驗。先後主持多個集團級、省級大型項目,任技術經理、項目經理。榮獲集團科技進步二等獎。     歡迎關注公眾號「Python有溫度」,一起學習Python。

目錄
第1章  Python及其在辦公中的應用
  1.1  為什麼要用Python實現辦公自動化
  1.2  Python辦公自動化應用場景
  1.3  創建Python開發環境
    1.3.1  Python的下載和安裝
    1.3.2  IDLE
  1.4  VS Code編輯器
    1.4.1  VS Code的下載與安裝
    1.4.2  將VS Code設置成中文界面
    1.4.3  為VS Code配置Python環境
  1.5  第一個Python程序「hello python」
  1.6  用Python操作Excel的入門程序
第2章  Python基礎
  2.1  變數
  2.2  標識符
  2.3  關鍵字
  2.4  內置函數
  2.5  數字類型
    2.5.1  整數類型
    2.5.2  浮點數類型
    2.5.3  布爾類型
  2.6  輸入和輸出
    2.6.1  input()函數
    2.6.2  print()函數
  2.7  註釋
    2.7.1  單行註釋
    2.7.2  多行註釋
  2.8  縮進
  2.9  字元串入門
    2.9.1  基本操作
    2.9.2  字元串轉義
    2.9.3  字元串切片
    2.9.4  字元串跨越多行
  2.10  玩轉字元串必須要掌握的方法
    2.10.1  連接字元串
    2.10.2  分割字元串
    2.10.3  置換字元串
    2.10.4  判斷字元串及字母大小寫轉換
    2.10.5  查找字元串
    2.10.6  去除某些字元
  2.11  格式化字元串的3種方式
    2.11.1  %-formatting
    2.11.2  str.format()方法
    2.11.3  f字元串
  2.12  運算符
    2.12.1  算術運算符
    2.12.2  關係運算符
    2.12.3  邏輯運算符
    2.12.4  賦值運算符
第3章  程序流程式控制制

  3.1  選擇語句
    3.1.1  if語句
    3.1.2  if...else語句
    3.1.3  if...elif...else語句
  3.2  循環語句
    3.2.1  for語句
    3.2.2  while語句
  3.3  循環控制語句
    3.3.1  break語句
    3.3.2  continue語句
第4章  列表和字典
  4.1  列表
    4.1.1  列表的創建
    4.1.2  列表元素的訪問
    4.1.3  列表元素的插入和追加
    4.1.4  列表元素的修改
    4.1.5  列表元素的刪除
    4.1.6  列表的其他操作方法
    4.1.7  列表切片
    4.1.8  用列表推導式快速創建列表
    4.1.9  內置函數enumerate()的使用小技巧
  4.2  字典
    4.2.1  字典的創建
    4.2.2  字典元素的訪問
    4.2.3  字典元素的添加
    4.2.4  字典元素的修改
    4.2.5  字典元素的刪除
    4.2.6  字典的遍歷
    4.2.7  字典嵌套
第5章  函數
  5.1  函數的定義
  5.2  函數的參數
    5.2.1  形參和實參
    5.2.2  必選參數
    5.2.3  默認參數
  5.3  函數的返回值
  5.4  變數的作用域
第6章  常用模塊和異常處理
  6.1  模塊
    6.1.1  模塊的使用方法
    6.1.2  模塊的兩種導入方式
    6.1.3  安裝第三方模塊的方法
  6.2  os模塊
    6.2.1  os.getcwd()方法
    6.2.2  os.listdir(path)方法
    6.2.3  os.walk()方法
    6.2.4  其他方法的使用
  6.3  time模塊
    6.3.1  time()方法
    6.3.2  strftime()方法

  6.4  math模塊
  6.5  random模塊
    6.5.1  random.random()方法
    6.5.2  random.randrange()方法
    6.5.3  random.randint()方法
    6.5.4  random.choice()方法
  6.6  捕獲異常
    6.6.1  使用try...except語句捕獲異常
    6.6.2  使用try...except...finally語句捕獲異常
  6.7  VS Code的調試功能
第7章  走進ChatGPT
  7.1  初識ChatGPT
    7.1.1  什麼是ChatGPT
    7.1.2  為什麼要用ChatGPT進行辦公自動化
  7.2  ChatGPT的簡單使用
    7.2.1  註冊和登錄ChatGPT
    7.2.2  開啟你與ChatGPT的對話
  7.3  使用提示詞提升回答的質量
  7.4  ChatGPT辦公應用實戰
    7.4.1  實戰案例——用ChatGPT制訂員工培訓計劃
    7.4.2  實戰案例——用ChatGPT撰寫用戶調研報告
  7.5  在Python中調用OpenAI的API
第8章  文件操作自動化
  8.1  文本文件
    8.1.1  文件打開
    8.1.2  文件寫入操作
    8.1.3  文件讀取操作
    8.1.4  使用with語句進行優化
  8.2  CSV格式文件
    8.2.1  CSV格式文件的寫入
    8.2.2  CSV格式文件的讀取
    8.2.3  使用字典方式操作CSV文件
  8.3  glob模塊
  8.4  zipfile模塊
    8.4.1  生成壓縮文件
    8.4.2  解壓縮文件
  8.5  實戰案例——快速創建所有人員姓名文件夾
  8.6  實戰案例——自動整理文件
  8.7  實戰案例——打造個性化的圖片文字識別工具
  8.8  使用ChatGPT實現文件自動整理
第9章  Word、PPT辦公自動化
  9.1  使用python-docx庫進行Word辦公自動化
    9.1.1  python-docx庫的安裝和對象層次
    9.1.2  python-docx庫的基本操作
    9.1.3  python-docx庫的樣式使用
    9.1.4  實戰案例——批量生成錄取通知書
    9.1.5  實戰案例——批量生成格式一致的簡歷
  9.2  用好Word模板,讓文檔變得精美
    9.2.1  docxtpl庫的介紹與安裝
    9.2.2  Jinja2模板引擎

    9.2.3  實戰案例——生成勞動合同
    9.2.4  實戰案例——生成學生成績明細表
    9.2.5  實戰案例——生成試卷
    9.2.6  實戰案例——自動判卷
  9.3  使用python-pptx庫進行PPT辦公自動化
    9.3.1  python-pptx庫的安裝和對象層次
    9.3.2  python-pptx庫的基本操作
    9.3.3  python-pptx庫的表格操作
    9.3.4  python-pptx庫的圖表操作
    9.3.5  實戰案例——生成結業證書
  9.4  實戰案例——利用win32com庫把doc格式轉換為docx格式
  9.5  實戰案例——利用win32com庫把PPT文件頁面轉成長圖
  9.6  使用ChatGPT實現Word合同自動生成
第10章  Excel辦公自動化
  10.1  openpyxl庫
    10.1.1  openpyxl庫的安裝和對象層次
    10.1.2  openpyxl庫的基本操作
    10.1.3  openpyxl庫的樣式使用
    10.1.4  openpyxl庫的高級使用
    10.1.5  openpyxl庫的圖表操作
    10.1.6  實戰案例——工作簿文件的拆分與合併
    10.1.7  實戰案例——工作表的拆分與合併
  10.2  xlwings庫
    10.2.1  xlwings庫的安裝和對象層次
    10.2.2  xlwings庫的基本操作
    10.2.3  常用的方法和屬性
    10.2.4  圖表處理
    10.2.5  實戰案例——在單元格中設置超鏈接
    10.2.6  表單內設計
    10.2.7  sql()函數的使用
    10.2.8  實戰案例——九九乘法表
    10.2.9  實戰案例——設置邊框
    10.2.10  實戰案例——文件的拆分和合併
  10.3  操作Excel的xlsxwriter庫
    10.3.1  xlsxwriter庫的基本操作
    10.3.2  格式處理
    10.3.3  實戰案例——學生成績表
  10.4  操作Excel的幾種工具
    10.4.1  操作系統
    10.4.2  文件格式
    10.4.3  功能
  10.5  使用ChatGPT實現多張工作表的合併
第11章  PDF文檔操作自動化和郵件發送
  11.1  PDF文檔操作自動化
    11.1.1  使用pdfplumber庫解析PDF文檔的內容
    11.1.2  使用PyPDF2庫打造個性化的功能
    11.1.3  實戰案例——利用Python將Word文檔轉為PDF文檔
    11.1.4  實戰案例——利用Python將PDF表格轉為Excel
    11.1.5  實戰案例——利用Python把PPT文檔轉為PDF文檔
    11.1.6  實戰案例——利用Python將PDF文檔轉為圖片

  11.2  郵件發送
    11.2.1  使用smtplib庫發送郵件
    11.2.2  使用email庫構造郵件
    11.2.3  實戰案例——批量發送招標信息
    11.2.4  實戰案例——使用更簡單的yamail庫發送郵件
    11.2.5  實戰案例——通過計劃任務定時發送郵件
  11.3  使用ChatGPT對PDF文檔加水印
第12章  數據分析與可視化
  12.1  Pandas庫
    12.1.1  Series 的基本操作
    12.1.2  DataFrame的基本操作
    12.1.3  數據獲取
    12.1.4  數據清洗
    12.1.5  數據處理
    12.1.6  實戰案例——拆分與合併工作表
    12.1.7  實戰案例——工作簿的拆分與合併
  12.2  Matplotlib庫
    12.2.1  Matplotlib庫的基本使用
    12.2.2  圖表的基本元素
    12.2.3  坐標系和坐標軸
    12.2.4  圖表的基本設置
    12.2.5  圖表的樣式參數
    12.2.6  常用圖表的繪製
  12.3  Seaborn庫
  12.4  實戰案例——詞雲
    12.4.1  jieba庫
    12.4.2  wordcloud庫
  12.5  實戰案例——二手房信息的可視化分析實戰
    12.5.1  數據了解
    12.5.2  數據預處理
    12.5.3  數據可視化
  12.6  使用ChatGPT做數據分析

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032