Este curso permite desarrollar una visión detallada de las capas y conceptos de Python. Además, incluye amplios ejercicios y proyectos de práctica. Este curso busca que el estudiante aprenda las mejores prácticas y comience a programar de forma básica, prácticamente de inmediato.

Objetivos

Desarrollar las habilidades técnicas que permitan el acercamiento de los participantes al entendimiento del lenguaje de programación Python, para que inicien el desarrolla básico de aplicaciones.

Contenido

  • El lenguaje de programación Python
    • Antecedentes
    • Open Source
    • Aplicaciones y usos
    • Tipado
    • Principios y buenas prácticas de codificación
    • Olores del software

· Instalando Python

    • Versiones
    • GUI

· Programación Iterativa

    • Estructuras y elementos del lenguaje
      • Elementos del lenguaje
        • Variables
        • Tipos de datos
        • Operadores aritméticos
        • Operadores relacionales
        • Operadores lógicos
        • Comentarios
        • Tipos de datos complejos
          • Listas
          • Diccionarios
      • Estructuras de control de flujo
        • Identación
        • Asignación múltiple
        • Estructuras de control de flujo condicionales
        • Estructuras de control de flujo iterativas

· Módulos y paquetes

· Funciones

    • Funciones pre construidas
    • Definición de funciones de usuario (programador)
      • Paso de parámetros por valor o referencia

· Programación Recursiva

      • Recursividad de pila
      • Recursividad de cola

· Programación Orientada a Objetos

    • Conceptos fundamentales del paradigma OO
      • Abstracción
      • Modularidad
      • Encapsulamiento
      • Polimorfismo
    • Clases
    • Atributos
    • Métodos
    • Objetos
    • Herencia

Perfil académico

Dirigido a personas con bachillerato de educación media (completo y concluido).

Requerimientos

Metodología

Se abordarán clases magistrales como introducción a las actividades que se desarrollan en cada sesión.

El curso utilizará una metodología de Aprender Haciendo, de forma tal que se desarrollan proyectos prácticos para ejemplificar el tema en cuestión.

Horario

Lunes y miércoles 7-8:30 pm

Panfleto Informativo