decodigo.com
Código listo para ser usado
Ejemplos de Java, Python, Go, Rust y otros lenguajes que puedes copiar y adaptar, además de noticias de tecnología: espacio, robótica e inteligencia artificial.
Herramienta gratuita
Validador de CFDI
Revisa el sello, los catálogos y los totales de tu factura CFDI 4.0 y obtén su PDF. Sin registro.
Últimas noticias
Ver todas →
El juego de la vida de Conway: cuatro reglas, planeadores y un ordenador hecho de casillas, con animación
Un tablero de casillas vivas o muertas y cuatro reglas: con eso, John Conway creó en 1970 un mundo donde aparecen formas que se mueven,…

El tercer fallo del ataque a Ivanti Connect Secure ya tiene número, CVE-2026-111357, pero sigue sin parche
El fallo con el que los atacantes de Ivanti Connect Secure conseguían permisos de root recibió el 15 de octubre su identificador, CVE-2026-111357. Ivanti todavía…

Ubuntu 26.10 «Stonking Stingray» llega con GNOME 51, Linux 7.3 y las órdenes básicas del sistema ya todas en Rust
Canonical publicó el 15 de octubre Ubuntu 26.10, con GNOME 51, el núcleo Linux 7.3 y un nuevo selector para colocar ventanas al arrastrarlas. Completa…

Meta publica Muse Spark Open, un modelo de pesos abiertos de 816,000 millones de parámetros que funciona en dos Mac Studio
Meta liberó el 15 de octubre los pesos de Muse Spark Open, un modelo de 816,000 millones de parámetros pensado para programar y trabajar como…

La hormiga de Langton: dos reglas, 10,000 pasos de caos y una autopista que nadie ha sabido explicar, con animación
Una hormiga sobre un tablero: en una casilla blanca gira a la derecha, en una negra a la izquierda, y cambia el color. Con solo…

