Curso de programación

Clase 0: Presentación del curso

Presentación

Instructor: Cristian O. Giambruni

Mail: cgiambruni@gmail.com

Dinámica del curso

Estructuras de la clase

  • Teorías
    • Presenciales
    • Virtuales*
  • Prácticas
    • Práctica de la teoría
    • Trabajos prácticos entregables
    • Laboratorios (prácticas mas complejas)
    • Trabajo final
  • Explicación de práctica*
  • Consultas extras*
*Presencial/virtual

Evaluación

  • Métodos
    • Seguimiento
    • Trabajos prácticos
    • Trabajo final

Asistencia requerida

Comunicación

  • Grupo WhatsApp/Telegram
  • Google Meets (clases virtuales, eventualmente)

Estructura de presentaciones

En la web programacion.concristian.com.ar se van a subir los materiales del curso.
Las pantallas se pasan con las flechas (o haciendo los gestos) hacia derecha/izquieda o abajo/arriba.

Si presiona la letra "O" puede ver el esquema global de cada presentación.

Contenido del curso

  • Mod1: Técnicas de programación
    • Conceptos básicos de programación
    • Tipos de lenguajes
    • Python
    • Variables, funciones, tipos de datos, etc.
  • Mod2: Relaciones laborales y orientación profesional

Contenido del curso

  • Mod3: Programación Orientada a Objetos
    • Conceptos básicos de poo
    • Objetos, clases, métodos, atributos
    • Polimorfismo, Abstracción, Herencia, Encapsulamiento
  • Mod4: Git y versionado de código
    • Conceptos básicos de git
    • Brachs, merges, PR, etc
    • Integración con GitHub
  • Extras
    • Librerías
    • Interfaces gráficas simples

Ejemplos de programas

Ejemplos de programa

Código fuente de un programa básico en Python

Ejemplos de programa

Así lo vería el usuario final del programa.

Al principio, la mayoría de nuestros programas se verán de esta manera.

Hecho por alumnos en 2022

Aplicación con datos para una Farmacia

Hecho por alumnos en 2022

Juego de Plataformas en 2D

Hecho por alumnos en 2022

Se colaboró en un proyecto open source de alcance mundial.

Agregando código para la librería de Python Faker para que contenga datos de Argentina.

¿Consultas?

¡Fin de la clase!