Skip to content

"πŸ“š A comprehensive repository covering everything in Python, from A to Z: data types, functions, OOP, and much more as I learn and grow!"

Notifications You must be signed in to change notification settings

Sarvesh-Work/python-learning-journey

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐍 Python Learning Journey

Python Version Last Updated

Welcome to my Python Learning Journey repository!

This repository is a well-organized collection of all the Python concepts I've studied and implemented β€” from beginner to advanced level. It includes notes and hands-on code for everything from core syntax to advanced features like asynchronous programming and operator overloading.


πŸ“š Topics Covered

🧠 Basics

    1. Data Types
    1. Typecasting
    1. Taking User Inputs
    1. Strings
    1. If-Else
    1. Match Case
    1. Loops

πŸ” Functions & Structures

    1. Functions
    1. List
    1. Tuples
    1. Set
    1. Dictionaries

πŸ› οΈ Error Handling

    1. Try-Except
    1. Custom Error

πŸ”‘ Keywords & Modules

    1. Enumerate
    1. import Keyword
    1. OS Module
    1. Local and Global Variables
    1. File I/O
    1. Lambda Functions
    1. Filter, Map, Reduce Methods

πŸ” Comparisons & Object Orientation

    1. is vs ==
    1. Class, Objects, Constructor
    1. Decorators
    1. Access Modifiers
    1. Getter & Setter
    1. Static Method
    1. Instance vs Class Variable
    1. Class Methods
    1. Class Method as Alternative Constructor

βš™οΈ Dunder Methods & Inheritance

    1. dir(), dict, and help() functions
    1. Dunder Methods (init, str, etc.)
    1. Inheritance
    1. Operator Overloading

πŸ§ͺ Advanced Concepts

    1. Abstraction
    1. Walrus Operator (:=)
    1. Shutil Module
    1. asyncio
    1. Generators

πŸ’» How to Use

πŸ“‚ Navigate through folders:

Each folder is numbered and named based on the topic for easy access.

πŸ§ͺ Run the code:

Open any .py file in your favorite IDE or run it using the terminal:

python filename.py

About

"πŸ“š A comprehensive repository covering everything in Python, from A to Z: data types, functions, OOP, and much more as I learn and grow!"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages