Las versiones siguen versionado semántico (<major>.<minor>.<patch>).
Publicada el DD-MM-YYYY
Publicada el 27-04-2026
- Actualiza la versión de Zensical a 0.0.37.
- Django: API
- Corrige errores.
- Añade nueva documentación.
Publicada el 24-04-2026
- Actualiza la versión de Zensical a 0.0.36.
- Acceso a datos: SQLite
- Añade nota sobre uso de "placeholders" en sqlite.
- Django: Modelos
- Añade sección sobre agregación y anotación.
Publicada el 23-04-2026
- Actualiza la versión de Zensical a 0.0.35.
- Django: Modelos
- Añade documentación sobre migraciones manuales.
- Añade notas sobre obtener sentencia SQL.
- Añade documentación sobre managers de modelo.
- Librería estándar
- Mejora nombres de secciones.
- Procesamiento de texto: Expresiones regulares
- Añade apartado "Manejando expresiones largas"
- Corrige errores menores.
- Mejora ejercicio de expresiones regulares a papel.
- Aprendizaje: pypas
- Añade nombres de fichero en "Ejecutar un ejercicio".
- Estructuras de datos: Diccionarios
- Añade ejemplo de diccionario no válido con listas como claves.
- Nota pitónica sobre creación de diccionarios.
- Modularidad: Funciones
- Corrige errores menores.
- Modularidad: Objetos y clases
- Corrige errores menores.
- Corrige enunciado de método
__add__
- Modularidad: Excepciones
- Corrige errores menores.
- Acceso a datos: SQLite
- Añade comparativa de rendimiento entre
execute()yexecutemany(). - Corrige errores menores.
- Añade comparativa de rendimiento entre
- Django: API
- Corrige errores menores.
- Añade anotación sobre instalación de
curl.
Publicada el 10-04-2026
- Estructuras de datos: Tuplas
- Se traslada ejercicio
dec2bindesde listas.
- Se traslada ejercicio
- Django: Puesta en marcha
- Añade diagrama sobre contenido de carpeta
.venv
- Añade diagrama sobre contenido de carpeta
- Django: Modelos
- Añade nota final al revertir migraciones.
Publicada el 08-04-2026
- Actualiza la versión de Zensical a 0.0.32.
- Corrige render de fórmulas matemáticas en anotaciones de código: zensical/ui
- Django: Interfaz administrativa
- Corrige typo en registro de modelo.
- Django: Producción
- Añade documentación sobre seguridad.
- Acceso a datos: sqlite
- Mejora documentación sobre tipos de datos en SQLite.
- Modularidad: Objetos y clases
- Aclara uso de anotaciones dentro de clase.
- Tipos de datos: Cadenas de texto
- Añade funciones para identificar espacios.
- Modularidad: Excepciones
- Mejora documentación.
- Django: Justfile
- Corrige algunas recetas para Django.
- Entornos de desarrollo: Contexto real
- Añade notas sobre instalación de uv.
Publicada el 22-03-2026
- Actualiza la versión de Zensical a 0.0.28.
- Modularidad: Programación orientada a objetos
- Cambia su nombre a "Objetos y clases".
- Django: API
- Arregla acceso por
pken vez deid(donde aplique). - Mejora apuntes en toda la sección.
- Arregla acceso por
- Django: Plantillas
- Añade pequeña sobre sobre localización de plantillas.
- Django: Puesta en marcha
- Añade diagrama de flujo de procesos.
- Django: Desarrollo web
- Actualiza tabla de versiones de Django.
Publicada el 16-03-2026
- Configuración Zensical
- Eliminar el resaltado de búsqueda.
- Django: API
- Corrige errores menores.
- Añade documentación sobre error 409.
- Modularidad: Funciones
- Corrige errores menores.
- Tipos de datos: Cadenas de texto.
- Añade opciones de
count()
- Añade opciones de
- Django: Justfile
- Añade instrucciones de instalación.
- Añade receta para
dbcmd.
- Django: Aplicaciones
- Añade configuración de app
shared.
- Añade configuración de app
- Django: Modelos
- Añade notas sobre instalación de cliente SQLite.
- Añade receta
justpara lanzar comando de base de datos. - Añade documentación sobre revertir migraciones.
- Modularidad: Programación orientada a objetos.
- Corrige ejemplos de métodos mágicos en operadores.
- Corrige ejemplos de gestores de contexto.
- Django: URLs
- Corrige error ortográfico.
- Django: Formularios
- Mejora ejemplos de formularios.
- Añade nota sobre campos opcionales.
- Estructuras de datos: Ficheros
- Añade notas sobre los modos de apertura extendidos.
- Django: Puesta en marcha
- Mejora contenido del
.gitignorepara proyectos Django.
- Mejora contenido del
Publicada el 15-03-2026
- Actualiza la versión de Zensical a 0.0.27.
Publicada el 11-03-2026
- Django: API
- Migración de apuntes a Django Ninja.
Publicada el 03-03-2026
- Introducción: Python
- Actualiza rankings.
- Añade fondo de pantalla personalizado sobre Zen de Python.
- Entornos de desarrollo: Contexto real
- Corrige errores menores.
- Entornos de desarrollo: Visual Studio Code
- Añade configuraciones vscode, ruff y ty.
- Tipos de datos: Datos
- Añade documentación sobre precarga de datos.
- Tipos de datos: Números
- Corrige notas sobre precedencia de operadores.
Publicada el 01-03-2026
Corrige ruta de assets JavaScript para MathJax.
Publicada el 26-02-2026
- Modularidad: Funciones
- Arregla código de algunas funciones.
- Actualiza la versión de Zensical a 0.0.24.
Publicada el 04-02-2026
- Estructuras de datos: Ficheros
- Añade documentación sobre
writelines(). - Añade documentación sobre apertura de múltiples ficheros con contextos.
- Añade nuevo ejercicio de ficheros
split-file.
- Añade documentación sobre
Publicada el 02-02-2026
- Actualiza la versión de Zensical a 0.0.20.
- Django: Modelos
- Añade documentación sobre
editable - Añade forma correcta de comprobar la pertenencia de un valor enumerado.
- Añade documentación sobre
- Django: API
- Añade aclaración sobre serialización de campos
Decimal.
- Añade aclaración sobre serialización de campos
Publicada el 26-01-2026
- Django: Modelos
- Añade notas sobre fixtures.
Publicada el 26-01-2026
- Desechar el viejo fichero de configuración
mkdocs.yml. - Django: Producción
- Añade notas sobre Django en producción.
Publicada el 23-01-2026
- Estructuras de datos: Diccionarios
- Añade función
setdefault()
- Añade función
- Django: Extras
- Añade gestión de miniaturas en Sorl Thumbnail.
- Django: Estáticos
- Añade creación de modales con Bootstrap.
- Django: Formularios
- Nota informativa sobre accesos a campos desde constructor.
- Django: Modelos
- Añade validación cruzada de campos de modelo.
Publicada el 22-01-2026
- Django: API
- Mejora implementación de comprobación de métodos HTTP.
Publicada el 19-01-2026
Actualiza la versión de Zensical a 0.0.17.
Publicada el 15-01-2026
Actualiza la versión de Zensical a 0.0.16.
Publicada el 14-01-2026
- Django: Modelos
- Añade otra manera de añadir objetos en muchos a muchos.
- Django: API
- Mejora de documentación con más código y explicaciones.
Publicada el 12-01-2026
- Estructuras de datos: Listas
- Añade ejercicios al principio del capítulo.
- Django: API
- Añade nuevo contenido y corrige errores.
Publicada el 08-01-2026
- pypas
- Añade documentación de nuevos comandos.
Publicada el 06-01-2026
- Migración de todo el sitio web a Zensical.
Publicada el 03-12-2025
- Django: Extras
- Corrige configuración de Brevo.
- Configuraciones: Pretty Conf
- Añade documentación sobre valores por defecto.
- PDF: WeasyPrint
- Añade documentación sobre CSS.
- Django: Middleware
- Corrige errores menores.
Publicada el 02-12-2025
- Django: Internacionalización
- Añade documentación de poedit.
- Añade receta justfile para poedit.
- Django: Extras
- Completa documentación y corrige errores menores.
- Django: Middleware
- Cambia ejemplo de middleware personalizado.
Publicada el 01-12-2025
Completa documentación de:
- Django: Estáticos
- Corrige errores menores.
- Django: Plantillas
- Corrige errores menores.
- Django: Internacionalización
- Traducción en URLs.
- Etiqueta personalizada para selección de idioma.
Publicada el 27-11-2025
Completa documentación de:
- Django: Modelos
- Corrige typos.
- Django: Extras
- Corrige pequeños detalles en documentación.
- Elimina indicación recurrente de activación de entorno virtual.
- Django: Justfile
- Añade receta para Django-RQ.
- Estructuras de datos: Listas
- Corrige typos.
- Django: Interfaz administrativa
- Corrige typos.
- Django: Plantillas
- Corrige typos.
- Django: URLs
- Corrige typos.
- Configuraciones: Pretty Conf
- Corrige pequeños errores.
- PDF: Weasyprint
- Corrige errores.
- Mejora documentación.
Publicada el 25-11-2025
Completa documentación de:
- Modularidad: Programación orientada a objetos
- Corrige typos.
- Modularidad: Excepciones
- Corrige excepciones predefinidas.
- Estructuras de datos: Listas
- Corrige ubicación de sección de extender listas.
- Django: Modelos
- Corrige relaciones muchos a muchos.
- Django: Interfaz administrativa
- Amplía claves ajenas para admin.
- Django: URLs
- Completa URLs con expresiones regulares.
- Django: Plantillas
- Corrige etiquetas y filtros personalizados.
- Django: Formularios
- Corrigue validación.
- Django: Estáticos
- Corrige fallos menores en Bootstrap.
- Django: Internacionalización
- Amplía y corrige ficheros de idioma.
Publicada el 13-11-2025
Completa documentación de:
- Entornos de desarrollo: Contexto real
- Corrección sobre uv.
- Estructuras de datos: Tuplas
- Aclaración sobre funciones.
- Django: Plantillas
- Etiquetas personalizadas.
- Filtros personalizados.
- Django: Justfile
- Receta para generar "secret key".
Publicada el 31-10-2025
Crea documentación de:
- Estructuras de datos: Listas
- splitlines()
- Django: Vistas
- Vistas de error personalizadas.
- Decorando vistas.
- Django: Índice de contenidos
- Django: Interfaz administrativa
- Campos de búsqueda.
- Filtros de lista.
- Campos autocompletados.
- Acciones de administración.
Completa documentación de:
- Estructuras de datos: Conjuntos
- Teoría de conjuntos.
- Django: URLs
- Aclaración de conversores personalizados.
- Django: Autenticación
- Atributos del modelo User.
Publicada el 29-10-2025
Completa documentación de:
- Fundamentos del lenguaje: Bucles.
- Django: Autenticación.
- Django: Modelos.
- Django: Plantillas.
- Django: Formularios.
- Django: URLs.
- Django: Middleware.
- Django: Justfile.
Publicada el 24-10-2025
Crea documentación de:
- API: Middleware.
Completa documentación de:
- Fundamentos del lenguaje: Cadenas de texto.
- Django: API.
- Django: Autenticación.
- Django: Estáticos.
- Django: Extras.
- Django: Formularios.
- Django: Justfile.
- Django: Modelos.
- Django: Plantillas.
- Django: Puesta en marcha.
- Django: URLs.
Publicada el 08-10-2025
- Añade documentación específica de
justfilepara Django. - Completa documentación de:
- Fundamentos del lenguaje: Algo de historia.
- Fundamentos del lenguaje: Números.
- Fundamentos del lenguaje: Cadenas de texto.
- Django: Aplicaciones.
- Django: Formularios.
- Django: Modelos.
- Django: Puesta en marcha.
- Django: Estáticos.
Publicada el 07-10-2025
- Completa documentación de:
- Django: Modelos.
- Django: URLs.
- Django: Plantillas.
- Django: Formularios.
- Django: Estáticos.
Publicada el 06-10-2025
- Completa documentación de:
- Django: Formularios.
- Django: Plantillas.
Publicada el 03-10-2025
- Completa documentación de:
- Django: Formularios.
- Django: Plantillas.
- Django: URLs.
- Django: Vistas.
- Añade abreviaturas.
Publicada el 01-10-2025
- Completa documentación de:
- Django: Puesta en marcha.
- Django: Aplicaciones.
- Django: Modelos.
- Django: URLs.
- Django: Vistas.
Publicada el 30-09-2025
- Completa documentación de:
- Django: Puesta en marcha.
- Django: Aplicaciones.
- Django: Modelos.
Publicada el 29-09-2025
- Completa documentación de:
- Django: Puesta en marcha.
- Django: Aplicaciones.
- Django: Modelos.
Publicada el 26-09-2025
- Completa documentación de:
- Historia de la computación.
- Hablando con la máquina.
- Introducción a Python.
- Puesta en marcha.
Publicada el 22-09-2025
- Completa documentación de:
- Fundamentos del lenguaje.
- Expresiones regulares.
- sqlite.
- Desarrollo web.
Publicada el 19-05-2025
- Añade bloques de contenido en la página principal.
- Añade
README.mden el repositorio de código.