Skip to content

Latest commit

 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Python-Bootcamp 🐍💻

100 Days of Code: Python Pro Bootcamp

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.


🎯 Goal

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.


📚 Course Structure & Progress

The course is structured to cover a vast range of topics, from fundamental Python syntax to advanced concepts and practical application development.

✨ Key Topics Covered (and to be Covered):

  • 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.

📁 Repository Structure

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

🛠️ Technologies & Tools

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

🚀 Getting Started (Run the Code)

If you'd like to explore any of the projects, follow these steps:

  1. Clone the repository:
    git clone [https://github.com/DLAyatoCabanilla/Python-Bootcamp.git](https://github.com/DLAyatoCabanilla/Python-Bootcamp.git)
  2. Navigate to a specific day's folder (replace XX - Project Title):
    cd Python-Bootcamp/Day XX - Project Title
  3. Run the Python script (replace your_script_name.py):
    python your_script_name.py

🤝 Connect with Me

I'm documenting this journey to learn and grow. Feel free to explore, use the code, and offer suggestions!


License

This repository is primarily for personal learning and portfolio building. The code is generally provided under the MIT License.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages