Customers who viewed this item also viewed
Buy New
-58%
$20.78$20.78
FREE delivery Tuesday, August 18 on orders shipped by Amazon over $35
Advertisement
Advertisement
Ships from: Amazon Sold by: Lotus Trading
Get it faster
-55%
$22.44$22.44
FREE delivery Monday, August 17 on orders shipped by Amazon over $35
Advertisement
Advertisement
Ships from: Amazon.com Sold by: Amazon.com
Used - Very Good
$9.74$9.74
FREE delivery August 21 - 27
Advertisement
Advertisement
Ships from: 2nd Life Books Sold by: 2nd Life Books
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
Purchase options and add-ons
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've ever spent hours renaming files or updating spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? Automate the Boring Stuff with Python, 2nd Edition teaches even the technically uninclined how to write programs that do in minutes what would take hours to do by hand—no prior coding experience required!
This new, fully revised edition of Al Sweigart’s bestselling Pythonic classic, Automate the Boring Stuff with Python, covers all the basics of Python 3 while exploring its rich library of modules for performing specific tasks, like scraping data off the Web, filling out forms, renaming files, organizing folders, sending email responses, and merging, splitting, or encrypting PDFs. There’s also a brand-new chapter on input validation, tutorials on automating Gmail and Google Sheets, tips on automatically updating CSV files, and other recent feats of automations that improve your efficiency.
Detailed, step-by-step instructions walk you through each program, allowing you to create useful tools as you build out your programming skills, and updated practice projects at the end of each chapter challenge you to improve those programs and use your newfound skills to automate similar tasks. Boring tasks no longer have to take to get through—and neither does learning Python!
- ISBN-101593279922
- ISBN-13978-1593279929
- Edition2nd
- PublisherNo Starch Press
- Publication dateNovember 12, 2019
- LanguageEnglish
- Dimensions7.01 x 1.26 x 9.25 inches
- Print length592 pages
There is a newer edition of this item:
![]() |
Frequently bought together

