Automate the Boring Stuff with Python: Practical Programming for Total Beginners 1st Edition

4.7 out of 5 stars 1,338 ratings
ISBN-13: 978-1593275990
ISBN-10: 1593275994
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.
Share
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.
Condition: Used: Good
Comment: Book shows signs of wear and tear to be expected with a well-loved previously owned book. Not the prettiest (I wouldn't give it as a gift), but not falling apart either. Cover and/or pages show signs of use/wear. No (or extremely minimal) writing, underlining, or highlighting (other than possibly previous owner's name/note). We carefully inspected this book and feel it is a solid reading copy at a great price! Comes with Super Fast Shipping – usually leaves warehouse within 24 hours. Professional packaging with tracking number and 24/7 customer service provided at no additional cost. 100% satisfaction guaranteed with every purchase!
Access codes and supplements are not guaranteed with used items.
Get Fast, Free Shipping with Amazon Prime
FREE delivery June 14 - 16 if you spend $25 on items shipped by Amazon
Or fastest delivery June 8 - 11
Only 2 left in stock - order soon.
Ships from and sold by sweethomeliquid2.
$3.99 delivery May 31 - June 3. Details

Explore books for Asian American and Pacific Islander Heritage Month

Frequently bought together

  • Automate the Boring Stuff with Python: Practical Programming for Total Beginners
  • +
  • Python Crash Course, 2nd Edition: A Hands-On, Project-Based Introduction to Programming
  • +
  • Python for Everybody: Exploring Data in Python 3
Total price:
To see our price, add these items to your cart.
Some of these items ship sooner than the others.
Choose items to buy together.

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

"I’m having a lot of fun breaking things and then putting them back together, and just remembering the joy of turning a set of instructions into something useful and fun, like I did when I was a kid." —Wil Wheaton

"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

About the Author

Al Sweigart is a software developer and teaches programming to kids and adults. He has written several Python books for beginners, including Hacking Secret Ciphers with Python, Invent Your Own Computer Games with Python, and Making Games with Python & Pygame.


Product details

  • Publisher ‏ : ‎ No Starch Press; 1st edition (May 1, 2015)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 504 pages
  • ISBN-10 ‏ : ‎ 1593275994
  • ISBN-13 ‏ : ‎ 978-1593275990
  • Item Weight ‏ : ‎ 2.14 pounds
  • Dimensions ‏ : ‎ 7 x 1.19 x 9.25 inches
  • Customer Reviews:
    4.7 out of 5 stars 1,338 ratings

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

Customer reviews

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

Top reviews from the United States

Reviewed in the United States on March 3, 2019
53 people found this helpful
Report abuse
Reviewed in the United States on March 1, 2017
55 people found this helpful
Report abuse
Reviewed in the United States on July 7, 2019
Customer image
2.0 out of 5 stars Kindle version has bad formatting issues
Reviewed in the United States on July 7, 2019
If you are just learning python (like me), then syntax and formatting is critical to make sure you are typing things correctly. And for sure, Python (and all progamming languages) are 100% strict on how your type your commands. A couple of issues to look out for (and if you are 50/50 about Kindle vs. Print, buy printed version): 1. The font on Kindle (which I can't change on Win10 Kindle) makes "l" (el) look like a capital letter. This will cause errors and your programs won't run if you use capital "L" like in the command "len"; 2. The Kindle version also messes up indentation (tabs) so that your programs will not run if you write your code exactly as written in Kindle version. I've included examples. I actually used the book first, but since I'm at my computer, decided to to buy Kindle version so I can just have book on one screen and code on another. So I was lucky I had both or I would be googling for hours to figure out simple issue that was Kindle formatting mistake.
Images in this review
Customer image Customer image
Customer imageCustomer image
10 people found this helpful
Report abuse
Reviewed in the United States on June 9, 2016
110 people found this helpful
Report abuse
Reviewed in the United States on August 25, 2017
9 people found this helpful
Report abuse
Reviewed in the United States on February 9, 2021
One person found this helpful
Report abuse

Top reviews from other countries

jacob
5.0 out of 5 stars amazing book!
Reviewed in the United Kingdom on May 4, 2018
11 people found this helpful
Report abuse
Rob
3.0 out of 5 stars Does not work for Python Version 3.7.2
Reviewed in the United Kingdom on January 10, 2019
9 people found this helpful
Report abuse
W. A. Riley
5.0 out of 5 stars Outstanding Text - Beautifully Crafted
Reviewed in the United Kingdom on April 3, 2018
4 people found this helpful
Report abuse
ApplePie
5.0 out of 5 stars A great book for non-techies
Reviewed in the United Kingdom on April 7, 2017
12 people found this helpful
Report abuse
S P Ward
5.0 out of 5 stars It’s worth it
Reviewed in the United Kingdom on March 16, 2019
6 people found this helpful
Report abuse