pandas Pandas, datos y más datos Hace poco hable un poco sobre pandas una librería para trabajar con información heterogénea y tabulada, otorgando una interface con una gran cantidad de funciones disponibles para manipular información, en
pandas Pandas y Openpyxl para excel cual usar? Hace un tiempo venía utilizando para todos los trabajos relacionados a archivos de excel sobre todo para informes la librería openpyxl es una librería muy completa y que permite leer,
ELK Stack Desmitificando el ELK stack ELK stack es un conjunto de tres herramientas casi mágicas que combinadas forman un tridente casi perfecto, su enfoque principal es poder solucionar uno de los problemas fundamentales de muchas
python basic Entre diccionarios y data clases En python tenemos algunos tipos de datos Ver Figura 1 conocidos como data structures estos tipos de datos son datos iterables que permiten guardar información y heredar algunas operaciones que
Resumen Tecnologico Anuncios importantes Esta semana (quizás también la semana pasada) sucedieron varias noticias alrededor del mundo tecnológico, en donde podemos encontrar temas muy interesantes, por ello hoy en este artículo escribiré un resumen
aws Amazon Web services líder de nuevo Amazon Web Services recientemente fue catalogada como una de las nubes líderes en el sector y aquí hablaremos con un poco de este gran titán
novedades python Qué hay de nuevo Python recientemente ha venido anunciando algunas características muy interesantes en sus lanzamientos actuales e incluso a futuro, en este artículo mencionaré algunos de los que más me han gustado y
Opinion Un post a la semana Hace poco más de 4 meses empeze con un reto algo personal de escribir un artículo semanal, siempre me ha gustado escribir (por los errores ortográficos verán que no significa
Jinja Mejorando el envío de correos usando templates Hace algún tiempo en un artículo escribí sobre el envío de correos aqui explique un poco como se puede enviar correos de manera sencilla sin embargo esta solución se puede
Logs Ya capturo los errores y ahora? Cuando trabajamos en algún proyecto de software es importante siempre poder probar y testear diferentes situaciones que pueden ocurrir en diferentes entornos, uno de ellos es a nivel de funcionalidad
monitoring Monitoreando mis tareas en background Siguiendo en el hilo del artículo anterior me enfocare en este post en una función importante que generalmente puede costar un poco de trabajar y es conocer en qué estado
python Hablemos un poco de tareas en background Algunos proyectos requieren de ejecutar tareas o porciones de código en segundo plano, esto no solo es necesario para procesos pesados, si no que en algunos casos se puede dar
git hooks El mensaje en los commits importa? En el post anterior hablé un poco sobre la importancia de los hooks y explique cómo funcionaban, me enfoque en herramientas linters de código donde se validaba el formato de
git hooks pre-commit para mejorar las revisiones de código Cuando se desarrolla software generalmente se trabaja en equipos, en donde se hacen diferentes cambios por diferentes personas, muchos de estos cambios se transforman en PR(pull request) donde otros
python Rendimiento dentro del ORM de django Siguiendo el hilo del artículo anterior en este post seguiremos hablando de rendimiento en relación con las consultas a la base de datos por medio del ORM de django, hace
django El django admin va lento y ahora? Django es un framework bastante completo que brinda un entorno de desarrollo bastantante ágil facilitandonos una de sus mejores y quizás más grandes y complejos componentes el ORM, esta herramienta
django Información semilla en django Trabajar en desarrollo de software implica trabajar en diferentes ambientes, generalmente se trabaja con cuatro ambientes, el ambiente local, el ambiente dev, el ambiente stage y el ambiente de producción
python String matching a lo pythonico Hace poco veía un tweet bastante interesante sobre un nuevo feature que se podría agregar a python 3.10, donde se mostraran sugerencias que aparecen al escribir mal los atributos
django Algunos tips de django rest framework que quizás no conocías django rest framework es una librería que corre sobre django y permite de manera bastante limpia y sencilla construir una web API, esta herramienta tiene un conjunto de paquetes que
scripts python Equipando tu script de automatización Python no es un solo un lenguaje muy utilizado para trabajar en ciencia de datos, machine learning y desarrollo web también es utilizado para hacer scripts que automatizan algunas tareas
python Es posible hacer debugging sin usar print? Hace poco cuando revisaba en algunos foros me encontré con un topic en donde se hablaba de hacer debug en python, aquí se mencionaban algunas herramientas pero más que las
python Un gestor de paquetes poético En la mayoría de los artículos que he escrito en el blog los ejemplos de código que he mostrado siempre son gestionados por una tool llamada poetry, esta herramienta ha
tecnologia 5 técnicas para implementar la tecnología más adecuada Si trabajan o han trabajado en una startup sabrán que unas de las mayores ventajas es la posibilidad de implementar tecnologías relativamente nuevas o que son tendencia, esto esta super
python IBM Watson toda una IA a nuestro alcance IBM Watson es un servicio de IA ofrecido por IBM Cloud, este servicio contiene una gama de subservicios que se ofrecen a partir de esta IA pre-entrenada , depronto algunos lo
python Tweepy la "navaja suiza" esencial para leer tweets Tweepy es una librería que funciona como un "wrapper" para trabajar con la API REST de twitter, facilitando por medio de métodos y objetos en python la interacción con estos