Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
1 Universidad de los Andes Facultad de Ciencias Económicas y Empresariales Ingeniería Comercial Programación y Manejo de la Información 1-2021 Ayudantía 12 Python Funciones y Diccionarios Profesores: Andrés Kipreos - Agustín Lagos - Stefan Elbl Ayudante: Raimundo Vargas Ayudante Coordinador: Natalia Sánchez Link video 1. Funciones Una función es un bloque de código con un nombre asociado, que recibe cero o más argumentos como entrada, sigue una secuencia de sentencias, la cuales ejecuta una operación deseada y devuelve un valor y/o realiza una tarea, este bloque puede ser llamados cuando se necesite. Forma de definir una función: Y para llamarla simplemente escribimos NOMBRE(p1,p2) Veamos algunos ejemplos: Función que calcule el IVA: https://youtu.be/YzGcADufXUU 2 Función que sume todos los precios de una lista de productos Mas ejemplos e información en este link 2. Diccionarios Un Diccionario es una estructura de datos y un tipo de dato en Python con características especiales que nos permite almacenar cualquier tipo de valor como enteros, cadenas, listas e incluso otras funciones. Estos diccionarios nos permiten además identificar cada elemento por una clave (Key). Como se define: Y para acceder a los distintos datos se hace de la forma: También si tenemos alguna lista podemos acceder a ella de la siguiente forma: https://entrenamiento-python-basico.readthedocs.io/es/latest/leccion5/funciones.html 3 En los ejemplos anteriores nombre, edad y cursos son las llaves del diccionario y Carlos, 22, Python, Django, JavaScript son los valores de las llaves. Los diferentes comandos que trabajaremos son los siguientes: diccionario[llave] #nos da el valor de esa llave diccionario[llave] = algo #Cambia el valor de esa llave del diccionario[llave] #Borra la llave y su valor x in diccionario, x not in diccionario #revisa si x es una llave del diccionario o si no la es diccionario.keys() #devuelve una lista con todas las llaves del diccionario diccionario.values() #devuelve una lista con todos los valores del diccionario EJ: Diccionario en el que tengamos datos de alumnos como: nombre, edad, carrera, créditos aprobados, notas. Y probemos cada uno de los comandos anteriores. 4 Mas información en este link https://devcode.la/tutoriales/diccionarios-en-python/
Compartir