Welcome to the 100 Days of Python challenge! This repository is designed to guide you through 100 days of learning and practicing Python programming. Whether you're a complete beginner or looking to enhance your Python skills, this challenge is perfect for you.
This challenge is divided into 100 days, each with its own set of tasks and exercises. The goal is to spend at least an hour each day working on Python-related activities, such as coding exercises, projects, or studying Python concepts.
-
Fork this repository: Start by forking this repository to your GitHub account. This will allow you to track your progress and make updates as you complete each day.
-
Clone the repository: Once you've forked the repository, clone it to your local machine using the following command:
git clone https://github.com/your-username/100-days-of-python.git
-
Navigate to the day's folder: Each day has its own folder (e.g.,
day01
,day02
, etc.). Navigate to the folder corresponding to the current day. -
Read the README file: Each day's folder contains a README file with instructions and tasks for that day. Read the README file carefully before starting the day's activities.
-
Complete the tasks: Spend at least an hour working on the tasks and exercises for the day. If you finish early, feel free to explore additional Python topics or work on personal projects.
-
Update your progress: After completing the day's activities, update the README file in your forked repository to reflect your progress. You can use the provided template or create your own format.
- Python Documentation: Official Python Documentation
- Online Courses: Websites like Coursera, Udemy, and Codecademy offer excellent Python courses for beginners and advanced learners.
- Books: There are many books available on Python programming, such as "Python Crash Course" by Eric Matthes and "Automate the Boring Stuff with Python" by Al Sweigart.
- Online Communities: Join online communities like Stack Overflow, Reddit's r/learnpython, and Python Discord servers to ask questions, share knowledge, and connect with other Python enthusiasts.
If you have any questions or need assistance during the challenge, feel free to open an issue in your forked repository. We're here to help!
This challenge was inspired by the #100DaysOfCode movement, which encourages people to commit to coding for at least an hour every day for 100 days.
This project is licensed under the MIT License - see the LICENSE file for details.
Feel free to customize this README file to fit your specific needs and preferences. Happy coding!