Boston Dynamics le pone a Atlas una mano de cuatro dedos: 13 grados de libertad, sensores táctiles y sin meñique
Boston Dynamics presentó una nueva mano para su humanoide Atlas, con cuatro dedos, 13 grados de libertad y sensores de presión en las yemas y…
Ejemplos de código
123 ejemplos listos para copiarJava
- Argumentos de la línea de órdenes
- Peticiones HTTP: GET y POST
- Leer y escribir CSV
- Fechas y horas
- Ordenar y buscar en listas
- Configuración con variables de entorno
- Tareas en paralelo con hilos virtuales
- Medir el rendimiento
- Base de datos SQLite
- Un servidor web sin dependencias
- Una herramienta CLI completa
- Crear archivo de texto
- Leer una archivo de texto
- Crear un archivo XML
- Obtener información de un archivo
- Leer archivo XML
- Leer un archivo XML con SAX Parser
- Crear un PDF con Apache FOP
- Crear archivo Excel con Apache POI
- Leer archivo Excel con Apache POI
- Conexión a Base de Datos con JDBC
- Extraer archivos de un ZIP
- Crear archivos ZIP
- Copiar archivo
- Renombrar un archivo
- Crear un directorio o carpeta
- Listar y Filtrar Archivos con FileFilter
- Borrar un archivo
- Json con Google Gson
- reCAPTCHAv2
- FileUtils de Apache Commons-IO
- Crear una Interfaz Gráfica con JavaFX
- Visualizar Imagen en JavaFX
- Codificación y Decodificación en Base64
- Expresiones regulares
Python
- Argumentos con argparse
- Peticiones HTTP sin dependencias
- Leer y escribir CSV
- Leer y escribir JSON
- Fechas y horas con datetime
- Ordenar y buscar en listas
- Configuración con variables de entorno
- Hilos, procesos y asyncio
- Medir el rendimiento
- Base de datos SQLite
- Una herramienta CLI completa
- Crear un Web Server
- Cliente de FTP
- Crear archivo de texto
- Leer un archivo de texto
- Crear un archivo XML
- Obtener información de un archivo
- Leer archivo XML
- Crear un PDF con ReportLab
- Crear un archivo Excel
- Leer un archivo Excel
- Conexión a base de datos MariaDB
- Extraer archivos de un ZIP
- Crear archivo ZIP
- Copiar archivo
- Verificar si existen carpetas y archivos
- Crear directorios o carpetas
- Renombrar un archivo
- Borrar un archivo
- Crear Una Ventana o Interfaz Gráfica GUI
- Crear una interfaz con PySimpleGUI
- Expresiones Regulares
- Detección de rostros con OpenCV
- Mapeo de rostros con Dlib
- Conexión a base de datos PostgreSQL
Golang
- Hola Mundo
- Crear archivo de texto
- Leer archivo de texto
- Argumentos de la línea de órdenes
- Peticiones HTTP: GET y POST
- Leer y escribir CSV
- Fechas y horas
- Expresiones regulares
- Copiar, renombrar y borrar archivos
- Crear y listar directorios
- Información de un archivo
- Crear y extraer un ZIP
- Ordenar y buscar en slices
- Configuración con variables de entorno
- Grupo de trabajadores en paralelo
- Medir el rendimiento con benchmarks
- Base de datos SQLite
- Una herramienta CLI completa
- Convertir un struct a JSON
- Leer un archivo XML
- Crear un archivo XML
- Crear un servidor web
- Conectar con MariaDB
Rust
- Crear y escribir un archivo de texto
- Leer un archivo de texto
- Leer y escribir JSON
- Argumentos de la línea de órdenes
- Peticiones HTTP: GET y POST
- Leer y escribir CSV
- Fechas y horas
- Expresiones regulares
- Copiar, renombrar y borrar archivos
- Crear y listar directorios
- Información de un archivo
- Crear y extraer un ZIP
- Leer y escribir XML
- Base de datos SQLite
- Paralelizar un bucle con rayon
- Servidor web con rutas y JSON
- Redimensionar imágenes por lotes
- Medir el rendimiento
- Una herramienta de línea de órdenes completa
Cursos y guías
Para leer en orden, no para consultarAprende Python
Entornos virtuales desde el primer día, tipos, colecciones, comprensiones, funciones, dataclasses, excepciones y pathlib, hasta un paquete instalable con pruebas.
Abrir →Aprende Java
Del primer programa —que en Java 25 ocupa tres líneas— a un proyecto con paquetes, pruebas y un jar: records, interfaces selladas, colecciones, excepciones y streams.
Abrir →Aprende Rust
Propiedad, préstamos y tiempos de vida explicados desde cero, con el compilador como profesor. Cada ejemplo se compiló antes de publicarlo, incluidos los que no compilan.
Abrir →Aprende Go
De «hola mundo» a goroutines y canales. Lecciones cortas, pensadas para leerse en orden, con esquemas y la salida real de cada programa.
Abrir →Aprende Docker
Imágenes y contenedores, el Dockerfile a fondo, volúmenes, Compose y cómo promover la misma imagen de QA a producción.
Abrir →Comandos de Linux
Las órdenes que se usan a diario, agrupadas por lo que quieres hacer y no por orden alfabético, con la salida de verdad de cada una.
Abrir →Órdenes de Git
El trabajo diario con Git explicado a partir de las cuatro zonas por las que pasa un cambio. Incluye cómo deshacer cada cosa.
Abrir →Pon a prueba lo que sabes
Corrección al instante y explicación de cada respuestaTest de Python
Entornos virtuales, tipos, comprensiones, dataclasses, excepciones y pathlib: ¿qué imprime cada fragmento?
Hacer el test →Test de Java
Records, interfaces selladas, colecciones y streams en Java 25. Cada respuesta se comprobó compilando el código.
Hacer el test →Test de Rust
Propiedad, préstamos y tiempos de vida: adivina qué compila y qué no antes de que te lo diga el compilador.
Hacer el test →Test de Go
Slices, mapas, interfaces, errores, goroutines y canales, con la salida real de cada programa.
Hacer el test →Herramientas en línea
Ver todas →Formateador de JSON
Encuentra el error con su línea y columna, te dice cómo arreglarlo y formatea sin cambiar los números.
Abrir →Decodificador de JWT
Lee la cabecera y el contenido, dice si el token caducó y verifica la firma en tu navegador.
Abrir →Conversor de fecha Unix
De timestamp a fecha y hora en cualquier zona horaria, y al revés, en segundos o milisegundos.
Abrir →Validador de RFC
Estructura, fecha y dígito verificador de un RFC de persona física o moral, y RFC de prueba.
Abrir →Validador de CURP
Fecha, sexo, entidad y dígito verificador, posición por posición, y CURP de prueba.
Abrir →Validador de CLABE
Dígito de control y banco, según la lista de participantes de SPEI de Banxico.
Abrir →


