Automate the Boring Stuff with Python - Automate the Boring Stuff with Python

A Page in : Automate the Boring Stuff with Python

概览

收录于

2026年3月17日

学科与领域

computer-science-fundamentals · programming-fundamentals

年级范围

六年级–十二年级(高四)

页面类型

Article

简介

Automate the Boring Stuff with Python

  • Overview: A popular programming guide by Al Sweigart, now in its third edition, designed to teach Python to beginners by focusing on practical task automation.
  • Core Objective: To enable users to write programs that perform tedious tasks—such as file management, data extraction, and web scraping—in minutes rather than hours.
  • Key Features:
    • Over 500,000 copies sold.
    • Available to read for free online under a Creative Commons license.
    • No prior programming experience required.
    • Includes a companion workbook for hands-on coding practice and muscle memory.
  • Automation Capabilities:
    • Web scraping and form filling.
    • Spreadsheet and database manipulation (Excel, Google Sheets, SQLite).
    • File organization (renaming, moving, compressing).
    • Document processing (PDFs, Word, CSV, JSON, XML).
    • System interaction (mouse/keyboard macros, email/text notifications, scheduling).
    • Advanced tasks (image manipulation, text-to-speech, OCR).
  • Author Information: Al Sweigart is a software developer and Fellow of the Python Software Foundation who has authored multiple beginner-friendly programming books available at inventwithpython.com.
  • Additional Resources:
    • The book is supported by a companion workbook, an online video course, and various practice exercises.
    • The author frequently speaks at PyCon conferences (upcoming: PyCon US 2026 in Long Beach, CA).

用户评价

暂无已发布的评价,欢迎率先分享您的使用体验。