Welcome to the Python Fun Challenges Repository, your go-to destination for mastering Python in an interactive and enjoyable way! 🚀 This repository is created by me as a part of my personal 100 days of code challenge. The aim of this repository is to provide a fun and interactive way to learn Python through a collection of challenges, games, and projects suitable for all skill levels. Whether you're a beginner looking to improve your Python skills or an experienced programmer wanting to explore new concepts in a playful manner, this repository is for you!
To get started, simply clone this repository to your local machine:
git clone https://github.com/dishabehere/python-fun-challenges.git
Contributions to this repository are highly encouraged! If you have a creative challenge idea, a fun game implementation, or any other resource that could enhance the learning experience, feel free to submit a pull request. Together, we can make this repository a valuable resource for learners of all levels.
- Fork the repository to your GitHub account.
- Clone the forked repository to your local machine.
- Create a new branch for your changes. git checkout -b feature/your-feature
- Make your changes and commit them. git add . git commit -m "Add your message here"
- Push your changes to your fork. git push origin feature/your-feature
- Open a pull request from your fork to this repository.
Adding new challenges to this repository is straightforward! Follow these steps:
- Navigate to the challenges directory.
- Create a new Python file for your challenge. Make sure to name it descriptively.
- Write your challenge code in the Python file.
- Optionally, provide instructions or hints in the file as comments.
- Update the README.md file to include your challenge with a brief description.
Similarly, if you'd like to contribute a new game:
- Navigate to the games directory.
- Create a new directory for your game.
- Include all necessary files for your game within this directory.
- Update the README.md file to include your game with a brief description
We hope you enjoy learning Python through our interactive challenges and games. Feel free to explore the existing challenges, games, and projects, and don't hesitate to contribute your own creations!
Let's make learning Python fun and exciting for everyone! 🎉