Mis sesiones favoritas de la PyCon 2022
Los videos de la PyCon 2022 que se realizó en Abril están disponibles en YouTube, revisé las pláticas que más me llamaron la atención, a continuación dejo un mini resumen de lo que trata cada una de ellas.
Animating NFL play by play data using matplotlib’s FuncAnimations
Nos enseña paso a paso como crear una animación usando la biblioteca matploblib y las FuncAnimations. En este caso se usan datos abiertos de jugadas de la NFL para crear una animación del estilo que ves en los programas deportivos la cual da seguimiento al balón y a los jugadores más importantes que participaron en la jugada.
Bootstrapping Your Local Python Environment
Habla sobre errores o inconveniencias que están presentes comúnmente en nuestro ambiente local de Python. Hace varias recomendaciones puntuales, por ejemplo usar pyenv
para manejar el ambiente global y facilitar el manejo de virtualenv
. También sugiere usar pipx
y piptools
para facilitar el manejo de dependencias.
Learning Python as a 12 year old
Un par de maestros que enseñan Python a niños nos dan consejos para aprender programación, estos consejos están basados en características o comportamiento que le son muy útiles a los niños como X.
Build a DB with Python
El ponente siempre tuvo curiosidad por el funcionamiento de las BDs así que decidió implementar su propia BD sencilla usando Python. Habla rápidamente sobre varios conceptos detrás de las BDs como el lenguaje de consultas y algunos algoritmos y estructuras de datos muy usados en BDs como red/black trees y B-trees. Buenos memes durante toda la plática.
Writing Functional Code with Python
Conceptos de programación funcional y cómo manejar efectos secundarios en un ambiente de funciones puras que no permiten esos efectos. Los conceptos de los que habla son manejo de valores vacíos, manejo de excepciones y concurrencia. Además recomienda la biblioteca pyeffect para facilitar el trabajo con programación funcional.
Intro to Property based testing
Un taller de 1.5 horas en el que se hacen varios ejercicios para comprender el property based testing usando la biblioteca Hypothesis
Web testing with Playwright
Taller de 3 horas en el que se usa la biblioteca Playwright como alternativa a Selenium para la creación de pruebas usando el navegador. El ejemplo con el que se trabaja es la automatización de acciones de búsqueda en el motor Duck Duck Go.