Colab está de regreso con algunas nuevas y emocionantes funciones destinadas a simplificar y mejorar tus materiales de clase basados en notebooks. Ahora, los instructores tienen la posibilidad de congelar las versiones del entorno de ejecución a nivel de notebook y de presentar y copiar notebooks sin problemas, y todo con solo unos pocos clics en Colab.
Si alguna vez intentaste volver a ejecutar una notebook de hace unos meses y te encontraste con un muro de errores de dependencia o compatibilidad, ya conoces la frustración de encontrarte con un entorno de ejecución roto. Descuida, no te ha pasado solo a ti. La reproducibilidad es un gran desafío en el mundo de las notebooks, especialmente para el material de los cursos. No deberías tener que actualizar tus conferencias y tareas cada trimestre para asegurarte de que funcionen con los paquetes de Python más actuales; deberías tener la tranquilidad de saber que tu entorno de ejecución y el de tus estudiantes permanecerán estáticos.
En Colab, tenemos el objetivo de ofrecer una plataforma transparente y poderosa para el aprendizaje automático, la ciencia de datos y la educación. Reconocemos que una parte fundamental de esta misión es garantizar que tu trabajo se mantenga estable, compartible y (lo que es más importante) reproducible. Hoy, nos complace dar un importante paso adelante al lanzar Runtime Version Selector.
Los entornos de ejecución de Colab se actualizan continuamente con los últimos paquetes de software, parches de seguridad y características. Si bien esto garantiza que siempre tengas acceso a herramientas modernas y entornos seguros, puede generar desafíos cuando necesites reproducir un resultado específico creado en un entorno de ejecución anterior. Con las actualizaciones continuas, las dependencias básicas pueden cambiar y romper tu código de manera sutil o significativa. Históricamente, esta falta de fijación de versiones podría interrumpir con frecuencia la productividad del usuario y hacer que el desarrollo iterativo se convierta en un desafío.
Para abordar algunos de los desafíos que surgen al tener un entorno de ejecución dinámico, a partir de hoy, puedes anclar tus notebooks a un entorno de ejecución de Colab específico y versionado. Esto significa que puedes garantizar que tu código se ejecute en el mismo entorno con las mismas versiones de paquete cada vez.
Encontrarás el nuevo Runtime Version Selector en el cuadro de diálogo "Cambiar el tipo de entorno de ejecución".
De forma predeterminada, las nuevas notebooks continuarán usando la "Última" versión, lo que te brindará el entorno más actualizado. Pero, si necesitas garantizar la estabilidad a largo plazo de un proyecto, un curso o una publicación, ahora puedes seleccionar una versión específica, como 2025.07
.
Runtime Version Selector es perfecto para:
Por cada versión del entorno de ejecución disponible, puedes ver el conjunto exacto de paquetes preinstalados. Cada versión del entorno corresponde a una rama del repositorio GitHub de información de backend.
Allí, obtendrás una instantánea completa de todas las versiones del entorno de ejecución, desde la versión del sistema operativo Ubuntu y la versión de Python/Julia/R hasta los detalles del paquete instalado, y más.
Puedes comenzar a usar esta función hoy mismo dirigiéndote al menú desplegable del Runtime -> Cambiar el tipo de entorno de ejecución.
El plan actual es mantener las versiones anteriores de los entornos de ejecución durante un año, pero estamos abiertos a escuchar comentarios sobre por cuánto tiempo necesitarás versiones anteriores.
Para obtener más información sobre cómo utilizar esta función y ver las respuestas a preguntas comunes, consulta las Preguntas frecuentes sobre Runtime Version.
¡Agregamos algunas mejoras a la función de modo de presentación de diapositivas que acabamos de anunciar!
Al llamar a Iniciar presentación de diapositivas, se abrirá el modo de presentación de diapositivas, que comenzará desde la celda enfocada actual. Y, si inicias la presentación de diapositivas desde el principio, se retrocederá hasta la primera celda de tu notebook.
Si creas un encabezado plegable con una sola celda de código debajo, se emparejarán en una sola diapositiva. Esto es ideal si quieres presentar una breve explicación junto con un ejemplo ejecutable en la misma diapositiva.
Prueba el modo de presentación de diapositivas (incluidas estas mejoras) en esta notebook de ejemplo.
Una solicitud que escuchamos tanto de profesores como de estudiantes es que simplifiquemos la copia de notebooks. Ahora, puedes agregar #copy=true al final de cualquier URL de la notebook, lo que hará que Colab abra un cuadro de diálogo de copia al abrir la notebook:
A continuación, te mostramos un ejemplo de URL:
Al igual que con Copiar vínculo, también puedes agregar #slideshowMode=true al final de una URL para abrir automáticamente el modo de presentación de diapositivas. A continuación, te mostramos un ejemplo:
Esperamos que esto haga que sea más fácil compartir materiales de clase.
Las versiones del entorno de ejecución son un paso fundamental en nuestro esfuerzo continuo por hacer que tu trabajo en Colab sea más sólido y reproducible. Sabemos que un flujo de trabajo estable implica algo más que la gestión de paquetes; por eso, nos comprometemos a seguir mejorando la experiencia del usuario en esta área.
Con un modo de presentación de diapositivas más flexible, ahora puedes iniciar una presentación desde cualquier celda de tu notebook, no solo desde el principio, lo que hace que Colab sea perfecto para mostrar una explicación y una demostración en vivo simultáneamente.
Y los nuevos vínculos de URL hacen que sea más fácil que nunca compartir contenido con los estudiantes.
Junto con las otras funciones para la vuelta a clases de Colab para 2025, esperamos que estas funciones potencien los flujos de trabajo de tu aula. Prueba las versiones del entorno de ejecución, el modo de presentación de diapositivas y las funciones de vínculo de URL en tu próximo proyecto o conferencia, y haznos saber qué piensas en X o en GitHub.