Curso de programación 2023

Índice de clases
Prácticas
Trabajos prácticos
Laboratorios

Indice de clases por temas

Clase 0 Introducción. Presentación del curso.
Clase 1 Definiciones y algoritmos
Clase 2 Comentarios, datos, tipos de datos y variables. Entrada/Salida
Clase 3 Introducción a Python
Clase 4 Arreglos (Array). Listas (List)
Clase 5 Tuplas Y Diccionarios
Clase 6 Módulos y funciones
Clase 7 Archivos. Conceptos, operaciones sobre archivos con Python.
Clase 8 Excepciones
Clase 9 Programación Orientada a Objetos - Parte I
Clase 10 Módulos y paquetes (Imports)
Clase 11 Programación orientada a objetos - Parte II (Herencia, Polimorfismo, Encapsulamiento, Abstracción)
Clase 12 Software Libre
Clase 13 Git

Indice de prácticas

Práctica 1 Algoritmos y pseudocódigo. Parte I.
Práctica 2 Algoritmos y pseudocódigo. Parte II. (Variables, tipos de datos)
Práctica 3 Introducción a Python
Práctica 4 Listas y Random
Práctica 5 Diccionarios
Práctica 6 Modularidad y repaso
Práctica 7 Archivos
Práctica 8 Repaso - Generación de contraseñas y diccionarios
Práctica 9 Programación Orientada a objetos - Parte I
Práctica 10 Programación Orientada a objetos - Parte II
Práctica 11 Git

Indice de Laboratorios

Laboratorio 1 Archivos csv.
Laboratorio 2 Librerías
Laboratorio 3 Git, Github, trabajo colaborativo

Indice de Trabajos prácticos

Trabajo práctico 1 Diccionario de palabras
Trabajo práctico 2 Orientación a Objetos
Trabajo práctico 3 Taller de GUI
Trabajo práctico 4 Trabajo integrador