Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners 2nd Edition

4.7 out of 5 stars 1,793 ratings
ISBN-13: 978-1593279929
ISBN-10: 1593279922
Why is ISBN important?
ISBN
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Loading your book clubs
There was a problem loading your book clubs. Please try again.
Not in a club? Learn more
Amazon book clubs early access

Join or create book clubs

Choose books together

Track your books
Bring your club to Amazon Book Clubs, start a new book club and invite your friends to join, or find a club that’s right for you for free.
Used: Acceptable | Details
Condition: Used: Acceptable
Comment: Light staining on edges of pages. Minor wear to cover. All items ship Monday - Friday - Fast Shipping. Accurate Description.
Access codes and supplements are not guaranteed with used items.
$3.99 delivery: Dec 14 - 21
Fastest delivery: Dec 9 - 14
In Stock.
Ships from and sold by Amazon.com.
Available at a lower price from other sellers that may not offer free Prime shipping.
List Price: $39.95 Details
Save: $11.28 (28%)
FREE delivery: Friday, Dec 10 Details
Fastest delivery: Tuesday, Dec 7
Order within 2 hrs and 20 mins
Details
Automate the Boring Stuff... has been added to your Cart
Coupon:  
 Coupon: $3.68 coupon applied at checkout. Terms 
Available at a lower price from other sellers that may not offer free Prime shipping.

Give the gift of Audible
Put the joy of great stories at their fingertips. Learn more

Frequently bought together

  • Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
  • +
  • Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming
  • +
  • Python Programming Language
Total price:
To see our price, add these items to your cart.
Choose items to buy together.

Special offers and product promotions

  • Create your FREE Amazon Business account to save up to 10% with Business-only prices and free shipping.

From the Publisher

Python for Kids Python Crash Course Automate the Boring Stuff with Python Python Flash Cards Impractical Python Projects Serious Python
Python for Kids by Jason Briggs Python Crash Course 2nd edition by Eric Matthes Automate the Boring Stuff 2nd edition by Al Sweigart Python Flash Cards by Eric Matthes Impractical Python Projects by Lee Vaughan Serious Python by Julien Danjou
User experience level Beginner Beginner Beginner Beginner to Intermediate 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 quick and easy way to review Python fundamentals, vocabulary, syntax and more Fun, entertaining projects to take your Python skills to the next level Expert, practical advice and tutorials to perfect your professional Python skills
Compatible with Python version Python 3 Python 3 Python 3 Python 3 Python 3 Python 2 & 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 Flash card format; includes exercises and challenges to test and hone your skills Covers modules like pygame, Pylint, pydocstyle, tkinter, python-docx, matplotlib, and pillow Covers powerful techniques like using generators, handling time zones, and applying functional programming
Page count 344 pages 544 pages 592 pages 101 cards 424 pages 240 pages

Editorial Reviews

Review

"With lessons on how to use Python to program Excel spreadsheets, crawl websites, parse PDFs and Word documents, send emails, and other productivity-boosting task automation, it's a stellar resource for office workers, academics, and administrators."
—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

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).

Product details

  • Publisher ‏ : ‎ No Starch Press; 2nd edition (November 12, 2019)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 592 pages
  • ISBN-10 ‏ : ‎ 1593279922
  • ISBN-13 ‏ : ‎ 978-1593279929
  • Item Weight ‏ : ‎ 2.48 pounds
  • Dimensions ‏ : ‎ 7 x 1.33 x 9.19 inches
  • Customer Reviews:
    4.7 out of 5 stars 1,793 ratings

Join Audible Premium Plus for 60% off. Only $5.95 a month for the first 3 months.

About the author

Follow authors to get new release updates, plus improved recommendations.
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Al Sweigart is a software developer and tech book author living in San Francisco. He has written several programming books for beginners, including Automate the Boring Stuff with Python, also from No Starch Press. His books are freely available under a Creative Commons license at his website inventwithpython.com.

Customer reviews

4.7 out of 5 stars
4.7 out of 5
1,793 global ratings

Top reviews from the United States

Reviewed in the United States on November 16, 2020
Verified Purchase
80 people found this helpful
Report abuse
Reviewed in the United States on May 8, 2020
Verified Purchase
55 people found this helpful
Report abuse
Reviewed in the United States on November 27, 2019
Verified Purchase
Customer image
5.0 out of 5 stars I am sure it will be a very good book
By H2O on November 27, 2019
Add this book to my small collection of Python books, and I am sure it will be a very good book, because this is not my first book for the same author (Al Sweigart), I have one more else, +the author provides all his books for free reading in the net, +there is an Udemy video course for this book by him.
Hoping good reading, practicing, time with this book.
Images in this review
Customer image Customer image Customer image
Customer imageCustomer imageCustomer image
40 people found this helpful
Report abuse
Reviewed in the United States on May 24, 2020
Verified Purchase
28 people found this helpful
Report abuse
Reviewed in the United States on January 6, 2020
Verified Purchase
29 people found this helpful
Report abuse
Reviewed in the United States on June 18, 2020
Verified Purchase
16 people found this helpful
Report abuse
Reviewed in the United States on August 27, 2020
Verified Purchase
4 people found this helpful
Report abuse
Reviewed in the United States on March 6, 2020
Verified Purchase
12 people found this helpful
Report abuse

Top reviews from other countries

Woody
5.0 out of 5 stars brilliantly written book that got me back into programming
Reviewed in the United Kingdom on March 24, 2021
Verified Purchase
8 people found this helpful
Report abuse
Amazon Customer
3.0 out of 5 stars Good content. Bad manufacture.
Reviewed in the United Kingdom on June 2, 2020
Verified Purchase
Customer image
3.0 out of 5 stars Good content. Bad manufacture.
Reviewed in the United Kingdom on June 2, 2020
The content is the book is great. I have ordered two books, both of which the glue holding the binding peeled away from the cover within 24 hours.

I'll happily reorder when I am confident the publisher has fixed this problem.
Images in this review
Customer image Customer image
Customer imageCustomer image
9 people found this helpful
Report abuse
Old Boy
4.0 out of 5 stars Persevere. The book is brilliant but has silly fault.
Reviewed in the United Kingdom on April 27, 2020
Verified Purchase
5 people found this helpful
Report abuse
Jetage
5.0 out of 5 stars A solid introduction that makes starting coding a less daunting hobby
Reviewed in the United Kingdom on January 28, 2020
Verified Purchase
5 people found this helpful
Report abuse
Rav London (UK)
4.0 out of 5 stars Excellent - just get it (downgraded to 4* as spine broke)
Reviewed in the United Kingdom on August 19, 2020
Verified Purchase
3 people found this helpful
Report abuse