GitHub topics: magic-methods
aedart/athenaeum-properties
[READ ONLY] Athenaeum Properties package - see https://github.com/aedart/athenaeum
Language: PHP - Size: 63.5 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - 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 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

AxeBearDev/php-magic
PHP utilities for hooking into magic methods using docblocks and attributes
Language: PHP - Size: 173 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

discretegames/mathdunders
A Python decorator that automatically adds math operator dunders to a class.
Language: Python - Size: 44.9 KB - Last synced at: 3 days ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 0

mikebarlow/GetSet 📦
Trait for adding magic setters / getters to objects
Language: PHP - Size: 6.84 KB - Last synced at: 2 months ago - Pushed at: over 7 years ago - Stars: 0 - Forks: 0

ayonli/js-magic
JavaScript magic methods support.
Language: TypeScript - Size: 58.6 KB - Last synced at: 6 days ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 1

geodimitrov/Python-OOP-SoftUni
Solutions for problems from the "Python OOP" course at SoftUni
Language: Python - Size: 7.84 MB - Last synced at: about 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

LesiaUKR/goit-pycore-hw-07
Master's degree. MODULE 10 | HOMEWORK| Advanced Object-Oriented Programming in Python
Language: Python - Size: 182 KB - Last synced at: 3 months ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

merriammassey/datasci-distributions
A Python package for working with Binomial & Gaussian distributions. I packaged and distributed this project on PyPi as a final project in the AWS Machine Learning Foundations Nanodegree Program.
Language: Python - Size: 20.5 KB - Last synced at: about 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

lang-codes/codes-python-basics
Basics of Syntax, Operators, Flow Control, Data Types & Methods, Classes, Inheritence, Meta-Programming, Modules, and Packages
Language: Python - Size: 13.6 MB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 2 - Forks: 4

sphinx-contrib/prettyspecialmethods
Shows special/magic methods in sphinx docs as the python syntax that invokes them
Language: Python - Size: 30.3 KB - Last synced at: about 2 months ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 5

Cybernate-IT/python-object-oriented-programming
Explore Python Object-Oriented Programming with this repository. Structured modules, video tutorials, and practical code examples guide you from basics to advanced concepts. Ideal for learners and developers seeking hands-on mastery of OOP principles in Python. Happy coding!
Language: Python - Size: 32.2 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

AusAura/Jason-personal-assistant-bot-team-version-
Personal assistant that can work with address book and notes. Using currying and command parser for Adress Book. Decorator catches all possible errors. Saves data locally in JSON files. Includes Extension File Sorter as a separate sub-application. This specific version was made by team of 6 people as personal project.
Language: Python - Size: 121 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

linhntaim/magic-class
Activate PHP-like magic methods in Javascript classes and instances.
Language: JavaScript - Size: 289 KB - Last synced at: 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

MariaSimon-AI/Gaussian_python_package
This is a python package for mathematical operations of gaussian distributions. From this project I learned how to code and install basic python packages. I got to use magic methods, import statements, classes and inheritance in more depth.
Language: Python - Size: 3.91 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 2 - Forks: 0

basvreeken/CoffeeMachine
This is a program that makes you a coffee – virtual coffee, of course. This project implements functionality that simulates a real coffee machine. It can run out of ingredients, such as milk or coffee beans, it can offer you various types of coffee, and, finally, it will take money for the prepared drink.
Language: Python - Size: 3.91 KB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

kunalmishravitb/Data-Science-Masters-2.0-Assignment-2-Week-4-
Language: Jupyter Notebook - Size: 5.86 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

PedroPiuma/PHP-Avancando-com-OO
Neste curso, aprofunda-se os conhecimentos sobre orientação a objetos. Fala-se sobre a teoria por trás dos fundamentos da orientação a objetos, ensina-se como utilizar métodos interceptadores, traits, type-hinting, autoload e outros. Aplica-se esses conhecimentos na prática e direto no código.
Language: PHP - Size: 6.84 KB - Last synced at: 1 day ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

SVijayB/PyHub
A-Z of Python Essentials in one place
Language: Python - Size: 2.15 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 24 - Forks: 15

linusshops/magicdoc 📦
Generate documentation for magic methods from json files
Language: PHP - Size: 20.5 KB - Last synced at: 6 months ago - Pushed at: over 8 years ago - Stars: 0 - Forks: 0

BrenekH/persistent-booleans Fork of zachvance/persistent_switch
Use "store.my_bool = True" to save boolean values to disk.
Language: Python - Size: 22.5 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

Jimoh1993/AWS-Machine-Learning-Scholarship-Course
AWS and Udacity are collaborating to educate developers of all skill levels to get started with ML.
Language: Python - Size: 57.6 KB - Last synced at: 9 months ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 1

TangoMan75/RelationshipBundle
Provides magic methods for OneToOne, OneToMany, ManyToOne, ManyToMany, relationships.
Language: PHP - Size: 2.93 KB - Last synced at: 3 months ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 1

ebukari/comparative
Implement comparison magic methods in one line!
Language: Python - Size: 18.6 KB - Last synced at: 29 days ago - Pushed at: over 6 years ago - Stars: 0 - Forks: 0
