PythonDay Malargüe

El 29 de Mayo JuncoTIC participó del Python Day de Malargüe que se llevó a cabo en el Centro de Convenciones y Exposiciones Thesaurus como iniciativa de la agencia de Desarrollo Educativo de la Municipalidad de Malargüe.

El PaythonDay contó diferentes charlas realizadas por profesionales y desafíos de programación para el público.

Diego Córdoba realizó una charla sobre Concurrencia y paralelismo con Python y Andrea Navarro sobre Visualización de datos en Python. A continuación se describen las temáticas tratadas y se proveen los recursos.


Concurrencia y paralelismo en Python

En esta charla Diego Córdoba explicó los conceptos de paralelismo, concurrencia y asincronismo, y sus ventajas y desventajas aplicados a Python.

Mostró cómo implementar el uso de multiprocesamiento e hilos utilizando los módulos os, multiprocessing y threading de Python, y explicó ejemplos de asincronismo utilizando la librería AsycIO para el manejo de tareas de entrada/salida.

Finalmente introdujo los conceptos fundamentales de procesamiento distribuido utilizando colas de mensajes como Redis o RabbitMQ, y workers Celery, resaltando la facilidad que ofrece Python para desarrollar aplicaciones escalables y de alto rendimiento.

Visualización de datos en Python

Durante está charla Andrea Navarro explicó las ventajas y librerías en Python que permiten la visualización de datos en diferentes tipos de gráficos.

Mostró ejemplos de gráficos sencillos utilizando la librería en Matplotlib como así también la creación y descargas de los gráficos en formato de imagen.

Más adelante mostró algunos ejemplos de gráficos interactivos utilizando la libreria Plotly y demostró como descargarlos en formato HTML para su importación.

Finalmente presentó la librería Wordcloud para la creación de nubes de palabras de manera automática para el análisis de textos y la presentación de resultados de encuestas.

Las presentaciones y los códigos de ejemplos para ambas charlas pueden encontrarse en el repositorio de JuncoTIC.


¿Preguntas? ¿Comentarios?

Si tenés dudas, o querés dejarnos tus comentarios y consultas, sumate al grupo de Telegram de la comunidad JuncoTIC!
¡Te esperamos!