Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/pinedah/atbswp
Embarking on a Python self-learning journey with 'Automate the Boring Stuff with Python' by Al Sweigart to bolster my data science expertise. This repository chronicles my exploration of Python's fundamentals and automation techniques—from manipulating Excel, PDFs, JSON to web scraping, GUI automation, and another boring stuff! 😸
https://github.com/pinedah/atbswp
automate basic-programming basics-of-python book learning python self-learning
Last synced: 12 days ago
JSON representation
Embarking on a Python self-learning journey with 'Automate the Boring Stuff with Python' by Al Sweigart to bolster my data science expertise. This repository chronicles my exploration of Python's fundamentals and automation techniques—from manipulating Excel, PDFs, JSON to web scraping, GUI automation, and another boring stuff! 😸
- Host: GitHub
- URL: https://github.com/pinedah/atbswp
- Owner: Pinedah
- Created: 2024-06-21T18:04:06.000Z (7 months ago)
- Default Branch: main
- Last Pushed: 2024-08-07T18:24:40.000Z (6 months ago)
- Last Synced: 2024-11-14T12:12:16.792Z (2 months ago)
- Topics: automate, basic-programming, basics-of-python, book, learning, python, self-learning
- Language: Python
- Homepage:
- Size: 8.84 MB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Python Self-Learning Journey
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.
## Description
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!
## Why I'm Learning Python
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.
## Book Overview
**"Automate the Boring Stuff with Python"** covers a wide range of topics, including:
1. **Chapter 0 – Introduction**
2. **Chapter 1 – Python Basics**
3. **Chapter 2 – Flow Control**
4. **Chapter 3 – Functions**
5. **Chapter 4 – Lists**
6. **Chapter 5 – Dictionaries and Structuring Data**
7. **Chapter 6 – Manipulating Strings**
8. **Chapter 7 – Pattern Matching with Regular Expressions**
9. **Chapter 8 – Reading and Writing Files**
10. **Chapter 9 – Organizing Files**
11. **Chapter 10 – Debugging**
12. **Chapter 11 – Web Scraping**
13. **Chapter 12 – Working with Excel Spreadsheets**
14. **Chapter 13 – Working with PDF and Word Documents**
15. **Chapter 14 – Working with CSV Files and JSON Data**
16. **Chapter 15 – Keeping Time, Scheduling Tasks, and Launching Programs**
17. **Chapter 16 – Sending Email and Text Messages**
18. **Chapter 17 – Manipulating Images**
19. **Chapter 18 – Controlling the Keyboard and Mouse with GUI Automation**## Repository Contents
- **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.## How to Use This Repository
1. **Clone the repository**: `git clone https://github.com/Pinedah/ATBSWP.git`
2. **Navigate to the desired chapter or project**: Each chapter and project is in its own directory.
3. **Run the code**: Follow the instructions in the `README.md` files within each directory to run the code examples and projects.## Acknowledgments
- **Al Sweigart**: Author of **"Automate the Boring Stuff with Python"**
- **IPN | ESCOM**: For inspiring my data science studies## Contact
For any questions or suggestions, feel free to contact me at [[email protected]](mailto:[email protected]).
... or feel free to follow me at: @pinedah_11Happy Learning!