Customers who viewed this item also viewed
- Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to ProgrammingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Aug 17
- Automate the Boring Stuff with Python, 3rd EditionPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Aug 17
- Automate the Boring Stuff with Python Workbook: Projects and Exercises to Sharpen Your Python SkillsPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Aug 17
- Python Programming Language: a QuickStudy Laminated Reference GuidePamphletFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Monday, Aug 17
- Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to ProgrammingPaperbackFREE Shipping on orders over $35 shipped by AmazonGet it as soon as Friday, Aug 21Only 1 left in stock - order soon.
- Fluent Python: Clear, Concise, and Effective ProgrammingPaperbackFREE Shipping by AmazonGet it as soon as Monday, Aug 17
Customers also bought or read
- Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerFunctional Software Programming
Paperback$23.96$23.96Delivery Mon, Aug 17 - The Big Book of Small Python Projects: 81 Easy Practice Programs
Paperback$43.21$43.21FREE delivery Tue, Aug 18 - Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
Paperback$34.99$34.99Delivery Mon, Aug 17 - Impractical Python Projects: Playful Programming Activities to Make You Smarter
Paperback$20.47$20.47Delivery Mon, Aug 17 - Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming
Paperback$18.21$18.21Delivery Fri, Aug 21 - Object-Oriented Python: Master OOP by Building Games and GUIs
Paperback$17.76$17.76Delivery Mon, Aug 17 - Practical SQL, 2nd Edition: A Beginner's Guide to Storytelling with Data#1 Best SellerComputer Programming Structured Design
Paperback$19.99$19.99Delivery Mon, Aug 17 - Learn to Code by Solving Problems: A Python Programming Primer
Paperback$21.18$21.18Delivery Mon, Aug 17 - Dead Simple Python: Idiomatic Python for the Impatient Programmer
Paperback$50.80$50.80FREE delivery Mon, Aug 17 - Fluent Python: Clear, Concise, and Effective Programming
Paperback$43.99$43.99FREE delivery Mon, Aug 17 - Serious Python: Black-Belt Advice on Deployment, Scalability, Testing, and More
Paperback$27.02$27.02$3.99 delivery Sep 8 - 11 - Python Pocket Reference: Python In Your Pocket (Pocket Reference (O'Reilly))
Paperback$13.09$13.09Delivery Mon, Aug 17 - Learn Python 3 the Hard Way: A Very Simple Introduction to the Terrifyingly Beautiful World of Computers and Code (Zed Shaw's Hard Way Series)
Paperback$15.18$15.18Delivery Sep 3 - 7 - Black Hat Python, 2nd Edition: Python Programming for Hackers and Pentesters
Paperback$19.94$19.94Delivery Mon, Aug 17 - Cracking Codes with Python: An Introduction to Building and Breaking Ciphers
Paperback$24.69$24.69Delivery Tue, Aug 18 - Python Tools for Scientists: An Introduction to Using Anaconda, JupyterLab, and Python's Scientific Libraries
Paperback$42.94$42.94FREE delivery Mon, Aug 17 - Doing Math with Python: Use Programming to Explore Algebra, Statistics, Calculus, and More!
Paperback$29.26$29.26FREE delivery Aug 26 - Sep 2 - Think Like a Programmer: An Introduction to Creative Problem Solving
Paperback$21.84$21.84Delivery Mon, Aug 17 - Python 3: The Comprehensive Guide to Hands-On Python Programming (Rheinwerk Computing)
Paperback$54.11$54.11FREE delivery Mon, Aug 17 - Python for Excel: A Modern Environment for Automation and Data Analysis
Paperback$62.68$62.68FREE delivery Tue, Aug 18
From the Publisher
Python for Kids, 2nd Edition by Jason Briggs
|
Python Crash Course, 3rd Edition by Eric Matthes
|
Automate the Boring Stuff 2nd edition by Al Sweigart
|
Dead Simple Python by Jason C McDonald
|
Beyond the Basic Stuff with Python by Al Sweigart
|
Object-Oriented Python by Irv Kalb
|
|
|---|---|---|---|---|---|---|
| Customer Reviews |
4.7 out of 5 stars 164
|
4.8 out of 5 stars 2,445
|
4.7 out of 5 stars 3,509
|
4.5 out of 5 stars 73
|
4.7 out of 5 stars 355
|
4.7 out of 5 stars 227
|
| Price | $21.49$21.49 | $23.96$23.96 | $20.78$20.78 | $50.80$50.80 | $34.99$34.99 | $17.76$17.76 |
| User experience level | Beginner | Beginner | Beginner | Beginners with prior programming experience | Intermediate | Intermediate |
| For readers who want | A gentle, kid-friendly introduction to Python | A fast-paced, thorough introduction to Python | A practical guide to using Python for automating tedious tasks | A thorough introduction to Python for existing programmers | Bridges the gap between novice and professional | Learn how to write powerful, efficient, and re-usable code. |
| Compatible with Python version | Python 3 | Python 3 | Python 3 | Python 3 | Python 3.6 and higher | Python 3 |
| Special features | Kid-friendly, full-color code and illustrations | Covers Django, matplotlib and plotly, and pygame | Covers working with files en masse, automating emails and texts, scraping the web, and more | Covers syntax basics, functions, parallelism and debugging | Covers decorators, generators, context managers, testing, and web development | Covers modeling, pygame, inheritance, polymorphism, abstraction, and encapsulation |
| Page count | 368 pages | 552 pages | 592 pages | 752 pages | 384 pages | 416 pages |
Editorial Reviews
Review
—Mashable
"I think many educational resources jump levels way too quickly. One of the best I ever used was Automate the Boring Stuff with Python - that book stayed at the right level the whole way!"
—Oscar Baruffa, @OscarBaruffa
Praise for the first edition of Automate the Boring Stuff with Python:
"The best part of programming is the triumph of seeing the machine do something useful. Automate the Boring Stuff with Python frames all of programming as these small triumphs; it makes the boring fun.”
—Hilary Mason, Founder of Fast Forward Labs and Data Scientist in Residence at Accel
“Do you need Automate the Boring Stuff with Python? Yes, if you want to enhance your workflow by using automation, this is an excellent place to start. Highly recommended.”
—Network World
“Valuable to have on your shelf...an extremely useful book.”
—Kids, Code, and Computer Science Magazine
"Automate the Boring Stuff with Python is perfect for anyone who has menial tasks they don't want to spend hours doing."
—GeekMom
"Whether you prefer working through a book, or learning by watching, or both together, Automate the Boring Stuff will have you productive in Python in no time."
—Serdar Yegulalp, InfoWorld
"If you seriously want to know how much Python helps with automation, my favorite place is the Automate Boring Stuff with Python book, a simply awesome book."
—Javin Paul, Hacker Noon
"This is certainly a much more engaging way to learn Python . . . it gets you all excited by the prospect of making cool little programs that will save you time."
—Andrew Lau, AndrewLauActuary.com
"I've found both the book and Udemy course of Automate the Boring Stuff with Python by Al Sweigart to be really helpful."
—Mark S, @Awful_Curious
"Best Python book you can buy today."
—Rodrigo Ribeiro, @mcapablanca
About the Author
Product details
- Publisher : No Starch Press
- Publication date : November 12, 2019
- Edition : 2nd
- Language : English
- Print length : 592 pages
- ISBN-10 : 1593279922
- ISBN-13 : 978-1593279929
- Item Weight : 2.43 pounds
- Dimensions : 7.01 x 1.26 x 9.25 inches
- Best Sellers Rank: #95,657 in Books (See Top 100 in Books)
- #41 in Microsoft Programming (Books)
- #46 in Introductory & Beginning Programming
- #65 in Python Programming
- Customer Reviews:
About the author

Al Sweigart is a software developer and tech book author living in Houston. He has written several programming books for beginners, including Automate the Boring Stuff with Python. His books are freely available under a Creative Commons license at his website https://inventwithpython.com.
Related products with free delivery on eligible orders
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on AmazonCustomers say
Generated from the text of customer reviewsSelect to learn more
Reviews with images
I am sure it will be a very good book
Top reviews from the United States
- 5 out of 5 stars
My sixth book from No Starch Press, not disappointed.
Reviewed in the United States on May 11, 2021I have six books from this company now, three on Linux and three on Python. All are excellent additions to any library. The material they present continues to be easy to understand with every new book I buy from them. Coding is NOT easy, there's a lot of stuff to learn and tons that you've got to commit to memory. These books make the process enjoyable, and they use practical examples that make it a lot easier to understand things like the flow of logic within statements.
Allow me to give a little context: I started with computers in the 80's when I was a kid. BASIC was all I had access to, fun, but not a great start. My first PC came along and I learned DOS, despite the mostly crappy documentation. Linux came along at the end of the 90's and, while it was a great OS back then, documentation held it back on the desktop. Best I could do was get it to boot, so Windows was the only choice for a couple decades.
Flash forward to the present, and I've ditched Windows completely, picked up a couple books (I don't yet own a book on Linux NOT published by No Starch) and I do better now with Linux than I ever did with Windows. Linux documentation quality is also light-years beyond what it was in the 90's, too. I spent a month on Mint and went straight to Arch. Things have changed THAT much.
12 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Excellent introductory Python Programming Book
Reviewed in the United States on August 27, 2020I am working through this book and haven't finished it yet. I am a long term programmer having programmed for pay in Fortran for multiple jobs. I have been programming for over 30 years and learning an object oriented language requires a shift in perspective. So, I need little in algorithm development but details on the language features is important and capabilities to do the things that were simple in other languages is important to know how to do it in Python. This book is very complementary to the book Think Python, IMHO.
I am working in Data Science and Machine Learning in particular and found that my ability to program in Python was lacking. So far this book has done a very good job familiarizing me with how to do certain critical things in Python. For Data Science having a section on web site data scraping is very important. I could just look how to do this. Also the data structures are much richer and varied. In Fortran you created any complexity in data structure yourself. I highly recommend this book for both new programmers and advanced programmers who need or want to learn Python.
7 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
In a land of Python book, here is your buried treasure!
Reviewed in the United States on October 2, 2022I am a developer who has read many books and articles on Python (and other programming languages). This book is well written, refreshing, and HELPFUL! If you are learning python for the first time and have never written a program, are a business professional looking to “automate the boring stuff”, or an experienced Python programmer, there is literally something here for everyone. The projects are very simple to follow, the author even provides the source code for you if you don’t want to hand code it out (even though I definitely recommend coding along yourself to learn). I have purchased so many books and tools along my learning journey but this one is by far my absolute favorite and the cover is worn with proof of use and love. If your on the fence, this book is simply brilliant and having a copy at home is an essential and so valuable all I can say is DO IT!
29 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 4 out of 5 stars
Good Projects, but Not an Ideal Book for a True Beginner
Reviewed in the United States on November 17, 2020This book is intended for beginners, and really breaks down python in a very approachable manner. Despite that being said, I wouldn't recommend this book to a beginner. In the preface, the author mentions that this book uses many bad habits (or at the very least frowned upon habits), which is true. Many of coding examples are inefficient (which, to the author's credit, he acknowledges), and while the code might run, it's not going to be pretty. The projects look worthwhile, and those alone would be what I'd argue makes the book worth it. Many novice developers (as well as intermediate & advanced) can shrug off the idiosyncrasies that are presented in this book, but a person brand new to coding would likely misunderstand the material, ultimately leading to bad habits that'll be harder to unlearn.
For a true beginner, I'd recommend the Python Crash Course book by the same publisher (No Starch Press). The fundamentals are clearly presented, and easy to understand. The foundation developed will be stronger, and you'll be less likely to develop bad habits, since most of the material is presented in a manner consistent with the python community (PEP).
For example, the way variables and input functions are utilized between the two books are drastically different. In this book, user input and assignment is handled as follows:
print('What's your name?')
name = input()
This is inefficient, and somewhat confusing, given that the alternative (as presented in Python Crash Course) is easier. In Python Crash Course, the same outcome is presented as follows:
name = input("What is your name? ")
The print statement asking for the user's name is excessive. If I'm trying to automate the boring stuff, I'm trying to trim the fat - not eat it.
266 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Really made for total beginners but can be used by seasoned developers as well
Reviewed in the United States on May 8, 2020As this book makes very clear from the start, you don’t have to be a programmer to using this book. I’m a professional software engineer that just needed to learn some python automation for work and personal projects. This book helped me get there but I can see how this book really was tailored toward those who are not experienced in programming as it breaks down each section into consumable bits that would seem a bit tedious to someone like me but would be perfectly helpful to someone without programming experience. I was able to skim the first few chapters that teach the language as I’m already versed in programming and was able to glean pythons syntax style pretty quickly. It’s a simple yet elegant language especially compared to others that I use daily. The part about this book that got me all excited was the web scraping section. As a web developer, I deal with web pages a lot and it would be nice to have some scripts that would auto fill forms and interact with the web pages for me as I’m making code changes on the day to day. It would really make my job—even as a developer—super easy, and it has.
61 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Easy-to-read Python book with many practical code examples!
Reviewed in the United States on September 16, 2023Automate the Boring Stuff with Python is an easy-to-read and quick-to-apply Python book with many practical program examples. Thanks, Al!
I didn't do any programming other than simple automation shell scripts after graduation. This summer, I wanted to help my interns build a new MVP (minimum viable product). I was keen to develop some automation tools to help my customers control their cameras. I am glad that I took action to learn and code in Python!
I was lucky to find "Automate the Boring Stuff with Python"! The book cover is eye-catching. The preface is clear about what readers can achieve from the book. The code examples and quizzes are very useful and practical, such as how to find information using Regular Expressions, send text messages with Twilio, and draw text on images. I applied them to build my first Python-based MVP!
Programming is a creative activity. I am happy to create Python tools to help me automate boring and very boring tasks! I want to go further! I continue my Python journey with "Beyond the Basic Stuff with Python"!
13 people found this helpfulSending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Easy to read
Reviewed in the United States on March 22, 2026I took a coding class using this as its textbook. I found it easy to read and easy to understand.
Sending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again - 5 out of 5 stars
Some Additional Resources
Reviewed in the United States on March 7, 2021I'm not new to Python at this point so I have a slightly different take on this book. The premise is that you've never programmed before and you're looking for some life shortcuts that you can do using the Python language. Here's the thing. It's not a complete waste for someone who is familiar (but not advanced). When I was going through this, I got a good explanation of some useful modules that I didn't even know existed. I especially like the pyinputplus module (which was actually created by the author) and put it to immediate use (and saved myself some serious frustration).
If you've been using Python for years, you probably aren't going to get much out of this book. But if you are either a beginner or have familiarity but are not considered "advanced" yet, you may find some useful information in here.
Sending feedback...Sending feedback...HelpfulThank you for your feedback.Sorry, we failed to record your vote. Please try againThanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Top reviews from other countries
Johan4 out of 5 starsIntroduktion till Python för alla dvs för icke programmerare
Reviewed in Sweden on February 11, 2024Helt okey intro bok till Python.
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Josep Maria5 out of 5 starsTeòric i pràctic.
Reviewed in Spain on January 30, 2020Boníssim. Teoria i pràctica alhora.
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Jonathan Piedra Soberanis5 out of 5 starsMe gustó el libro
Reviewed in Mexico on March 5, 2025Elegí que fuera en inglés porque también me preparo para ello y aún así encontré el material muy explícito
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Vinod.Kochi5 out of 5 starsAutomate the boring stuff with Python 2nd edition.. Excellent quality Book..
Reviewed in India on March 16, 2021Excellent Book for Python learners. Quality of the book is so good that being a thick book containing 500+ pages the printers having taken to bind the book in such a way the binding is not damaged and reading is so smooth.
Author, Book Content, Quality of Book all I am giving 5*.
But only suggestion to Amazon is to speed up delivery by improving the logistics maybe in certain departments related to certain products like books....
It took 5+ days to get the book.
Otherwise all good. Happy.
Thanks Amazon.
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again
Sean5 out of 5 starsAwesome book for moving from basic to intermediate Python skills
Reviewed in the United Kingdom on February 5, 2023Positive Python Logo
Automate the boring stuff
Automate The Boring Stuff With Python : Practical Programming for Total Beginners
Sean Massey 5 Feb 2023
Automate the boring stuff
Categories: Book Review, Foundation, Intermediate, Skills
If you’ve ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you could have your computer do them for you? In this fully revised second edition of the best-selling classic Automate the Boring Stuff with Python, you’ll learn how to use Python to write programs that do in minutes what would take you hours to do by hand—no prior programming experience required.…
I’ve just finished the final challenge of the final chapter of Al Sweigart’s awesome Automate the Boring Stuff With Python. It has been an immensity enjoyable journey through Python’s basic and intermediate programming skills and I have learnt a great deal about how I will build my applications in Python.
It covers the basics very quickly, Al is really upfront about this though and from my point of view it meant I could brush up some core skills before diving into what feels like some pretty advanced stuff really quickly. Each chapter follows a really clear structure; basic principals, example code typed into IDLE, build a sample project in your editor that Al provides, review, questions about the chapter, Al offers some challenges for you to do yourself. These are done in the style of the technical challenge on The great British Bake Off, by which I mean he offers a description of what app you need to bake, with some essential ingredients you should be using, but leaving plenty of space for you to bake your code, your way. Everything you need is in the book so you will never get lost.
As the books travels through the chapters, some of these example projects combine skills learnt previously and really opened my eyes to the power that can quickly created by the combination of great foundational Python skills and the libraries available to me.
Al’s writing style is conversational and direct, which I found very easy to follow and if you also follow him on Twitter you will see reflects his free-spirited Twitter personality. I’d love to meet him one day to see if it matches his actual personality…I’ll bet it does.
A couple of things to think about while you are using this book;
1. Al (quite deliberately) does not use full PEP8 styling in his code. For me this was not a problem at all, if anything it enhances the accessibility of the book. I found I used his styling when entering code into REPL, but when coding in the IDE I ‘translated’ to PEP8 as this helped me reinforce those skills for myself and also forced me to really understand how the projects work, which helped me when I wrote my own.
2. There have been some changes to APIs and Libraries since the book was published, however the book’s website helps you through this and also has all the download files you need to complete the project, a feature I don’t see in many other books aimed at the same market.
3. You will need to learn a bit about how your operating system manages paths/folders/files which can be a little esoteric. However, Al provides great guidance on this topic and for me this is an essential skill for any Python coder.
4. At first the end of chapter challenges feel a little daunting….believe me if you complete them all (and all the knowledge you need is in the book) then you will improve your understanding of you will build your own applications more quickly then you can imagine!
The areas covered in the book are;
Part I: Python Programming Basics
Chapter 1: Python Basics
Chapter 2: Flow Control
Chapter 3: Functions
Chapter 4: Lists
Chapter 5: Dictionaries and Structuring Data
Chapter 6: Manipulating Strings
Part II: Automating Tasks
Chapter 7: Pattern Matching with Regular Expressions
Chapter 8: Input Validation
Chapter 9: Reading and Writing Files
Chapter 10: Organizing Files
Chapter 11: Debugging
Chapter 12: Web Scraping
Chapter 13: Working with Excel Spreadsheets
Chapter 14: Working with Google Sheets
Chapter 15: Working with PDF and Word Documents
Chapter 16: Working with CSV Files and JSON Data
Chapter 17: Keeping Time, Scheduling Tasks, and Launching Programs
Chapter 18: Sending Email and Text Messages
Chapter 19: Manipulating Images
Chapter 20: Controlling the Keyboard and Mouse with GUI Automation
Appendix A: Installing Third-Party Modules
Appendix B: Running Programs
Appendix C: Answers to the Practice Questions
By the end of this book I could manage files, scrape websites, send SMS’s from Python, look for patterns in massive data sets, manage image files and much more. Thanks Al, I am ready to build my own apps now!
Sending feedback...Thanks, we'll investigate in the next few days.Sorry, We failed to report this review. Please try again


























