Artículos

  • Python 0

    Métodos de lista en Python: append, extend, insert, remove y pop

    Guía práctica de los métodos de lista más usados en Python: append, extend, insert, remove y pop. Aprende la diferencia clave entre append y extend, cuándo usar remove o pop, y el error clásico de modificar una lista mientras la iteras, con ejemplos reales.

  • Python 0

    uv: el gestor de paquetes Python en Rust que sustituye a pip, pyenv y poetry a la vez

    uv es un gestor de paquetes y proyectos Python escrito en Rust, desarrollado por Astral. Desde un único binario reemplaza pip, pyenv, virtualenv, pip-tools y pipx. Instala paquetes hasta 100 veces más rápido que pip gracias a una caché global de dependencias. Soporta lockfiles universales, ge...

  • Python 0

    asyncio en Python en 2026: TaskGroup, timeout y concurrencia sin threads

    asyncio te permite ejecutar decenas de tareas de I/O al mismo tiempo sin lanzar un solo thread. Guía práctica con TaskGroup, timeout, gather, to_thread y Queue en Python 3.11+.

  • Python 0

    Patrón Unit of Work en Python: transacciones de base de datos sin caos

    El patrón Unit of Work agrupa varias operaciones de base de datos en una sola transacción: si algo falla, todo se deshace. Aprende a implementarlo en Python con psycopg2 y SQLAlchemy.

  • Python 0

    List comprehensions en Python: cómo leerlas y escribirlas sin perderte

    Las list comprehensions de Python permiten construir listas de forma compacta en una sola línea. Este artículo explica cómo leerlas sin perderte, cuándo usarlas y cuándo es mejor quedarse con el bucle for clásico.

  • Python 0

    Python 3.13 y 3.14 en 2026: JIT, modo sin GIL y template strings

    Python 3.13 trae un modo experimental sin GIL y un compilador JIT, mientras que 3.14 añade las t-strings, un tipo de cadena que abre la puerta a SQL seguro, escape automático en HTML y mucho más.

  • Python 0

    Cómo iterar una lista en Python

    Guía actualizada a Python 3 sobre todas las formas de recorrer una lista: el bucle for, enumerate() para obtener índice y valor, comprensiones de lista para transformar o filtrar, zip() para dos listas en paralelo, while con condición personalizada, map() y filter() para el estilo funcional, y...

  • Python 0

    Introducción a la librería Matplotlib de Python

    Matplotlib es la librería de referencia para generar gráficos en Python. Este tutorial explica cómo instalarla y muestra los tipos de gráficos más habituales —líneas, dispersión, histogramas, barras y subplots— con código listo para ejecutar, además de su integración con pandas, Jupyt...

  • Python 0

    Computación científica gratuita: Python como alternativa real a MATLAB y Mathematica

    Python lleva más de una década como alternativa real a MATLAB y Mathematica para el cálculo científico. NumPy, SciPy y Matplotlib cubren prácticamente todos los casos de uso habituales en ingeniería y ciencia, sin coste de licencia ni dependencia de renovaciones.

  • Python 0

    Rustificación de Python: los motores en Rust que están cambiando su ecosistema

    Python no est? siendo sustituido por Rust, pero buena parte de su infraestructura m?s moderna empieza a apoyarse en ?l. La tendencia es cada vez m?s visible: los desarrolladores siguen escribiendo Python, mantienen su sintaxis sencilla y aprovechan su enorme ecosistema, mientras que las partes do...