Collection of presentations for advanced Python topics
-
Updated
Mar 28, 2022 - Jupyter Notebook
Collection of presentations for advanced Python topics
DEPRECATED. USE INSTEAD github.com/blockspacer/flextool
Extension of LinkML runtime for converting instances of LinkML classes to OWL (classes or instances)
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.
Watching for runtime changes in Python objects and launch callbacks
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.
A tool for automated delegation with abstract base classes
An exercise in exploring compile time code generation in C++
Singletonize is a lightweight Python library for implementing the Singleton pattern efficiently, supporting both standard and ABC-based approaches.
Basics of Syntax, Operators, Flow Control, Data Types & Methods, Classes, Inheritence, Meta-Programming, Modules, and Packages
Research into hacking in a `__new__` function before __cinit__ gets called so that C Extension Metaclasses can be made.
typeclasses. Supports combinations of multiple typeclasses and out-of-source method definitions (data and logic separation).
Companion Code for the Medium Article on top Python Data Science Interview Questions.
Десктопные приложения. Мессенджер на основе PyQt5. Создал как клиентское, так и серверное приложения. Использовал PyQt5, SQLAlchemy, Метаклассы, потоки (Threads) и другие технологии и библиотеки...
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.
Python tools (JSON, YML configs, metaclasses, decorators).
A toy project. Attempt to use dynamic nature of Python to implement programming by contract.
Add a description, image, and links to the metaclasses topic page so that developers can more easily learn about it.
To associate your repository with the metaclasses topic, visit your repo's landing page and select "manage topics."