Prueba de Deep Note
Este artículo fue creado para ver el rendimiento, las ventajas y desventajas que se encontrarán sobre deep note bajo la experiencia de un usuario de Google Colab
Entorno
A diferencia de Google Colab, el entorno es un poco más complicado y poco intuitivo; en el caso de Deep Note es agradable y sencilla la forma de agregar celdas de código y texto ya que además de esas dos opciones con las cuales también trabaja Colab, tambien se puede agregar inputs de forma interactiva para el usuario, bases de datos y gráficos
Inputs
DeepNote agrega casillas de inputs gráficos que recuperan datos con los que puede interactuar el usuario una vez publicado nuestro notebook como una app (explicado proximamente a que se refieren las apps)
Ejemplos de inputs disponibles:
Se les puede modificar el paso (solo int) y rango
-12 / 15
Código
Para este apartado haremos un simple problema de solución para una ecuación no lineal usando scipy
Intentando escribir fórmulas en latex: $$f(x)=x$$ \(f(x)=x\) $f(x)=x$
Ingrese en la siguiente casilla el valor de a
Creación de Gráficos
Deep Note integra un nuevo tipo de casilla llamada Chart en la cual puedes vincular una base de datos o un data frame y posteriormente realizar diversos gráficos, permitiendo cambiar los ejes, colores, escalas (logaritmica, lineal, raiz), rangos, etc
Bases de datos
También existe una casilla llamada SQL la cual permite importar bases de datos mediante diversas integraciones como
Uso de Markdown
Los notebook no utilizan el lenguaje Markdown por lo cual no es posible generar tablas o ecuaciones usando ese lenguake
| Column 1 | Column 2 | Column 3 | |----------|----------|----------| | Row 1 | Cell 2 | Cell 3 | | Row 2 | Cell 5 | Cell 6 | | Row 3 | Cell 8 | Cell 9 |
Colaboración y creación de proyectos
Al igual que Colab varios administradores pueden trabajar en el mismo proyecto y posteriormente compartirlo a los usuarios en forma de una página web donde el usuario podrá interactuar con el código y los inputs que se coloquen
Esto se hace desde la opción "Create App" donde se puden modificar diversos aspectos de la página como mostrar u ocultar el índice, restringir la interacción con el código, capacidad de agregar comentarios por parte del usuario, rellenar previamente las casillas de los inputs con un valor predeterminado por el administrador, etc
Conclusiones
Deep Note incluye varias nuevas características interactivas para el usuario lo que permite una mejor navegación y presentación del código (gráficos interactivos, vinculación de bases de datos, inputs gráficos, etc), por otra parte no es posible escribir ecuaciones en latex lo que dificulta la explicación de la resolución de problemas de ingeniería
Es una buena alternativa si se quiere tener una presentación más limpia para un público no completamente familiarizado con el código
Permite que el usuario interactue con el código sin la necesidad de otorgarle los permisos de edición como lo sería en el caso de Colab el cual requiere que se genere una copia del proyecto para poder trabajarlo si es que no se otorgan los permisos de edición
This chart is empty
Chart was probably not set up properly in the notebook