Topic: "metaclasses"
akittas/presentations
Collection of presentations for advanced Python topics
Language: Jupyter Notebook - Size: 11.9 MB - Last synced at: 6 months ago - Pushed at: about 3 years ago - Stars: 276 - Forks: 25

blockspacer/CXXCTP π¦
DEPRECATED. USE INSTEAD github.com/blockspacer/flextool
Language: C++ - Size: 1.15 MB - Last synced at: 4 months ago - Pushed at: about 5 years ago - Stars: 58 - Forks: 13

hakancelikdev/metaclasses
Metaclasses in Python
Language: Makefile - Size: 3.9 MB - Last synced at: about 1 year ago - Pushed at: almost 2 years ago - Stars: 16 - Forks: 0

linkml/linkml-owl
Extension of LinkML runtime for converting instances of LinkML classes to OWL (classes or instances)
Language: Python - Size: 6.57 MB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 11 - Forks: 2

cr0hn/python-object-watchdog
Watching for runtime changes in Python objects and launch callbacks
Language: Python - Size: 18.6 KB - Last synced at: 25 days ago - Pushed at: 8 months ago - Stars: 8 - Forks: 0

lepchenkov/What_it_Takes_to_be_a_Python_Expert
Bits of code from James Powell lecture on core concepts of python written in four Jupyter notebooks that cover protocol view of python, metaclasses, decorators, generators and context managers.
Language: Jupyter Notebook - Size: 854 KB - Last synced at: about 2 years ago - Pushed at: over 5 years ago - Stars: 6 - Forks: 7

windsuzu/PythonUniverse
The goal of PythonUniverse is to collect and organize Python skills in one place. We've collected some Python techniques, Python modules, and some libraries for data science. Each Topic includes code snippet and further explanation.
Language: Jupyter Notebook - Size: 22.8 MB - Last synced at: 12 months ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

monomonedula/abc-delegation
A tool for automated delegation with abstract base classes
Language: Python - Size: 36.1 KB - Last synced at: 8 days ago - Pushed at: over 4 years ago - Stars: 3 - Forks: 1

juans-castellanosr/singletonize
Singletonize is a lightweight Python library for implementing the Singleton pattern efficiently, supporting both standard and ABC-based approaches.
Language: Python - Size: 25.4 KB - Last synced at: 23 days ago - Pushed at: 3 months ago - Stars: 2 - 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

Leandros/meta π¦
An exercise in exploring compile time code generation in C++
Language: C++ - Size: 261 KB - Last synced at: about 2 years ago - Pushed at: over 7 years ago - Stars: 2 - Forks: 0

blockspacer/flex_typeclass_plugin
typeclasses. Supports combinations of multiple typeclasses and out-of-source method definitions (data and logic separation).
Language: C++ - Size: 535 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 1 - Forks: 1

MitalAshok/metaclass-js
A class where its instances are classes
Language: JavaScript - Size: 9.77 KB - Last synced at: 18 minutes ago - Pushed at: over 6 years ago - Stars: 1 - Forks: 0

dariusz-piekarz/pytools
Python tools (JSON, YML configs, metaclasses, decorators).
Language: Python - Size: 53.7 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 0 - Forks: 1

jferard/python-toy-contract
A toy project. Attempt to use dynamic nature of Python to implement programming by contract.
Language: Python - Size: 66.4 KB - Last synced at: 2 months ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

gulidamarta/pythonTasks
Tasks in different topics.
Language: Python - Size: 19.2 MB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 1

radif-ru/Desktop_Apps_Messenger_PyQt
ΠΠ΅ΡΠΊΡΠΎΠΏΠ½ΡΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΠ΅ΡΡΠ΅Π½Π΄ΠΆΠ΅Ρ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ PyQt5. Π‘ΠΎΠ·Π΄Π°Π» ΠΊΠ°ΠΊ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠ΅, ΡΠ°ΠΊ ΠΈ ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π» PyQt5, SQLAlchemy, ΠΠ΅ΡΠ°ΠΊΠ»Π°ΡΡΡ, ΠΏΠΎΡΠΎΠΊΠΈ (Threads) ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ ΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ...
Language: Python - Size: 70.9 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

python-supply/static-checking-via-metaclasses
Python metaclasses are how classes are created, and by defining your own metaclasses you can guide and constrain code contributors in a complex codebase. This article reviews how metaclasses can be employed to implement static checking of user-defined derived classes.
Language: Jupyter Notebook - Size: 54.7 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0
