Welcome to my Python learning repository.
This repository contains the Python programs, practice problems, and mini-projects I build while learning Python. I am using this repository to improve my programming logic, problem-solving skills, and Git/GitHub workflow.
- Python Basics
- Variables & Data Types
- Conditional Statements
- Loops
- Functions
- Lists, Tuples, Sets & Dictionaries
- Strings
- File Handling
- Exception Handling
- Object-Oriented Programming
- Modules & Libraries
- Problem Solving
- Git & GitHub
python-learning/
│
├── 01_python_basics/
├── 02_conditions/
├── 03_loops/
├── 04_functions/
├── 05_data_structures/
├── 06_file_handling/
├── 07_oop/
├── 08_problem_solving/
└── 09_mini_projects/
Some of the projects and programs included in this repository:
- Calculator
- Prime Number Checker
- Factorial Program
- Fibonacci Series
- Number Guessing Game
- Student Grade Calculator
- Quiz Program
- To-Do List
- Expense Tracker
- And more...
This repository will be continuously updated as I learn and build new projects.
My goal is to build a strong foundation in Python programming and gradually move toward:
Python → Data Structures → NumPy → Pandas → Data Science → Machine Learning → AI
- Python
- VS Code
- Git
- GitHub
I believe in learning by building.
Instead of only studying theory, I try to apply each concept by creating small programs and gradually increasing the complexity of my projects.
Learning → Building → Improving → Repeating
⭐ More projects coming soon!