YoVDO

Metaprogramming - From Decorators to Macros

Offered By: EuroPython Conference via YouTube

Tags

EuroPython Courses Python Courses Macros Courses Metaprogramming Courses Metaclasses Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the world of metaprogramming in Python through this comprehensive EuroPython 2014 conference talk. Begin with an introduction to metaprogramming concepts before delving into Python-specific techniques such as function and class decorators. Progress to advanced topics like metaclasses, demonstrating their power by implementing a simple Django-like model. Conclude with an exploration of macros, comparing their use in Lisp to Python implementations using the macropy library. Gain insights into when to use each metaprogramming technique and how they can enhance code flexibility and expressiveness.

Syllabus

Intro
We are hiring
Todays topics
Metaprogramming definition
Lisp pass
Macros
Macros vs decorators
Meta programming
decorators
metaclasses
jungle framework
field type
field implementation
solution
super
whispering
macropi


Taught by

EuroPython Conference

Related Courses

Документы и презентации в LaTeX (Introduction to LaTeX)
Higher School of Economics via Coursera
Excel Avanzado
Miríadax
Excel aplicado a los negocios (Nivel Avanzado)
Universidad Austral via Coursera
Excel Skills for Business: Intermediate II
Macquarie University via Coursera
Diseño de sistemas de información gerencial para intranet con Microsoft Access
Universidad del Rosario via edX