A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://realpython.com/learning-paths/metaprogramming-in-python/ below:

Python Metaprogramming (Learning Path) – Real Python

Python Metaprogramming

Learning PathSkills: Python, Metaclasses, Descriptors, Dynamic Code Execution, exec(), eval(), Code Evaluation, Python Internals

Elevate your Python skills by mastering metaprogramming. Explore metaclasses, descriptors, and dynamic code execution using exec() and eval(). Ideal for advanced users wanting to harness Python’s dynamic capabilities.

Python Metaprogramming

Learning Path ⋅ 4 Resources

#1

Course

Metaclasses in Python

Metaclasses are an important but mysterious behind-the-scenes mechanism for instantiating classes in Python. In this video course, you'll learn how Python's metaclasses work in object-oriented programming.

#2

Tutorial

Python Descriptors: An Introduction

Learn what Python descriptors are and how they're used in Python's internals. You'll learn about the descriptor protocol and how the lookup chain works when you access an attribute. You'll also see a few practical examples where Python descriptors can come in handy.

#3

#4

Got feedback on this learning path?

Looking for real-time conversation? Visit the Real Python Community Chat or join the next “Office Hours” Live Q&A Session. Happy Pythoning!

« Browse All Learning Paths


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4