Python Automation Cookbook - Second Edition
暫譯: Python 自動化食譜 - 第二版

Jaime Buelta

  • 出版商: Packt Publishing
  • 出版日期: 2020-05-28
  • 售價: $1,840
  • 貴賓價: 9.5$1,748
  • 語言: 英文
  • 頁數: 526
  • ISBN: 1800207085
  • ISBN-13: 9781800207080
  • 相關分類: Python程式語言
  • 海外代購書籍(需單獨結帳)

商品描述

Learn
  • Learn data wrangling with Python and Pandas for your data science and AI projects
  • Automate tasks such as text classification, email filtering, and web scraping with Python
  • Use Matplotlib to generate a variety of stunning graphs, charts, and maps
  • Automate a range of report generation tasks, from sending SMS and email campaigns to creating templates, adding images in Word, and even encrypting PDFs
  • Master web scraping and web crawling of popular file formats and directories with tools like Beautiful Soup
  • Build cool projects such as a Telegram bot for your marketing campaign, a reader from a news RSS feed, and a machine learning model to classify emails to the correct department based on their content
  • Create fire-and-forget automation tasks by writing cron jobs, log files, and regexes with Python scripting
About

In this updated and extended version of Python Automation Cookbook, each chapter now comprises the newest recipes and is revised to align with Python 3.8 and higher. The book includes three new chapters that focus on using Python for test automation, machine learning projects, and for working with messy data.

 

This edition will enable you to develop a sharp understanding of the fundamentals required to automate business processes through real-world tasks, such as developing your first web scraping application, analyzing information to generate spreadsheet reports with graphs, and communicating with automatically generated emails.

Once you grasp the basics, you will acquire the practical knowledge to create stunning graphs and charts using Matplotlib, generate rich graphics with relevant information, automate marketing campaigns, build machine learning projects, and execute debugging techniques.

 

By the end of this book, you will be proficient in identifying monotonous tasks and resolving process inefficiencies to produce superior and reliable systems.

Features
  • Automate integral business processes such as report generation, email marketing, and lead generation
  • Explore automated code testing and Python’s growth in data science and AI automation in three new chapters
  • Understand techniques to extract information and generate appealing graphs, and reports with Matplotlib

商品描述(中文翻譯)



學習內容


  • 學習使用 Python 和 Pandas 進行資料整理,以應用於資料科學和人工智慧專案

  • 使用 Python 自動化任務,例如文本分類、電子郵件過濾和網頁爬蟲

  • 使用 Matplotlib 生成各種驚人的圖形、圖表和地圖

  • 自動化各種報告生成任務,從發送簡訊和電子郵件行銷活動到創建模板、在 Word 中添加圖片,甚至加密 PDF

  • 精通使用 Beautiful Soup 等工具進行流行檔案格式和目錄的網頁爬蟲和網頁抓取

  • 構建有趣的專案,例如為行銷活動創建 Telegram 機器人、從新聞 RSS 源讀取資料,以及建立機器學習模型以根據內容將電子郵件分類到正確的部門

  • 通過編寫 cron 工作、日誌檔案和正則表達式,使用 Python 腳本創建即時自動化任務





關於本書

在這本更新和擴展的《Python 自動化食譜》中,每一章現在都包含最新的食譜,並已修訂以符合 Python 3.8 及更高版本。本書新增了三個章節,專注於使用 Python 進行測試自動化、機器學習專案以及處理雜亂資料。

 

本版本將使您能夠深入理解自動化業務流程所需的基本知識,通過實際任務,例如開發您的第一個網頁爬蟲應用程式、分析資訊以生成帶有圖表的電子表格報告,以及與自動生成的電子郵件進行溝通。

一旦掌握基礎知識,您將獲得實用的技能,使用 Matplotlib 創建驚人的圖形和圖表,生成包含相關資訊的豐富圖形,自動化行銷活動,構建機器學習專案,並執行除錯技術。

 

在本書結束時,您將能夠熟練識別單調的任務並解決流程中的低效率問題,以產生更優越和可靠的系統。





特色


  • 自動化關鍵業務流程,例如報告生成、電子郵件行銷和潛在客戶生成

  • 在三個新章節中探索自動化代碼測試以及 Python 在資料科學和人工智慧自動化中的成長

  • 了解提取資訊和生成吸引人圖形及報告的技術,並使用 Matplotlib




作者簡介

Jaime Buelta

Jaime Buelta is a full-time Python developer since 2010 and a regular speaker at PyCon Ireland. He has been a professional programmer for over two decades with a rich exposure to a lot of different technologies throughout his career. He has developed software for a variety of fields and industries, including aerospace, networking and communications, industrial SCADA systems, video game online services, and finance services.

作者簡介(中文翻譯)

**Jaime Buelta**

Jaime Buelta 自 2010 年以來一直是全職的 Python 開發者,也是 PyCon Ireland 的常規演講者。他擁有超過二十年的專業程式設計經驗,在職業生涯中接觸了許多不同的技術。他為多個領域和行業開發過軟體,包括航空航天、網路與通訊、工業 SCADA 系統、線上遊戲服務以及金融服務。

目錄大綱

  1. Let's Begin Our Automation Journey
  2. Automating Tasks Made Easy
  3. Building Your First Web Scraping Application
  4. Searching and Reading Local Files
  5. Generating Fantastic Reports
  6. Fun with Spreadsheets
  7. Cleaning and Processing Data
  8. Developing Stunning Graphs
  9. Dealing with Communication Channels
  10. Why Not Automate Your Marketing Campaign?
  11. Machine Learning for Automation
  12. Automatic Testing Routines
  13. Debugging Techniques

目錄大綱(中文翻譯)


  1. Let's Begin Our Automation Journey

  2. Automating Tasks Made Easy

  3. Building Your First Web Scraping Application

  4. Searching and Reading Local Files

  5. Generating Fantastic Reports

  6. Fun with Spreadsheets

  7. Cleaning and Processing Data

  8. Developing Stunning Graphs

  9. Dealing with Communication Channels

  10. Why Not Automate Your Marketing Campaign?

  11. Machine Learning for Automation

  12. Automatic Testing Routines

  13. Debugging Techniques

最後瀏覽商品 (19)