Inicio: 08.06.2021 18:30hs | Lugar:
Curso a distancia de 24 hs de duración, en ocho sesiones.
Se dicta los días martes. Comienza el martes 8 de junio de 2021, continua 15, 22, 29, 6 de julio, 13, 20 y finaliza el martes 27 de julio.
Horario de cada sesión: De 18:30 a 21:30 hs. (Hora de Buenos Aires UTC -3:00).
Instructor: Lic. Gonzalo Zabala (*)
Audiencia: Programadores, analistas, testers, jefes de sistemas/desarrollo, líderes y demás ingenieros de software.
Requisito: Experiencia en programación. No te enseñaremos a programar desde cero.
¿Qué aprenderás en este curso?
Este curso tiene como objetivo darte una rápida pero exhaustiva introducción a las características fundamentales de Python si ya tienes experiencia en otros lenguajes de programación. Participando, entenderás la causa de su popularidad y podrás contar con una muy útil herramienta multipropósito.
Para salir de las prácticas convencionales de programación, aplicaremos la primera parte de lo aprendido en un entorno de simulación de robots. El objetivo es salir del contexto habitual para poder abstraernos de la aplicación, y de esa manera, comprender con mayor claridad las características del lenguaje. Y además, ¡divertirnos compitiendo con el desafío! No hace falta ningún conocimiento de robótica, ni obtener dicho conocimiento es el objetivo. Y luego, en los últimos módulos, volveremos a las librerías clásicas para realizar las tareas de siempre.
Contenidos
- Versiones de Python. Interactivo vs Script
- PyCharm. Visual Studio Code. Instalación de VSC y extensión de Python.
- Indentación, fin de línea, multistatement, multilínea.
- Identificadores y palabras reservadas.
- Comentarios
- Bloques de código
- Tipado dinámico
- Tipos de datos básicos
- Conversión
- Operadores
- Secuencias. Mutable vs inmutable. Flat vs Container.
- Listas, tuplas, conjuntos, diccionarios, strings.
- Decisión y repetición.
- Break, continue, else y pass.
- Lectura de un archivo de texto.
- Sintaxis
- Parámetros
- Ámbito
- Sintaxis OO.
- Constructores y otros métodos especiales.
- Ámbito de métodos y atributos.
- Herencia y composición.
- Polimorfismo.
- Decoradores
- Tipos de errores.
- Gestión de excepciones.
- Lanzamiento de excepciones.
- Excepciones definidas por el usuario.
- Módulos vs paquetes.
- Importación.
- Creación y jerarquías.
- Distribución.
- Acceso a base de datos
- Apis
- Numpy
- OpenCV
Aranceles (valores expresados en pesos argentinos):
Abonando hasta el martes 1 de junio de 2021:
Público en general: $ 5500.-
Socios del MUG: $ 4700.-
Pasada esa fecha el arancel será:
Público en general: $ 5800.-
Socios del MUG: $ 5000.-
Valores expresados en pesos argentinos. Residentes fuera de Argentina, consultar aranceles y formas de pago.
Las vacantes se confirman abonando el arancel. Las reservas no abonadas caducan el martes 1 de junio de 2021 o antes si se cubriera el cupo mínimo. Benefíciese obteniendo el descuento por pago anticipado y asegure su vacante. Vacantes limitadas.
Si tienes dudas o consultas sobre la modalidad del curso te sugerimos visitar la sección de preguntas frecuentes, también puedes comunicarte por nuestros medios de contacto.
(*) Gonzalo: Director del Laboratorio de Robótica Educativa, Investigador, Centro de Altos Estudios en Tecnología Informática (CAETI) Facultad de Tecnología Informática Universidad Abierta Interamericana - Argentina.