Step-by-step Python tutorials and practice codes for beginners.
-
Create environment (optional but recommended)
python -m venv venv source venv/bin/activate # Linux/Mac venv\Scripts\activate # Windows
-
Install requirements
pip install -r requirements.txt
-
Run Jupyter Notebook
jupyter notebook
- 01_hello_world.ipynb → Print and first Python code
- 02_variables_datatypes.ipynb → Variables and Data Types
- 03_operators.ipynb → Arithmetic, Comparison, Logical operators
- 04_input_output.ipynb → User Input and Output
- 05_conditionals.ipynb → If, Elif, Else
- 06_loops.ipynb → For loop, While loop
- 07_lists.ipynb → List (append, remove, slicing)
- 08_tuples_sets.ipynb → Tuple & Set basics
- 09_dictionary.ipynb → Dictionary (key-value pairs)
- 10_functions.ipynb → Functions (define and call)
- 11_modules.ipynb → Import and Libraries
- 12_file_handling.ipynb → Reading/Writing files
- 13_oop_basics.ipynb → Class & Object basics
- Absolute beginners who want to start coding in Python
- Learners who prefer practicing in Jupyter Notebook
- Students who want step-by-step topic-wise examples
If you want to add new topics or practice problems, feel free to open a pull request.
This project is licensed under the MIT License – free to use, modify, and share.