Curso a distancia de 24 hs de duración, en ocho sesiones.
Se dicta los días martes y jueves. Comienza el martes 9 de febrero de 2021, continua jueves 11, jueves 18, martes 23, jueves 25, martes 2 de marzo, jueves 4 y finaliza el martes 9.
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.
Contenidos
● Instalación e Ides:
○ Versiones de Python. Interactivo vs Script
○ PyCharm. Visual Studio Code. Instalación de VSC y extensión de Python.
● Elementos distintivos de la sintaxis
○ Indentación, fin de línea, multistatement, multilínea.
○ Identificadores y palabras reservadas.
○ Comentarios
○ Bloques de código
○ PEP 8
● Tipos y operadores
○ Tipado dinámico
○ Tipos de datos básicos
○ Conversión
○ Operadores de concatenación, booleanos, comparación, aritméticos, asignación, pertenencia, identidad, a nivel de bits. Precedencia.
● Funciones
○ Sintaxis
○ Parámetros
○ Ámbito
○ ¿Qué puedo devolver?
○ ¿Qué pasa con pass?
● Estructuras de datos
○ Secuencias. Mutable vs inmutable. Flat vs Container.
○ Listas, tuplas, conjuntos, diccionarios, strings.
● Estucturas sintácticas
○ Decisión y repetición.
○ Break, continue, else y pass.
○ Lectura de un archivo de texto.
● Errores y excepciones
○ Tipos de errores.
○ Gestión de excepciones.
○ Lanzamiento de excepciones.
○ Excepciones definidas por el usuario.
● Clases: objetos, clases, herencia, interfaces
○ Sintaxis OO.
○ Constructores y otros métodos especiales.
○ Ámbito de métodos y atributos.
○ Herencia y composición.
○ Polimorfismo.
○ Persistencia.
● Módulos y paquetes
○ Módulos vs paquetes.
○ Importación.
○ Creación y jerarquías.
○ Distribución.
● Poniendo la mente en modo Python
○ ¿Cómo se hacen las cosas en Python?
Aranceles (valores expresados en pesos argentinos):
Abonando hasta el martes 2 de febrero de 2021:
Público en general: $ 4000.-
Socios del MUG: $ 3200.-
Pasada esa fecha el arancel será:
Público en general: $ 4400.-
Socios del MUG: $ 3600.-
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 2 de febrero 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.