Welcome to the 100 Days Python Challenge repository! This challenge is designed to take you through a thrilling journey of Python programming, with a special emphasis on problem solving skill andn game development, web development gui graphics turtle and tikter. Each day, you'll explore new concepts, tackle coding exercises, machine learing and build exciting Python games.
-
cd 100-days-python-challenge
-
Ensure you have Python installed on your machine.
-
Create a virtual environment (optional but recommended):
-
python -m venv venv
-
source venv/bin/activate # On Windows: venv\Scripts\activate
Each day is organized into a separate folder (e.g., day01, day02, ...). Navigate to the specific day's folder to find the challenge details and code template. Build Awesome Games:
Dive into the challenges and start building Python games. Leverage concepts like classes, functions, loops, and conditional statements. Experiment with libraries like Pygame for game development. Contribute:
Found a bug or want to improve the challenge? Contributions are welcome! Fork the repository, make your changes, and submit a pull request.
- Day 1-14: bigginner Python concepts and simple exercises.
- Day 15-40: Intermediate challenges with a focus on game mechanics.
- Day 41-60: web development: Advanced game development, exploring AI, graphics, and more. Resources Python Documentation: python.org Pygame Documentation: pygame.org
This challenge is inspired by the #100DaysOfCode movement. Special thanks to Dagmawi yohanes .
Happy coding! 🚀✨