Presented by:

Juan José Oyague

from Northius

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!

Todo sobre los decoradores

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

Happening at the same time:

  1. Conferences and Communities and How to Take the most out the Them
  2. Start Time:
    2024 June 21 18:00

    Room:
    Sala Canillas

  3. Java, el lenguaje que se reinventa
  4. Start Time:
    2024 June 21 18:00

    Room:
    Sala Benalmádena

  5. Accesibilidad... "escuchando" un diagrama de base de datos
  6. Start Time:
    2024 June 21 18:00

    Room:
    Sala Riogordo 3

  7. Seguro por defecto, lo dice la ley
  8. Start Time:
    2024 June 21 18:00

    Room:
    Sala Mollina

  9. Aprende a volar con Flutter
  10. Start Time:
    2024 June 21 18:00

    Room:
    Sala Fuengirola