Todo sobre los decoradores de Python
From Zero to Hero. Aprenderás y descubrirás los entresijos de esta funcionalidad esencial del lenguaje
Juan José Oyague
Programador Python y miembro de la comunidad del software libre desde hace más de media vida. Pertenezco a Python España y a la asociación Python Málaga, donde doy charlas. Encuéntrame en mi sitio web, Twitter y Github.
No video of the event yet, sorry!
Vengo a hablar sobre decoradores de Python. Todo. Absolutamente todo lo que puedas saber. Lo que querías conocer y lo que no. Desde su historia a sus entresijos. Da igual tu nivel, de aquí saldrás sabiendo cómo funcionan, cómo se usan y cómo crear tus propios decoradores.
El único requisito para charla es conocer lo básico de Python, pero profundizaremos bastante en la materia, por lo que también es ideal para aquellos interesados en ampliar sus conocimientos. En esta presentación veremos:
- Definición de decorador.
- El origen del símbolo arroba de los decoradores.
- El origen del nombre decorador.
- Uso alternativo de los decoradores.
- Casos de uso.
- Encadenar decoradores.
- Creación de un decorador básico.
- El decorador wraps.
- Ejemplos prácticos con código.
- Aplicación en clases y métodos.
- Crear decoradores usando una clase.
- Decorador con parámetros.
- Decorador con parámetros opcionales.
Los decoradores son una característica del lenguaje que aunque muy utilizada, no muchos entienden su funcionamiento. El objetivo, no sólo es aprender a utilizarlos, sino comprender su funcionamiento.
Diapositivas online: https://nekmo.github.io/decoradores-presentacion/
Código fuente: https://github.com/Nekmo/decoradores-presentacion
- Date:
- 2024 June 21 - 18:00
- Duration:
- 45 min
- Room:
- Sala Riogordo 1
- Conference:
- OpenSouthCode 2024
- Language:
- Spanish; Castilian
- Track:
- Difficulty:
- Easy
- Conferences and Communities and How to Take the most out the Them
- Start Time:
- 2024 June 21 18:00
- Room:
- Sala Canillas
- Java, el lenguaje que se reinventa
- Start Time:
- 2024 June 21 18:00
- Room:
- Sala Benalmádena
- Accesibilidad... "escuchando" un diagrama de base de datos
- Start Time:
- 2024 June 21 18:00
- Room:
- Sala Riogordo 3
- Seguro por defecto, lo dice la ley
- Start Time:
- 2024 June 21 18:00
- Room:
- Sala Mollina
- Aprende a volar con Flutter
- Start Time:
- 2024 June 21 18:00
- Room:
- Sala Fuengirola