Skip to content

Latest commit

 

History

History
119 lines (96 loc) · 2.48 KB

File metadata and controls

119 lines (96 loc) · 2.48 KB

🐍 LearningPython

A personal repository documenting my journey of learning Python — from fundamentals to advanced concepts with hands-on practice.


📁 Repository Structure

LearningPython/
│
├── 1. Python-Basic/
│   ├── 1. DataType/
│   ├── 2. String/
│   ├── 3. functions/
│   ├── 4. Inputs/
│   ├── 5. Control Constructs/
│   ├── pattern/
│   └── question/
│
├── 2. DS/                        # Data Structures
│   ├── 1. Lists/
│   ├── 2. Tuples/
│   ├── 3. Dictionary/
│   ├── 4. Set/
│   └── Questions/
│
├── 3. Oop/                       # Object-Oriented Programming
│   ├── 1. Intro/
│   ├── 2. Inheritance/
│   ├── 3. Polymorphism/
│   ├── 4. Abstraction/
│   └── 5. Encapsulation/
│
├── 4. Advanced/
│   ├── 1. Exceptions/
│   ├── 2. Multi-Threading/
│   ├── 3. Iterators/
│   ├── 4. Generators/
│   ├── 5. Decorator/
│   ├── 6. Map & Filter/
│   ├── Project/Student-Ma.../
│   └── Question/
│       ├── Q1.py – Q9.py
│       └── 10Q.py
│
└── Project/

🧠 Topics Covered

🔹 Python Basics

  • Data Types
  • Strings
  • Functions
  • User Input
  • Control Constructs (if/else, loops)
  • Patterns
  • Practice Questions

🔹 Data Structures

  • Lists
  • Tuples
  • Dictionary
  • Sets
  • Practice Questions

🔹 Object-Oriented Programming (OOP)

  • Introduction to OOP
  • Inheritance
  • Polymorphism
  • Abstraction
  • Encapsulation

🔹 Advanced Python

  • Exception Handling
  • Multi-Threading
  • Iterators
  • Generators
  • Decorators
  • Map & Filter
  • Practice Questions (Q1–Q9, 10Q)

🚀 Getting Started

Prerequisites

Run any script

git clone https://github.com/adityaraut649/LearningPython.git
cd LearningPython
python filename.py

🎯 Purpose

This repo is for personal learning and practice. Each folder maps to a specific concept with hands-on code to reinforce understanding.


🛠️ Tools Used


📬 Connect