Ernesto Crespo·May 7, 2022Principios S.O.L.I.D. — 1. Principio de responsabilidad única (SRP — Single Responsible Principle)En ingeniería de software existe el principio S.O.L.I.D. Los principios SOLID son guías que pueden ser aplicadas en el desarrollo de…
Ernesto Crespo·Jan 22, 2022Introducción a anotación y tipos en PythonArtículos anteriores se tocó el tema de uso de dataclass, pydantic y orjson y como usar el tipado, en este artículo se explicará las…
Ernesto Crespo·Jan 21, 2022Introducción a orjsonORJSON es una librería alternativa al soporte de json de Python que permite trabajar con dataclasses, datetimes y numpy.
Ernesto Crespo·Jan 19, 2022Validación de datos con PydanticEn el artículo anterior se explico como validar datos usando una clase de python normal, luego usando dataclass, y el beneficio de usarlo.
Ernesto Crespo·Jan 16, 2022Crear entorno de desarrollo con pyenv y poetryEs una herramienta para instalar y manejar multiples versiones de Python. Permite a los desarrolladores ganar acceso rápido a nuevas…
Ernesto Crespo·Jul 12, 2021Generar datos falsos con FakerEste artículo toma partes de lo explicado en un artículo del año 2012 Abstracción del motor de Base de Datos con el ORM Sqlalchemy y…
Ernesto Crespo·May 2, 2021Instalación de Airflow en UbuntuEste proceso de instalación se hace desde Ubuntu usando anaconda.
Ernesto Crespo·Nov 15, 2020Desarrollar código Python limpio con pre-commitEn artículo anterior (Herramientas de Python para desarrollar código seguro y de calidad) se tocó el tema de herramientas que facilitan a…
Ernesto Crespo·Oct 31, 2020Tutorial introductorio de streamlit.En el artículo anterior sobre visualización de campos magnéticos con streamlit se menciona que en el siguiente artículo (este), se va a…