Add to Watchlist

Metaprogramación en Python

3 views

Citation of segment
Embed Code
Purchasing a DVD Cite video

Formal Metadata

Title Metaprogramación en Python
Title of Series EuroPython 2015
Part Number 06
Number of Parts 173
Author Cumplido, Raúl
License CC Attribution - NonCommercial - ShareAlike 3.0 Unported:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal and non-commercial purpose as long as the work is attributed to the author in the manner specified by the author or licensor and the work or content is shared also in adapted form only under the conditions of this license.
DOI 10.5446/20192
Publisher EuroPython
Release Date 2015
Language Spanish; Castilian
Production Place Bilbao, Euskadi, Spain

Content Metadata

Subject Area Computer Science
Abstract Raúl Cumplido - Metaprogramación en Python Según wikipedia: "La metaprogramación consiste en escribir programas que escriben o manipulan otros programas (o a sí mismos) como datos, o que hacen en tiempo de compilación parte del trabajo que, de otra forma, se haría en tiempo de ejecución. Esto permite al programador ahorrar tiempo en la producción de código." En esta charla veremos diferentes mecanismos que Python proporciona como: - Decoradores - Metaclasses - Descriptors A través de varios ejemplos veremos como reutilizar código en varias funciones y clases, como modificar como nuestras clases se generan, como se genera una clase (que funciones se llaman cuando una clase se crea) o como se genera una instancia. Veremos también que fácilmente se nos puede ir de las manos y como utilizar con cuidado las herramientas que Python nos proporciona.
Keywords EuroPython Conference
EP 2015
EuroPython 2015
Series
Loading...

For this video, no semantic annotations are available.

Semantic annotations are only provided—where legally permissible—for videos from the realms of technology/engineering, architecture, chemistry, information technology, mathematics, and physics.
Loading...
Feedback

Timings

  184 ms - page object

Version

AV-Portal 3.8.2 (0bb840d79881f4e1b2f2d6f66c37060441d4bb2e)