Skip to content

πŸ’» 100 Days of Python – A daily coding challenge where I build and document one Python project per day for 100 days.

License

Notifications You must be signed in to change notification settings

TheWatchDog13/100-Days-of-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐍 100 Days of Python – Daily Project Challenge

Welcome to my 100 Days of Python repository! This is part of a self-imposed challenge to sharpen my Python skills by building and documenting one project per day for 100 days β€” no matter how simple or advanced.

Each day, I create a small Python script or application, organize the code into its own folder, and write up what I built and what I learned. Projects range from beginner-friendly tools (like calculators, name generators, and basic games) to intermediate challenges involving logic, file I/O, APIs, and more.


πŸ”₯ Challenge Goals

  • Build a public, well-documented portfolio of Python projects
  • Strengthen core Python skills through daily practice
  • Develop consistent habits around coding, documentation, and version control
  • Share my journey to help and inspire other learners

🧰 Tools & Technologies

  • Python 3.x
  • VS Code / PyCharm
  • Git & GitHub for version control
  • Markdown for documentation

πŸ“ Folder Structure

Each day/project is organized like this:

Day001_BandNameGenerator/ β”œβ”€β”€ main.py └── README.md


πŸš€ Get Involved

Feel free to follow along, fork the repo, or use these ideas to start your own challenge!
If you're also doing #100DaysOfCode or learning Python, let’s connect on LinkedIn or GitHub!


About

πŸ’» 100 Days of Python – A daily coding challenge where I build and document one Python project per day for 100 days.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages