This repository contains well-structured Python programs designed for beginners who want to learn Python from scratch, step by step.
Each file is numbered serially to maintain a clear learning order.
Website for learning python with both Bangla and English language
| No. | File Name | Topic |
|---|---|---|
| 01 | 01_printing_n_variables.py |
Printing output & variables |
| 02 | 02_typecasting.py |
Type casting (int, float, str) |
| 03 | 03_input.py |
User input handling |
| 04 | 04_madlibs_game.py |
Simple Mad Libs game |
| 05 | 05_arithmetic_n_maths.py |
Arithmetic operations & math |
| 06 | 06_if_statement.py |
if, elif, else conditions |
| 07 | 07_python_calculator.py |
Simple calculator program |
| 08 | 08_logical_operators.py |
Logical operators |
| 09 | 09_conditional_ex.py |
Conditional examples |
| 10 | 10_string.py |
String basics |
| 11 | 11_string_indexing.py |
String indexing & slicing |
| 12 | 12_format_specifiers.py |
Format specifiers & f-strings |
| 13 | 13_while_loop.py |
While loop examples |
| 14 | 14_for_loop.py |
For loop basics & examples |
| 15 | 15_countdown_timer.py |
Countdown timer using loops |
| 16 | 16_nested_loops.py |
Nested loop concepts & examples |
| 17 | 17_lists_sets_n_tuples.py |
Lists, sets, and tuples |
| 18 | 18_shopping_cart.py |
Shopping cart mini project |
- Learn Python fundamentals in a logical sequence
- Practice hands-on coding
- Useful for:
- Beginners
- CSE students
- Exam preparation
- Interview basics
- Teaching & mentoring
Make sure Python 3.10+ is installed.
python filename.py