ABIERTA
19
personas
Aula de Software Libre Enviado por cc0gobas hace 3 meses
Taller de introducción al lenguaje de programación Rust

Próximamente ofreceremos un taller de introducción al lenguaje de programación Rust, dirigido a quienes estén interesados en aprender los fundamentos de este lenguaje. Aunque aún estamos afinando los detalles, como la fecha y el lugar específicos, os animamos a inscribiros ya. Tan pronto como tengamos todo listo, os informaremos por correo electrónico.

El taller se centrará en enseñar las bases de Rust a través de koans. ¿Qué son los koans? Son pequeños ejercicios o problemas de programación diseñados para aprender las bases de un lenguaje de programación. Resolver estos koans os ayudará a familiarizaros con la sintaxis de Rust y sus conceptos más importantes de una manera práctica. Es una forma muy amena de aprender haciendo, permitiendo que los conceptos se asienten naturalmente a medida que avanzáis.

Manteneos atentos a vuestro correo electrónico y os informaremos cuando el taller esté preparado.

NOTA: Aunque el taller es de introducción, es necesario conocer algún otro lenguaje de programación.

Plazas ilimitadas
TERMINADA
15
personas
Aula de Software Libre Enviado por cc0gobas hace 5 meses
Taller de bots de Telegram con LLMs libres

Actualización(20/02/2024): El taller comenzará a las 16:35. De 16 a 16:30 se ayudará a instalar el software de aquellas personas que lo quieran seguir desde su ordenador, aunque no es imprescindible y quien lo desee puede llegar a las 16:35 para seguirlo como oyente y participar en los debates.

Requisitos para seguir el taller presencialmente: Ordenador (preferiblemente cargado por si hay demasiada demanda de enchufes), con Linux preinstalado, Python y algun IDE. También es conveniente tener el cliente de telegram instalado en el equipo para poder crear un bot.

En este taller, abordaremos en profundidad la necesidad y el proceso de personalizar Modelos de Lenguaje de Aprendizaje Profundo (LLMs) para la creación de bots en Telegram. Exploraremos la adaptación de respuestas a contextos específicos, mejorando su relevancia mediante la alimentación del modelo con datos específicos del dominio o contexto deseado. La personalización de un LLM puede incluir interacciones, vocabulario especializado y pautas sobre tono y estilo.

Además, nos sumergiremos en el concepto de embeddings, una técnica fundamental en el procesamiento de lenguaje natural. Aprenderás cómo los embeddings permiten representar palabras y frases de manera semántica, enriqueciendo la comprensión contextual del modelo.

A lo largo del taller, aprovecharemos la API de Telegram como interfaz de usuario, brindándote la oportunidad de crear tu propio bot personalizado que responderá de manera única y personalizada gracias a la combinación de la personalización del modelo y el uso estratégico de embeddings.

El taller se desarrollará en lenguaje Python.

 

20 plazas
TERMINADA
13
personas
Aula de Software Libre Enviado por i02perlr hace 6 meses
Kata "Gilded Rose"

¿Te gustaria aprender a identificar problemas comunes en el codigo? Descubre cómo identificar estos "code smells" y aprende estrategias efectivas para mantener tu código limpio y optimizado de la mano de Adrián López, antiguo alumno de la Universidad de Córdoba y ex-coordinador del Aula de Software Libre.


La sesión se dividirá en dos, una parte teórica introductoria para conocer estos patrones de código y una sesión práctica en la que aplicar dichos principios con la kata "Gilded Rose".

Este ejercicio práctico desafiará la capacidad de refactorización y fomentará el desarrollo de soluciones limpias y eficientes.

Para los que asistan es recomendable traer portatil para la parte de la kata y clonaros el siguiente repositorio que contiene el código de la kata: https://github.com/AdrianLopezGue/gilded-rose-typescript

30 plazas
TERMINADA
8
personas
Aula de Software Libre Enviado por i02essej hace 6 meses
Cómo Creé mi Primera Extensión de Navegador

Las extensiones de navegador son una herramienta muy potente cuando queremos automatizar o hacer más sencilla una tarea que antes se hacía de forma manual. 

Esto mismo es lo que hice yo.  Creé mi extensión para poder tener mi horario de la universidad en la misma página web modificando directamente y sin tener que hacer el horario después.

En esta charla voy a tratar de explicar de la forma más simple posible las bases de las extensiones web, su estructura y como hice la mía.

35 plazas
TERMINADA
12
personas
Aula de Software Libre Enviado por i02essej hace 7 meses
Taller de Visual Studio Code

Seguramente tanto si estáis empezando a programar o no tanto puede ser que os preguntéis cuál es el IDE con más utilidad actualmente. Seguramente también os preguntéis que es un IDE, pero eso también lo veremos en el taller.

En este taller, vamos a introducir uno de los editores más usados en el mundo, como es Visual Studio Code. Os vamos a enseñar como ponerlo bien bonito pero también bastantes cosas que os pueden hacer la vida mucho más sencillas (comandos, extensiones, formateadores de código, DEBUGGER, etc.). También os enseñaremos a como utilizar algunos de los atajos de teclado que tiene y como podéis crear los vuestros propios.

Por último, también veremos como integrarlo con Git y poder añadir archivos, hacer commits y hacer pull y push en repositorios remotos

Son muchas las características que posee VSCode. Todas las más relevantes y necesarias las explicaremos en este taller. No dudes en apuntarte para aprender y pasar un buen rato. 👍

35 plazas