This repository documents my journey of self-learning Python using the book "Automate the Boring Stuff with Python" by Al Sweigart. As a data science major, I'm enhancing my skills by learning how to automate various tasks using Python.
In this repository, you will find code examples, projects, and exercises from the book. The book covers Python from scratch and teaches how to automate boring tasks!
I am studying data science as my major, and learning Python is essential for my career. Python is a powerful and versatile language widely used in data science for data analysis, machine learning, and automation. This book provides practical skills that will help me in my studies and future projects.
"Automate the Boring Stuff with Python" covers a wide range of topics, including:
- Chapter 0 – Introduction
- Chapter 1 – Python Basics
- Chapter 2 – Flow Control
- Chapter 3 – Functions
- Chapter 4 – Lists
- Chapter 5 – Dictionaries and Structuring Data
- Chapter 6 – Manipulating Strings
- Chapter 7 – Pattern Matching with Regular Expressions
- Chapter 8 – Reading and Writing Files
- Chapter 9 – Organizing Files
- Chapter 10 – Debugging
- 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
- 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
- Chapter-wise Code: Organized code examples and exercises for each chapter.
- Projects: My projects based on the concepts learned from the book.
- Notes: Personal notes and summaries of important concepts.
- Clone the repository:
git clone https://github.com/Pinedah/ATBSWP.git
- Navigate to the desired chapter or project: Each chapter and project is in its own directory.
- Run the code: Follow the instructions in the
README.md
files within each directory to run the code examples and projects.
- Al Sweigart: Author of "Automate the Boring Stuff with Python"
- IPN | ESCOM: For inspiring my data science studies
For any questions or suggestions, feel free to contact me at pinedah2005@gmail.com. ... or feel free to follow me at: @pinedah_11
Happy Learning!