Python Learning Hub is a structured repository containing Python notes, DSA practice, coding exercises, and projects designed to help learners master Python from fundamentals to advanced concepts.
- Beginner-friendly explanations
- Python syntax and core concepts
- Quick revision material
- Fundamental Python problems
- Logic building exercises
- Interview-oriented practice
- Arrays
- Strings
- Recursion
- Searching & Sorting
- Stack & Queue
- Linked List
- Trees & Graphs
- Loops
- Functions
- Lists
- Tuples
- Dictionaries
- Sets
- OOP Concepts
- File Handling
- Star Patterns
- Number Patterns
- Logic Building Exercises
- Calculator
- Number Guessing Game
- Rock Paper Scissors
- Quiz Applications
- Real-world Python applications
- Logic-based mini projects
Python-Learning-Hub/
│
├── Lecture Notes/
├── Basic_Questions/
├── Topic_Wise_Questions/
├── DSA/
├── PATTERNS/
├── Main_Projects/
├── SImple_Projects/
│
├── functions/
├── lists/
├── tuples/
├── Dictionary/
├── recursion/
├── Sets/
│
└── README.md
- Variables
- Data Types
- Operators
- Input & Output
- If-Else
- Loops
- Nested Loops
- User Defined Functions
- Arguments
- Recursion
- Lists
- Tuples
- Dictionaries
- Sets
- Classes & Objects
- Inheritance
- Polymorphism
- Encapsulation
- File Handling
- Exception Handling
- Modules & Packages
- Arrays
- Strings
- Linked Lists
- Stacks
- Queues
- Trees
- Graphs
- Recursion
Python Basics ⬇ Control Flow ⬇ Functions ⬇ Data Structures ⬇ OOP ⬇ File Handling ⬇ DSA ⬇ Projects
This repository serves as:
- Personal Python learning archive
- DSA practice collection
- Interview preparation resource
- Revision guide for students
- Open-source learning repository
Clone Repository
git clone https://github.com/mayank200529/python-learning-hub.gitMove into project folder
cd python-learning-hubExplore any folder and start practicing.
- Add LeetCode solutions
- Add SQL practice section
- Add Machine Learning notes
- Add Advanced Python concepts
- Add Interview Question Bank
- Add Competitive Programming section
Mayank Singh Rawat
B.Tech Information Technology JECRC Foundation, Jaipur
GitHub: https://github.com/mayank200529
⭐ If this repository helps you learn Python, consider giving it a star.