[Meetup] Profundizando en Python 3

Fecha 22 marzo, 2018 19:00 - 21:00

Campus Madrid

Calle Moreno Nieto, 2
Madrid

En este nuevo meetup nos centraremos en profundizar en las mejoras y novedades más relevantes en Python 3, en particular en aspectos como el tipado estático. Es importante conocer Python 3 ya que Python 2, la versión anterior, no será mantenido a partir de 2020.

Python 3 is coming…
Python 2 nos ha acompañado durante mucho tiempo, pero todo llega a su fín. En 2020 se dejará de dar soporte a esta versión (+ Info en: https://pythonclock.org/) y todos nuestros proyectos deberán actualizarse a Python 3. Pero como a todos nos gusta ser previsores veremos cómo usar librerías como “future”, “six” y las principales diferencias entre versiones para que podamos ir adaptando nuestro código para que sea compatible con las dos y que el día del cambio no sea un sufrimiento…

Alberto Vara nos contará también las nuevas oportunidades que nos trae Python 3.x como promesas, corrutinas, tipado estático y nuevas utilidades para nuestros generadores ”

Tipado de datos estático en Python con MyPy
Python posee un potente tipado dinámico de datos, pero, en general, cuando los proyectos crecen en envergadura y complejidad se vuelve más fácil cometer errores de tipado. También es frecuente que nuestro código tienda a llenarse de chequeos de tipos, nulos y otras validaciones básicas. Imagina poder combinar la potencia del lenguaje con un tipado estático que podemos comprobar al ejecutar los tests, al hacer push de nuestra rama o cuando veamos mas conveniente, y que además puedes introducir gradualmente en tu proyecto.

Diego Muñoz nos hablará de conceptos de tipado estático vs dinámico y de cómo la librería MyPy te permite hacer todo esto y mas.