Ernesto CrespoPrincipios 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…3 min read·May 7, 2022----
Ernesto CrespoIntroducció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…5 min read·Jan 22, 2022----
Ernesto CrespoIntroducción a orjsonORJSON es una librería alternativa al soporte de json de Python que permite trabajar con dataclasses, datetimes y numpy.5 min read·Jan 21, 2022----
Ernesto CrespoValidació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.2 min read·Jan 19, 2022----
Ernesto CrespoDataclases en PythonLos artículos en que se basa este artículo son:4 min read·Jan 16, 2022----
Ernesto CrespoCrear 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…5 min read·Jan 16, 2022----
Ernesto CrespoGenerar 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…3 min read·Jul 12, 2021----
Ernesto CrespoInstalación de Airflow en UbuntuEste proceso de instalación se hace desde Ubuntu usando anaconda.3 min read·May 2, 2021----
Ernesto CrespoDesarrollar 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…16 min read·Nov 15, 2020----
Ernesto CrespoTutorial 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…3 min read·Oct 31, 2020----