filmov
tv
Geir Arne Hjelle - Plugins: Adding Flexibility to Your Apps - PyCon 2019

Показать описание
"Speaker: Geir Arne Hjelle
Python is a flexible language. Your Python app, on the other hand, is usually more set in stone: buttons, functions, displays are all explicitly defined.
In this talk you'll learn how to take advantage of features like decorators and functions as first-class objects to set up a simple plugin system that allows your app to be more flexible. In fact, you can allow your users to add or customize functionality they want after you ship.
By using plugins, your code becomes more modular and maintainable. At the same time your users may be able to use your great app to work with data or challenges you didn't even know existed.
Python is a flexible language. Your Python app, on the other hand, is usually more set in stone: buttons, functions, displays are all explicitly defined.
In this talk you'll learn how to take advantage of features like decorators and functions as first-class objects to set up a simple plugin system that allows your app to be more flexible. In fact, you can allow your users to add or customize functionality they want after you ship.
By using plugins, your code becomes more modular and maintainable. At the same time your users may be able to use your great app to work with data or challenges you didn't even know existed.
Geir Arne Hjelle - Plugins: Adding Flexibility to Your Apps - PyCon 2019
Why the Plugin Architecture Gives You CRAZY Flexibility
PYTHON : Building a minimal plugin architecture in Python
Joe Zuntz - Multilingual Python plugin architecture for cosmology
Plugins using importlib to build self describing apis - Daniel Wallace
Python Decorators and Writing for Real Python | Real Python Podcast #1
PyCon.DE 2017 Raphael Michel - Plugin ecosystems for Python web-applications
The plugin system for Python packages
Python Tutorial | Python Decorators Demystified | Intermediate Python
How to fix NotImplementedError: abstract methods not implemented in Python
FJORDS NORWAY - Kayaking Lake Oppstrynsvatnet at Hjelle
How to fix NotImplementedError: abstract methods must be implemented in Python
Dan Yeaw - 5 Steps to Build Python Native GUI Widgets for BeeWare - PyCon 2019
MCG Plugin Review 13# World System
Aly Sivji - Pluggable Architecture
Michael Kennedy at PyCon 2019
Kushal Das - Building reproducible Python applications for secured environments - PyCon 2019
How to best package your library? - Bernát Gábor - PyLondinium19
New typing features in Python 3.10 and 3.11 | Typing Summit | PyCon US 2022
Building highly decoupled systems in Python (Ryan Easterbrook)
Elizaveta Shashkova at PyCon 2019
'How to lose a container in 10 minutes' - Sarah Young (PyCon AU 2019)
Creating efficient VM with JIT in Go, Iskander Sharipov
61. Python Clean Architecture Plugin
Комментарии