Skip to content

Commit b6d39e6

Browse files
authored
Update README.md
1 parent 026f643 commit b6d39e6

File tree

1 file changed

+96
-1
lines changed

1 file changed

+96
-1
lines changed

README.md

Lines changed: 96 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
44
This repository contains a curated list of all Python projects completed over the course of 100 days as part of our Python projects initiative.
55

6-
## Resources ✔
6+
# Resources ✔
77
## Books that we recommend
88

99
| Book Title | Author(s) | Topics Covered | Level |
@@ -44,6 +44,101 @@ This repository contains a curated list of all Python projects completed over th
4444
| Krish Naik | [Link](https://www.youtube.com/c/KrishNaik) | Python for machine learning, deep learning, AI | Intermediate to Advanced |
4545
| Joma Tech | [Link](https://www.youtube.com/c/JomaOppa) | Python programming, career advice in tech | Beginner to Intermediate |
4646

47+
## Websites for practice and learn
48+
49+
| Website Name | URL | Description | Level |
50+
|--------------------------|------------------------------------------|--------------------------------------------------------|----------------|
51+
| Codecademy | [Link](https://www.codecademy.com/learn/learn-python-3) | Interactive Python courses | Beginner |
52+
| Coursera | [Link](https://www.coursera.org/courses?query=python) | Python courses from top universities and institutions | Beginner to Advanced |
53+
| edX | [Link](https://www.edx.org/learn/python) | Python courses from universities | Beginner to Advanced |
54+
| Udemy | [Link](https://www.udemy.com/topic/python/) | Wide range of Python courses and tutorials | Beginner to Advanced |
55+
| HackerRank | [Link](https://www.hackerrank.com/domains/tutorials/10-days-of-python) | Python practice problems and coding challenges | Intermediate |
56+
| LeetCode | [Link](https://leetcode.com/problemset/all/) | Python coding challenges and algorithms practice | Intermediate to Advanced |
57+
| Real Python | [Link](https://realpython.com/) | In-depth Python tutorials, articles, and videos | Intermediate to Advanced |
58+
| Python.org | [Link](https://docs.python.org/3/tutorial/index.html) | Official Python documentation and tutorials | All Levels |
59+
| GeeksforGeeks | [Link](https://www.geeksforgeeks.org/python-programming-language/) | Python tutorials, algorithms, and data structures | Beginner to Advanced |
60+
| W3Schools | [Link](https://www.w3schools.com/python/) | Python basics and interactive tutorials | Beginner |
61+
| DataCamp | [Link](https://www.datacamp.com/courses/tech:python) | Python for data science and analytics | Beginner to Intermediate |
62+
| Kaggle | [Link](https://www.kaggle.com/learn/python) | Python for data science, machine learning competitions | Intermediate |
63+
| Pluralsight | [Link](https://www.pluralsight.com/browse/software-development/python) | Python courses covering various topics | Beginner to Advanced |
64+
| Sololearn | [Link](https://www.sololearn.com/Course/Python/) | Interactive Python tutorials and exercises | Beginner |
65+
| Exercism | [Link](https://exercism.io/tracks/python) | Python exercises with mentor feedback | Intermediate |
66+
67+
## Contact
68+
Information on how to get in touch with the repository maintainer(s).
69+
Join our online community - [matrix.org](https://matrix.to/#/!IJdUDeRmwSUjKOSmHi:matrix.org?via=matrix.org)
70+
71+
# Contributing to Python Learn Repository
72+
73+
Thank you for your interest in contributing to the Python Learn repository! We appreciate your efforts to help improve the content and resources for learners. Please follow these guidelines to contribute effectively.
74+
75+
## How to Contribute
76+
77+
1. **Fork the Repository:**
78+
- Click the "Fork" button at the top right corner of this repository to create a copy of the repository on your own GitHub account.
79+
80+
2. **Clone the Repository:**
81+
- Clone your forked repository to your local machine using the following command:
82+
```bash
83+
git clone https://github.com/your-username/python-learn.git
84+
```
85+
86+
3. **Create a New Branch:**
87+
- Create a new branch for your contribution using the following command:
88+
```bash
89+
git checkout -b your-branch-name
90+
```
91+
92+
4. **Make Your Changes:**
93+
- Add new content, fix bugs, improve documentation, or make any other relevant changes.
94+
- Ensure your code follows the repository's style guidelines and conventions.
95+
96+
5. **Commit Your Changes:**
97+
- Commit your changes with a clear and descriptive commit message:
98+
```bash
99+
git add .
100+
git commit -m "Description of your changes"
101+
```
102+
103+
6. **Push Your Changes:**
104+
- Push your changes to your forked repository:
105+
```bash
106+
git push origin your-branch-name
107+
```
108+
109+
7. **Create a Pull Request:**
110+
- Go to the original repository on GitHub and click on the "New Pull Request" button.
111+
- Select your branch from the "compare" dropdown.
112+
- Provide a clear description of your changes and submit the pull request.
113+
114+
## Contribution Guidelines
115+
116+
### Code Contributions
117+
- **Style:** Follow the PEP 8 style guide for Python code.
118+
- **Testing:** Ensure that your code passes all tests. Add new tests if applicable.
119+
- **Documentation:** Update documentation and comments where necessary.
120+
121+
### Content Contributions
122+
- **Quality:** Ensure that the content is clear, concise, and accurate.
123+
- **Relevance:** Make sure the content is relevant to the repository’s purpose.
124+
- **Attribution:** Give proper credit if you are using external sources or references.
125+
126+
### Issue Reporting
127+
- **Search Existing Issues:** Before opening a new issue, please check if it already exists.
128+
- **Provide Details:** When reporting an issue, include as much detail as possible to help us understand and resolve it.
129+
130+
### Pull Request Review
131+
- **Feedback:** Be open to feedback and ready to make necessary changes.
132+
- **Respect:** Be respectful and considerate in your interactions with other contributors and maintainers.
133+
134+
## Community Guidelines
135+
136+
- **Respect:** Treat everyone with respect. Be polite and considerate in your communication.
137+
- **Collaboration:** Be open to collaboration and willing to help others.
138+
- **Inclusivity:** Strive to create an inclusive and welcoming environment for everyone.
139+
140+
Thank you for contributing to the Python Learn repository! Your efforts help make this a valuable resource for learners around the world.
141+
47142
## Project List
48143
49144
- [NotepadGUI](https://github.com/ekasnh/Python-Projects/tree/main/NotepadGUI) - This is a demo notepad GUI application made using tkinter library.

0 commit comments

Comments
 (0)