Document related concepts
no text concepts found
Transcript
Creación de un videojuego en Python Miguel Araujo e-mail: miguel.araujo.perez@gmail.com Abstract Muchos son los que conocen el zen de Python. Estos principios de diseño se centran en el cómo hacer las cosas, pero solamente el tiempo nos lleva a encontrar qué hacer para ser fieles a ellos. En esta charla se introducirán algunas de las prácticas más comunes adoptadas por la comunidad para producir código comúnmente referido como pythónico. Cómo utilizar programación funcional adecuadamente, patrones elegantes como decoradores, comprehensions, Python idiomático... Haremos un recorrido por algunas librerı́as de Python que pueden marcar la diferencia en nuestros proyectos y analizaremos algunas de las APIs de Python más humanas, explicando su filosofı́a y la de la comunidad. Veremos cómo los PEPs son la herramienta que ha permitido a Python llegar a ser lo que es a dı́a de hoy. 1