Taller Knuth: R y Python
La Escuela de Ingeniería, Ciencia y Tecnología con apoyo de la Dirección de Evaluación, Permanencia y Éxito Estudiantil (DEPE) de la Universidad del Rosario han creado el taller Knuth: R y Python, dirigido a estudiantes de colegios de 10°, 11° y 12° con el fin de ofrecerles herramientas básicas de programación.
Para participar en este taller no se requiere experiencia en programación, se ofrecerán dos sesiones sobre los conceptos iniciales en Python y en R. En las sesiones posteriores los estudiantes podrán explorar algunas herramientas básicas muy útiles en análisis y visualización de datos. También se presentarán temas relacionados con programación de videojuegos y herramientas web.
Este taller tiene una duración de 13 sesiones que se realizarán los sábados de 10 a 12 m., entre el 27 de agosto y el 16 de noviembre del presente. La participación en las sesiones otorgará la respectiva certificación por parte de la Escuela de Ingeniería, Ciencia y Tecnología.
Términos y condiciones
Para participar en el curso diligencia el formulario de inscripción, cupos limitados.
Para más información puedes escribir al correo: adriana.galvis@urosario.edu.co
Miguel Ángel Orjuela Rocha.
Ver más
Miguel Ángel Orjuela Rocha.
Ingeniero de Sistemas y Computación con conocimientos en manejo de bases de datos y análisis de información. Desarrollador de aplicaciones con experiencia en tecnologías de desarrollo Full Stack como Node.js, Ruby, Python; y experiencia en desarrollo de tareas de extracción, gestión y procesamiento de datos.
Agenda del evento
Sesión 1: Introducción a R y RStudio Taller introductorio en el que se explican conceptos básicos de R: tipos de datos, ingreso y evaluación de expresiones y funciones básicas para manipulación de datos. De acuerdo a foro se programará la sesión entre semana.
Sesión 2: Introducción a Python Este taller presenta conceptos básicos de programación en lenguaje Python como variables y expresiones. De acuerdo a foro se programará la sesión entre semana.
Sesión 3: Estructuras de datos en R En este taller se presentarán explicarán operaciones de selección y extracción en vectores, matrices, listas y dataframes.
Sesión 4: Estructuras de datos en Python Este taller presenta colecciones como tuplas, listas y diccionarios que permiten almacenar información de diferentes formas.
Sesión 5: Visualización de datos con R En este taller se crearán gráficos descriptivos de un conjunto de datos usando la "gramática de los gráficos" y el paquete ggplot2
Sesión 6: Programación Orientada a Objetos (POO) en Python Este taller presenta los conceptos "Clase", "Objeto", "Herencia", los cuales son conceptos fundamentales del paradigma de programación orientadas a objetos.
Sesión 7: Importación de datos con R En este taller explicaremos las funciones más utilizadas en R para cargar bases de datos en formato de texto plano.
Sesión 8: Desarrollo de juegos con PyGame Este taller presenta "PyGame" que es un conjunto de módulos de python para desarrollar video juegos
Sesión 9: Transformación de datos con R En este taller se ilustrará la forma de hacer operaciones de filtrado, ordenamiento y agrupación de datos mediante R y el paquete dplyr
Sesión 10: Introducción a Pandas Este taller introduce la herramienta "Pandas" que permite el análisis de datos en Python
Sesión 11: Ordenamiento de datos para análisis en R Este taller ilustra el concepto de base de datos ordenada mediante la realización de actividades de transformación de una base de datos.
Sesión 12: Visualización en Python Este taller presenta módulos de visualización de datos en python como matplotlib, seaborn, plotly
Sesión 13: Introducción a Dash Este taller introduce el framework "Dash" que permite la creación de dashboards desplegándolos a través de aplicaciones web.
Sesión 14: Operaciones de JOIN con dplyr En este taller se presentará la forma de combinar múltiples tablas de datos en R.
Sesión 15: Web scraping con Python En este taller se presentarán librerías que permiten automatizar la extracción de información web.