Need help with Automate-the-Boring-Stuff-with-Python-Solutions?
Click the “chat” button below for chat support from the developer who created it, or find similar developers for support.

About the developer

BrambleXu
136 Stars 83 Forks 21 Commits 1 Opened issues

Description

Solutions for Automate the Boring Stuff with Python

Services available

!
?

Need anything else?

Contributors list

# 5,996
C++
C
Jupyter...
pandas
9 commits
# 444,273
C
Shell
seleniu...
browser...
1 commit

This is my notebook for the book AutomatetheBoringStuffwith_Python. You could access this book for free. Thanks for the author Al Sweigart, we could have this wonderful learning metirials for python beginners.

Because the book didn't give solutions for the Practice Projects, so I add my solutions for other learners.

I hope this could help those people who study this book.

I haven't finish all practice projects. If you finish it, welcome to pull a request to add your solution.

Environment:

Python 3

There are two major part of each chapter. The Chapter Projects and the Practice Projects. There are also some errors while dealing with the chapter projects.(Like Chapter 15 the multidownloadXkcd.py) And in each chapter floder, there is one jupyter notebook file, which recording my history with each chapter.

  • [x] [x] means solutions are available for both chapter projects and the practice projects in this chapter.
  • [x] [x] Chapter 2 – Flow Control
  • [x] [x] Chapter 3 – Functions
  • [x] [x] Chapter 4 – Lists
  • [x] [x] Chapter 5 – Dictionaries and Structuring Data
  • [x] [x] Chapter 6 – Manipulating Strings
  • [x] [x] Chapter 7 – Pattern Matching with Regular Expressions
  • [x] [ ] Chapter 8 – Reading and Writing Files
  • [ ] [x] Chapter 9 – Organizing Files
  • [x] [ ] Chapter 10 – Debugging
  • [x] [ ] Chapter 11 – Web Scraping
  • [ ] [ ] Chapter 12 – Working with Excel Spreadsheets
  • [ ] [ ] Chapter 13 – Working with PDF and Word Documents
  • [ ] [ ] Chapter 14 – Working with CSV Files and JSON Data
  • [x] [ ] Chapter 15 – Keeping Time, Scheduling Tasks, and Launching Programs
  • [ ] [ ] Chapter 16 – Sending Email and Text Messages
  • [ ] [ ] Chapter 17 – Manipulating Images
  • [ ] [ ] Chapter 18 – Controlling the Keyboard and Mouse with GUI Automation

We use cookies. If you continue to browse the site, you agree to the use of cookies. For more information on our use of cookies please see our Privacy Policy.