An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: classmethod

finlckd2/python-OOP-Lec4-21-MAY-25

This repository contains examples and explanations of object-oriented programming concepts in Python, focusing on dunder functions and property decorators. Explore how to implement getters and setters effectively while utilizing class-level properties. 🐍✨

Language: Python - Size: 68.4 KB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 0 - Forks: 0

ShaniStaretz-ai/python-OOP-Lec4-21-MAY-25

Static and dunder functions

Language: Python - Size: 67.4 KB - Last synced at: 17 days ago - Pushed at: 17 days ago - Stars: 0 - Forks: 0

CarrotManMatt/typed_classproperties Fork of hottwaj/classproperties

Typed Python decorators for classproperty and cached_classproperty

Language: Python - Size: 237 KB - Last synced at: 19 days ago - Pushed at: 19 days ago - Stars: 2 - Forks: 0

RezaSaadatyar/Object-Oriented-Programming

This repository introduces Object-Oriented Programming (OOP) in Python, covering Abstraction, Encapsulation, Inheritance, and Polymorphism with practical examples. Ideal for beginners and experienced developers, it helps design modular, scalable, and maintainable Python programs.

Language: Jupyter Notebook - Size: 456 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

rubada/Learn-Python-Professionally-Part-Two

Language: Python - Size: 80.1 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

youknowone/methodtools

Expand functools features(lru_cache) to class - methods, classmethods, staticmethods and even for (unofficial) hybrid methods.

Language: Python - Size: 26.4 KB - Last synced at: 14 days ago - Pushed at: 10 months ago - Stars: 81 - Forks: 11

tomartushar/primers

Notebooks for various topics primers.

Language: Jupyter Notebook - Size: 44.9 MB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 0 - Forks: 0

Ghostglass/boris-bikes

Makers Academy -- Week 3 Pair Programming Project -- Test Driven Development

Language: Ruby - Size: 9.77 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

snrazavi/OOP_Python

A short course introducing Object Oriented Programming in Python.

Language: Jupyter Notebook - Size: 218 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 21 - Forks: 2

brunoharlein/rpg_python

Application de jeu rpg type Donjons et Dragons pour terminal en python orienté objet

Language: Python - Size: 1.7 MB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 0

kalaspuff/perfect

🎁 [not yet built] The perfect decorator - a utility library which makes it simpler to create your own flexible decorators with argument support and power them with attachments to any kind of methods in a class, etc.

Language: Python - Size: 21.5 KB - Last synced at: 2 days ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

8140171224/Class-Object

Python is an object oriented programming language. Unlike procedure oriented programming, where the main emphasis is on functions, object oriented programming stress on objects. Object is simply a collection of data (variables) and methods (functions) that act on those data. And, class is a blueprint for the object. We can think of class as a sketch (prototype) of a house. It contains all the details about the floors, doors, windows etc. Based on these descriptions we build the house. House is the object. As, many houses can be made from a description, we can create many objects from a class. An object is also called an instance of a class and the process of creating this object is called instantiation

Language: Python - Size: 15.6 KB - Last synced at: about 1 year ago - Pushed at: about 6 years ago - Stars: 1 - Forks: 0