This repository contains the code solutions and projects for the book "Automate the Boring Stuff with Python" by Al Sweigart.
The book is designed to teach you how to automate tasks on your computer by writing simple Python programs. It covers various topics, including:
Manipulating files and folders Working with CSV, Excel, and Google Sheets files Scraping information from websites Automating tasks with GUI automation Sending emails and texts And much more!
This repository contains a folder for each chapter of the book, which contains the code solutions for the practice projects presented in that chapter. Additionally, there is a folder named practice_projects that contains the code solutions for the larger practice projects presented at the end of the book.
To get started with this repository, you will need to have Python 3 installed on your computer. You can download the latest version of Python from the official website.
After installing Python, you can clone this repository using the following command:
git clone https://github.com/wnkhan/automate-the-boring-stuff.git
Once you have cloned the repository, you can navigate to the chapter or project folder you are interested in and run the Python file(s) using the following command:
python <filename>.py
If you would like to contribute to this repository, feel free to create a pull request with your changes. Please ensure that your code follows the PEP 8 style guide and includes appropriate comments and documentation.
Thank you to Al Sweigart for writing such a fantastic book and providing the opportunity for others to learn Python in a practical and engaging way. Additionally, thank you to the contributors of this repository for their hard work in creating solutions for the practice projects presented in the book.