Skip to content

Latest commit

 

History

32 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Logo

Learning Python


Hello There!

Welcome to my Python learning repository!

This repository isn't about high-end development or professional projects. It is simply my journey of learning Python from scratch and improving my understanding of the language step by step.

I will keep updating this repository whenever I learn something new.

From Hello World to advanced Python — one concept at a time. 🐍


What This Repository Contains

This repository contains the concepts and learning projects that I create while learning Python.

  • Variables
  • Data Types
  • Strings
  • Numbers
  • User Input
  • Basic Operators
  • Lists
  • Tuples
  • Dictionaries
  • Functions
  • if / elif / else
  • for Loops
  • while Loops
  • String Methods
  • List Methods
  • Error Handling — try / except
  • Reading and Writing Files
  • Modules & Pip
  • Classes & Objects
  • Object Methods
  • Inheritance
  • Instances
  • Polymorphism
  • Encapsulation
  • Abstraction
  • Magic/Dunder Methods
  • Composition
  • Iterators
  • Generators and yield
  • Decorators
  • Closures
  • Properties
  • Descriptors
  • Type Hinting
  • Pattern Matching (match / case)
  • Structural Unpacking

Projects

├── Guess Game
├── Translator
└── Multiple Choice Question Quiz

Repository Structure

Lessons/
│
├── Name.txt
├── Project.py
├── Python.py
├── README.md
└── spam.csv

About

This repo isn't about any high-end development, it's just about me learning python from scratch to improve my understanding. This single-repo contain beginner to advance python knowledge and will be updated everytime ,I learn something new in python. You can also check the "Google Drive Link" for better understanding.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages