Welcome to my personal journey through The 100 Days of Code: The Complete Python Pro Bootcamp for 2025 by Dr. Angela Yu on Udemy. This repository serves as a dedicated space to document, organize, and share all the code, projects, and challenges completed as I work my way through this comprehensive Python programming course.
The primary goal of this repository is to track my daily progress, solidify my understanding of Python concepts, and build a robust portfolio of practical programming projects.
The course is structured to cover a vast range of topics, from fundamental Python syntax to advanced concepts and practical application development.
- Fundamentals: Variables, data types, control flow (
if/else), loops (for,while), functions, and scope. - Data Structures: Lists, dictionaries, tuples, and sets.
- Object-Oriented Programming (OOP): Classes, objects, inheritance, and the role of
self. - Module Usage: Working with popular Python libraries (e.g.,
Pandas,NumPy,Requests). - Web Development/Automation: Web scraping, building simple websites with frameworks like Flask or Django, and using tools like Selenium.
- GUI Development: Creating desktop applications with libraries like Tkinter.
- Data Science & Machine Learning: Introduction to data manipulation and basic ML concepts.
Each day's work is organized into a separate folder, making it easy to navigate and review specific concepts or projects:
| Folder Name | Description | Status |
|---|---|---|
Day 01 - Band Name Generator |
Introductions, printing, variables, and input. | ✅ Completed |
Day 02 - BMI Calculator |
Primitive Data types, Type Conversion and Number Manipulation. | ✅ Completed |
Day 03 - Tip Calculator |
Mathematical Operations, Scripting and F-Strings. | ✅ Completed |
Day XX - Project Title |
Brief description of the main project. | ⏳ In Progress |
This project primarily uses the following tools:
- Language: Python 3
- Development Environment: PyCharm (as recommended by the course) or VS Code
- Version Control: Git and GitHub
If you'd like to explore any of the projects, follow these steps:
- Clone the repository:
git clone [https://github.com/DLAyatoCabanilla/Python-Bootcamp.git](https://github.com/DLAyatoCabanilla/Python-Bootcamp.git)
- Navigate to a specific day's folder (replace
XX - Project Title):cd Python-Bootcamp/Day XX - Project Title - Run the Python script (replace
your_script_name.py):python your_script_name.py
I'm documenting this journey to learn and grow. Feel free to explore, use the code, and offer suggestions!
This repository is primarily for personal learning and portfolio building. The code is generally provided under the MIT License.