Python II: funciones y colecciones

Tema 2 · Fase 1, Programar con datos · Toda la ruta

Lo esencial

  1. 1Una función, escrita con def, recibe datos por sus parámetros y entrega un resultado con return. Sus variables son locales: lo que quieras usar afuera, devuélvelo.
  2. 2Una lista guarda valores en orden y se recorre con for. Una comprensión, como [n + 5 for n in notas if n >= 51], crea una lista nueva a partir de otra en una sola línea.
  3. 3Una tupla agrupa valores que van juntos, un diccionario es una tabla de búsqueda clave → valor y un conjunto guarda valores sin repetir.
  4. 4Para contar palabras se limpia el texto (minúsculas, sin puntuación), se suma 1 por palabra en un diccionario y se ordena con sorted y key. Las más frecuentes suelen ser palabras vacías, como «la» o «de».
  5. 5Un CSV se escribe y se lee con open y el módulo csv; lo que se lee llega como texto y hay que convertirlo a número. import carga módulos y pip install instala los paquetes que no vienen con Python.
  6. 6Un objeto guarda sus propios datos y métodos. Cuando un modelo hace fit, guarda dentro de sí lo que aprendió de los datos.