Skip to content

A collection of Python practice codes covering fundamentals to Object-Oriented Programming (OOP) concepts. Includes examples on data types, functions, decorators, collections, and OOP principles like inheritance, polymorphism, abstraction, and encapsulation.

Notifications You must be signed in to change notification settings

abinesh-codes/Python-Fundamentals-to-OOPs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Fundamentals to OOP 🚀

This repository contains my practice codes while learning Python programming – starting from the basics of input/output and variables, to advanced concepts of Object-Oriented Programming (OOP).


📌 Topics Covered

  • Basics: Input/Output, Variables, Operators, Keywords
  • Data Types: Numbers, Boolean, Strings, Lists, Tuples, Dictionaries
  • Control Flow: Conditional Statements, Loops
  • Functions: Parameters, *args & **kwargs, Recursion, Lambda, Inner Functions
  • Advanced Functions: First-class Functions, Decorators, Map/Reduce/Filter
  • Collections Module: Counter, Heapq, Deque, OrderedDict, Defaultdict
  • OOP Concepts:
    • Classes & Objects
    • Polymorphism
    • Inheritance
    • Abstraction
    • Encapsulation

About

A collection of Python practice codes covering fundamentals to Object-Oriented Programming (OOP) concepts. Includes examples on data types, functions, decorators, collections, and OOP principles like inheritance, polymorphism, abstraction, and encapsulation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages