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…May 7, 2022May 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…Jan 22, 2022Jan 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.Jan 21, 2022Jan 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.Jan 19, 2022Jan 19, 2022
Ernesto CrespoDataclases en PythonLos artículos en que se basa este artículo son:Jan 16, 2022Jan 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…Jan 16, 2022Jan 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…Jul 12, 2021Jul 12, 2021
Ernesto CrespoInstalación de Airflow en UbuntuEste proceso de instalación se hace desde Ubuntu usando anaconda.May 2, 2021May 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…Nov 15, 2020Nov 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…Oct 31, 2020Oct 31, 2020