CI: 4378748-7 CC: CMI 14432 Uruguayo. Licenciado en Ciencias Biológicas por la Universidad de República y maestrando en Ciencias Cognitivas. Investigador del Centro de Investigación Básica en Psicología (CIBPsi) de la Facultad de Psicología de la Universidad de la República - Ayudante G.1
Co- Fundador de Hermandad ProDerechos (Grupo de monitoréo de los DDHH) Miembro del Programa de Voluntarios en Linea de la ONU. Miembro del PM4R Cloud en el Área de Proyectos Sociales. Miembro de la Red Nacional de Educación Ambiental ( ReNEA - MEC). Miembro del Movimiento Estamos Todos en Acción - iiDi (M.E.T.A.) Trabajé junto a la red de escuelas y jardines inclusivos Mandela.
He trabajado para diversas Organizaciones de la Sociedad Civil en tareas administrativas y de investigación. He participado de actividades vinculadas a los DDHH, y la educación, a través de diferentes organizaciones de la sociedad civil y la UdelaR. También he realizado talleres formativos en Educación Ambiental,Marketing, Enseñanza de las Ciencias.
Bienvenido(a) al curso de Python. En esta ocasión, Edutin Academy pensando en las necesidades intelectuales de sus estudiantes, diseñó este curso para todas las personas interesadas en adquirir los conocimientos teórico-prácticos con la finalidad de dominar este lenguaje de programación. Diseñamos este curso porque en la actualidad, este lenguaje de programación es el más popular entre los ingenieros, científicos de la computación y profesionales de otras áreas, debido a que es multiplataforma, orientado a objetos y contiene muchas librerías que facilitan la vida a cualquier programador, especialmente en el área de desarrollo web, big data, data science e inteligencia artificial. En consecuencia, para que nuestros aprendices puedan adquirir los conocimientos y habilidades con este lenguaje de programación, hemos realizado las siguientes unidades didácticas: Unidad 1: Introducción a Python. En esta unidad estarás conociendo la historia de Python, las capacidades que ofrece este lenguaje y los principales campos en los que se utiliza. Además, se instalará y configurará las herramientas requeridas para iniciar la parte práctica. Unidad 2: Variables y operadores. En esta unidad estarás aprendiendo a declarar variables y realizar operaciones matemáticas, lógicas, relaciones y de asignación. Así mismo, se explicará cómo ingresar datos por consola y mostrar datos por pantalla. Unidad 3: Ciclos y condicionales. En esta unidad estarás aprendiendo a usar las sentencias condicionales if y las anidadas, además, se explicará cómo funcionan los ciclos while y for, para que te vayas familiarizando con este lenguaje de programación. Unidad 4: Listas y diccionarios. En esta unidad estarás conociendo y comprendiendo el funcionamiento de las listas, la cual es una de las estructuras de datos que más utilizarás al crear aplicaciones. Así mismo, se explicará qué es y cómo funcionan los diccionarios. Unidad 5: Funciones. En esta unidad estarás conociendo las funciones, las cuales te van a permitir programar de manera rápida y optimizada. Por esta razón, se examinarán los siguientes temas: cómo crear una función y qué son las funciones lambda, así mismo, se realizará una serie de ejercicios donde pondrás en práctica los conocimientos adquiridos. Unidad 6: Programación orientada a objetos. En esta unidad, estarás aprendiendo a trabajar con la programación orientada a objetos y sus temas asociados, lo cual te ayudará a programar las cosas de forma casi semejante a la realidad. Por esta razón, examinaremos los siguientes temas: los diagramas de clases, las clases y objetos, los métodos, los constructores, la herencia y el polimorfismo. Unidad 7: Gestión de archivos. En esta unidad estarás trabajando con los archivos de texto en Python. Básicamente, aprenderás a leer, escribir y eliminar archivos desde el mismo programa. Unidad 8: Interfaz gráfica. En esta unidad estarás aprendiendo a utilizar la biblioteca gráfica “Tkinter”, la cual te ayudará a crear interfaces de usuarios para darle un aspecto elegante a tus programas, ya que te facilitará menús, iconos, imágenes y botones.