Hola bienvenido a este entorno de programación el cual ha sido configurado con las herramientas que se usarán en cada uno de los laboratorios propuestos en la asignatura de Programación Funcional y Reactiva que pertenece a la titulación de Computación de la Universidad Técnica Particular de Loja.
RECUERDE: este entorno es opcional y no pretende reemplazar a las herramientas que usted tenga instaladas en su computador. El uso de este entorno queda a su criterio. Sin embargo, lo alentamos a experimentar la herramienta y vivir la experiencia de otro sistema operativo y de un entorno que está enmarcado en las tendencias futuras.
En este entorno usted encontrará las siguientes herramientas:
- Java 11 (jshell)
- Sala 3 (scala)
- Python 3 (python)
- Maven 3.2 (mvn)
- SBT (sbt)
- pip (pip)
- sdk (sdk)
- Glow (ver archivos markdown, extensión .md) (glow)
En los paréntesis que se encuentran al final de cada item encontrará el comando que debe ejecutar para trabajar con cada una de las herramientas.
Antes de empezar a trabajar, se sugiero que ingrese a su cuenta de GitHub.
Para arrancar el entorno debe hacer clic en el siguiente botón:
Al hacer clic le pedirá que seleccione uno de sus repositorios en github para crear el entorno, usé el creado en el primer paso.
Las siguientes instrucciones únicamente tienen sentido una vez que se encuentre dentro del entorno de desarrollo de gitpod.
Dentro de gitpod existen dos formas básicas de trabajo, la primera es usar Visual Studio Code Web, que es un IDE que a través de plugins puede trabajar con diferentes lenguajes de programación. La instalación de los plugins se verá cuando sea necesario y está determinado por el tipo de práctica a realizar.
La segunda forma es una basada en comandos a través del shell, al igual que el caso anterior, su uso estará determinado por el tipo de práctica a realizar.
Independientemente del tipo de práctica, el detalle de cada una de ellas se encuentra publicada en un archivo escrito en markdown (.md), es así que para iniciar cada práctica debe abrir y visualizar el archivo que corresponde a la semana académica que se encuentra cursando, por ejemplo: si está en la semana 1 del primer bimestre, el detalle de la práctica estará en el archivo con nombre b1s1.md y ese archivo es el que deberá abrir.
Para abrir el archivo con el detalle de las prácticas debe ejecutar el comando:
glow
Dentro de gitpod se podria usar glow para visualizar markdown
Para ver los detalles debe abrir el archivo b1s1.md. Para abrir ese documento en gitpod debe ejecutar el comando
glow
Y luego use las teclas cursor para ubicarse en el archivo b1s1.md y presione Enter, de esta forma abrirá el archivo antes mencionado.
Para ver los detalles debe abrir el archivo b1s2.md. Para abrir ese documento en gitpod debe ejecutar el comando
glow
Y luego use las teclas cursor para ubicarse en el archivo b1s2.md y presione Enter, de esta forma abrirá el archivo antes mencionado.
Para ver los detalles debe abrir el archivo b1s3.md. Para abrir ese documento en gitpod debe ejecutar el comando
glow
Y luego use las teclas cursor para ubicarse en el archivo b1s3.md y presione Enter, de esta forma abrirá el archivo antes mencionado.
Taller: Conceptos básicos de PF desarrollando el ejemplo de la clasificación de números de Nicodemo.
Para ver los detalles debe abrir el archivo b1s4.md
Estatus: Ok
Para ver los detalles debe abrir el archivo b1s5.md
Estatus: Ok
Para ver los detalles debe abrir el archivo b1s6.md
Estatus: Revisar (Revisar la posibilidad de usar vavr)
Para ver los detalles debe abrir el archivo b1s7.md
Estatus: Revisar (Revisar la posibilidad de usar vavr)
Para ver los detalles debe abrir el archivo b1s8.md
Estatus: Ok
Para ver los detalles debe abrir el archivo b2s1.md
Estatus: Cambiar
Para ver los detalles debe abrir el archivo b2s2.md
Estatus: Revisar (Trabajo con flujos infinitos de datos o similares)
Para ver los detalles debe abrir el archivo b2s3.md
Estatus: Ok
Para ver los detalles debe abrir el archivo b2s4.md
Estatus: Ok (Cambiar nombre por: Estadística descriptiva)
Para ver los detalles debe abrir el archivo b2s5.md
Estatus: Ok
Para ver los detalles debe abrir el archivo b2s6.md
Estatus: Ok
Para ver los detalles debe abrir el archivo b2s7.md
Estatus: Ok
Para ver los detalles debe abrir el archivo b2s8.md
Estatus: Ok