This repository contains a structured collection of Python programs designed for absolute beginners.
The goal is to learn Python programming by solving small problems daily and maintaining a consistent GitHub streak.
- Learn Python from the basics (variables, loops, functions, etc.)
- Improve problem-solving and logic building
- Push daily code to build consistency + GitHub streak
- Keep programs small, clean, and well-structured
├─ README.md
├─ requirements.txt # Optional (if using pytest)
├─ src/
│ ├─ basics/ # print, input, arithmetic operations
│ ├─ conditionals/ # if-elif-else tasks
│ ├─ loops/ # for/while loops, series programs
│ ├─ numbers/ # prime, factorial, fibonacci, gcd, lcm
│ ├─ strings/ # reverse, palindrome, character counts
│ ├─ arrays/ # min/max, reverse, search, sort
│ ├─ matrices/ # add, subtract, multiply, transpose
│ ├─ patterns/ # star/number/alphabet patterns
│ └─ utils/ # helper functions (optional)
└─ tests/ # optional unit tests