Welcome to the Python Learning Journey repository!
This repository is a structured, beginner-friendly path to mastering the fundamentals of Python programming.
Each file builds on core concepts with clear, simple code examples.
| File Name | Description |
|---|---|
1-variables&data-types.py |
Introduction to variables, data types (int, float, str, bool) |
2-basic-operations.py |
Basic arithmetic, assignment, and comparison operations |
3-input-output.py |
Handling user input and displaying output using input() and print() |
4-conditionals.py |
Using if, elif, and else for decision-making |
5-loops.py |
Iteration with for and while loops |
6-functions.py |
Defining and calling functions, return values, arguments |
7-lists&dicts.py |
Working with lists and dictionaries |
8-error-handling.py |
Exception handling using try, except, and finally |
9-builtin-modules.py |
Exploring useful built-in modules like math, random, etc. |
- Clone the repo:
git clone https://github.com/harshdwivediiiii/learning-python.git cd python-learning-python
- Python 3.10 or above
- (Optional) A virtual environment
python filename.py- Build a strong foundation in Python
- Solve real-world problems with code
- Develop mini projects for practical understanding
- Document the learning path for revision and sharing
This is a personal learning repo, but feel free to fork it, open issues, or suggest improvements if you find anything helpful!
MIT License
Happy Learning! 🚀