Talk about your brand

Share information about your brand with your customers. Describe a product, make announcements, or welcome customers to your store.

Skip to product information
1 of 1

Learn how to code while you write programs that effortlessly perform useful feats of automation!

The second edition of this international fan favorite includes a brand-new chapter on input validation, Gmail and Google Sheets automations, tips for updating CSV files, and more.

If you have ever found yourself bogged down by repetitive digital tasks, such as renaming files or meticulously updating spreadsheet cells, you understand the value of efficiency. Automate the Boring Stuff with Python, 2nd Edition empowers individuals, even those without prior coding experience, to leverage the power of Python to automate these tasks. Transform hours of manual work into minutes of automated execution.

This new, fully revised edition of Al Sweigart’s bestselling Pythonic classic, Automate the Boring Stuff with Python, comprehensively covers the fundamentals of Python 3. It also explores Python's extensive library of modules designed for specific automation tasks. Learn how to scrape data from the web, automatically fill out forms, efficiently rename files, systematically organize folders, generate automated email responses, and seamlessly merge, split, or encrypt PDF documents. The addition of a new chapter dedicated to input validation, along with tutorials on automating Gmail and Google Sheets, provides even greater control and precision in your automated workflows. Discover tips for automatically updating CSV files and other recent advancements in automation, designed to improve your efficiency across a variety of applications. This book is beneficial for any aspiring data scientist or even an experienced trader looking to streamline workflows and enhance productivity in the financial markets.

Detailed, step-by-step instructions guide you through each program, enabling you to develop practical tools while simultaneously building your programming skills. Updated practice projects at the end of each chapter present opportunities to refine your programs and apply your new skills to automate similar tasks. Embrace efficiency and reclaim your time by automating tedious tasks. Learning Python with guidance from Al Sweigart is an efficient way to enhance your skills and marketability.

About the Author

Al Sweigart is a professional software developer who teaches programming to kids and adults. Sweigart has written several bestselling programming books for beginners, including Automate the Boring Stuff with Python, Invent Your Own Computer Games with Python, Cracking Codes with Python, and Coding with Minecraft (all from No Starch Press).


View full details