Curso básico de conceptos de optimización y herramientas para mejorar el desarrollo en Python
Este curso contiene los jupyter notebooks necesarios para una resumida introducción a algunas buenas practicas en coding así como estrategias para facilitar el desarrollo desde el uso de estructuras hasta el uso de paquetes de python.
Los principales temas son:
- Ambientes de Python
- Estrategias de depuración
- Monitoreo de errores
- Optimizacion de código
- Paralelización y concurrencia
- Testing
Parte del curso son los ejercicios que se listan en cada notebook, si tienen alguna duda con ellos o el resto del curso pueden contactarme a [email protected]
la idea es que este curso pueda mejorarse y en el futuro sea un curso bastante completo para la introducción a ciertas bases muy importantes al momento de desarrollar software de cualquier tipo.