Programación

Funciones

Funciones (def) Una función es un bloque de código que tiene asociado un nombre, de manera que cada vez que se quiera ejecutar el bloque de código basta con invocar el nombre de la función.

Ejercicios de Depuración

Ejercicio 1 Corregir los errores sintácticos del siguiente programa: contraseña = input('Introduce la contraseña: ") if contraseña in ['sesamo'): print('Pasa') else print('No pasa') Solución Ejercicio 2 Detectar y corregir los errores del siguiente programa que aplica el iva a una factura:

Ejercicios de la Librería Pandas

Ejercicio 1 Escribir un programa que pregunte al usuario por las ventas de un rango de años y muestre por pantalla una serie con los datos de las ventas indexada por los años, antes y después de aplicarles un descuento del 10%.

Programación funcional

Programación funcional En Python las funciones son objetos de primera clase, es decir, que pueden pasarse como argumentos de una función, al igual que el resto de los tipos de datos.

Comprensión de Colecciones

Comprensión de colecciones En muchas aplicaciones es habitual aplicar una función o realizar una operación con los elementos de una colección (lista, tupla o diccionario) y obtener una nueva colección de elementos transformados.

Ejercicios de la librería Matplotlib

Ejercicio 1 Escribir un programa que pregunte al usuario por las ventas de un rango de años y muestre por pantalla un diagrama de líneas con la evolución de las ventas.

Ficheros

Ficheros Hasta ahora hemos visto como interactuar con un programa a través del teclado (entrada de datos) y la terminal (salida), pero en la mayor parte de las aplicaciones reales tendremos que leer y escribir datos en ficheros.

Excepciones

Control de errores mediante excepciones Python utiliza un objeto especial llamado excepción para controlar cualquier error que pueda ocurrir durante la ejecución de un programa. Cuando ocurre un error durante la ejecución de un programa, Python crea una excepción.

Programación Orientada a Objetos

Objetos Python también permite la programación orientada a objetos, que es un paradigma de programación en la que los datos y las operaciones que pueden realizarse con esos datos se agrupan en unidades lógicas llamadas objetos.

Módulos

Módulos El código de un programa en Python puede reutilizarse en otro importándolo. Cualquier fichero con código de Python reutilizable se conoce como módulo o librería. Los módulos suelen contener funciones reutilizables, pero también pueden definir variables con datos simples o compuestos (listas, diccionarios, etc), o cualquier otro código válido en Python.