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.
Últimas noticias
Ver todas →-

El James Webb encuentra de dónde salió la ráfaga rápida de radio más lejana jamás medida
El Webb localizó la galaxia de FRB 20240304B, la ráfaga rápida de radio más lejana medida: una galaxia enana y muy joven de cuando el…
-

Cómo funcionaba el software que alunizó: el sistema operativo del Apolo, explicado con su código fuente
Prioridades, ocho ranuras de trabajo, puntos de control para reiniciar sin perder nada y una máquina virtual para que el código cupiera: cómo estaba hecho…
-

Muere Margaret Hamilton a los 90 años: la ingeniera que puso nombre al oficio y llevó el software a la Luna
Margaret Hamilton murió el 30 de septiembre de 2026 a los 90 años. Dirigió a más de 400 personas en el software del Apolo, acuñó…
-

Boston Dynamics ficha al que construyó Alexa: la robótica más famosa del mundo pone a un jefe de IA al mando
Rohit Prasad, que pasó doce años en Amazon construyendo Alexa y creando los modelos Nova, es desde hoy el director de Boston Dynamics. El puesto…
-

mold 3.0: el enlazador más rápido de Linux se reescribe en Rust y va a por el puesto de GNU ld
La versión 3.0 de mold, publicada el 5 de octubre, es la primera escrita en Rust: la 2.42.1 fue la última en C++. Es sustituto…
-

Cómo se construye el pensamiento lógico para programar: lo que dice la investigación
No hay evidencia de un don innato para programar: lo más parecido que se publicó acabó retractado por su propio autor. Qué predice de verdad…
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 →Herramientas en línea
En preparaciónUtilidades para desarrolladores
Conversores, formateadores y generadores que podrás usar directamente en el navegador, sin instalar nada.
Ejemplos ejecutables
Los mismos ejemplos de código del sitio, pero para probarlos y modificarlos sin salir de la página.



