This repository contains the Python files I created while learning Python through the 10 Minute School course mentored by Niamul Hasan.
Note: These files are not direct copies of what was taught. I customized them significantly to better understand the concepts and apply my own logic during the learning process.
- Source: 10 Minute School - Python Programming
- Mentor: Niamul Hasan
- Certificate: Included in the repository as proof of completion.
- Customization: Most code files have personal edits, comments, or alternate implementations based on the lessons taught.
- Python scripts covering major topics like:
- Variables & data types
- Loops & conditionals
- Functions
- File handling
- Modules & packages
- Basic external libraries
- Introduction of Object Oriented Programming
- A
requirements.txt
file for installing any external libraries used. - Comments throughout the code to explain:
- Correct Python syntax
- Common beginner mistakes
- Why something is done a certain way (especially when it wasn’t obvious at first)
- Clone this repository:
git clone https://github.com/niloydatta000/python-learning-10ms.git
cd python-learning-10ms
- Create a virtual environment (optional but recommended):
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- Install dependencies:
pip install -r requirements.txt
-
Not all topics from the original course are covered here.
-
Some files may be purely experimental, with incorrect code or half-finished ideas left intentionally for learning review.
-
You're welcome to fork, use, or even suggest changes if you're also a beginner and want to collaborate!
This project is for personal learning purposes. Use or modify freely for educational use. For commercial or educational reuse with attribution, feel free to contact me.
Feel free to connect or open an issue if you're learning too and want help understanding these files.