En este repositorio se irán subiendo los códigos desarrollados durante la docencia de la asignatura Fundamentos de la Programación (Grupo B - Ingeniería de la Salud - UMA).
- Clase 1 (11/09): Presentación y conceptos de algoritmo.
- Clase 2 (16/09): Visión de la información de programación en python
- Clase 3 (18/09): Conceptos básicos: variables, tipos, identificadores y tipos. Operaciones básicas en python:
print
, conversión de tipos, expresiones matemáticas. - Clase 4 (23/09): Seguimos viendo conceptos básicos como comentarios, bibliotecas (módulos) y cómo leer de teclado
input
. Operaciones sobrestr
y acceso a los letras individuales o a subcadenas.
- Clase 5 (30/09): Repaso de problemas del Tema 2. Comienzo del Tema 3. Condiciones lógicas. Ejercicios.
- Clase 6 (02/10): Sentencias de selección.
- Clase 7 (07/10): Repaso de las sentencias de selección especialmente prestando atención a la sentencia de selección múltiple. También se empezó con la sentencia de repetición
while
. - Clase 8 (14/10): Vemos el segundo tipo de sentencia de repetición, el bucle
for
y hacemos ejercicios: cambiando los rangos del bucle, ejercicios de figuras y ejercicios cortos (entre los que se incluye el factorial, si un número es primo o si un número es perfecto). - Clase 9 (21/10): Ejercicios avanzados de bucles (incluyendo de parciales de 2020/2021 y 2021/2022)
- Clase 10 (30/10): Introducción a los subprogramas. Creación de funciones. Ejercicios.
- Clase 11 (04/11): Procedimientos. Funciones que devuelven varios valores. Ámbitos. Ejercicios.
- Clase 12 (06/11): Resolución de ejercicios del tema de funciones. Conceptos de lista y acceso (rango).
- Clase 13 (11/11): Ejercicios con listas (incluyendo algunos más complejos).
- Clase 14 (13/11) anulada: El tipo string, operaciones sobre string y dividir en trozos.
- Clase 15 (25/11): f-string. Ejercicios sobre textos.
- Clase 16 (27/11): Concepto y uso de diccionarios.
- Clase 17 (02/12): Ejercicios de creación de diccionarios. Listas de Diccionario.
- Clase 18 (04/12): Introducción a ficheros. Ejercicios de ficheros.
- Clase 19 (12/12): Ejercicios de ficheros. Ejemplo de examen.
- Clase 20 (16/12): Resolución de dudas. Ejemplo de examen.