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!