En el siguiente cuaderno de código se ejemplifica el uso de distintos tipos de datos, la definición de variables y funciones, así como la instalación e importación de librerías como Pandas para el manejo de datos en tablas, descritas en la sección de Fundamentos de programación.
Ejercicios
Definir una función en tu propio cuaderno de Google Colab, utilizando Python, para cada uno de los siguientes casos:
a) Escribe una función llamada contar_palabras que tome un texto como entrada (string) y devuelva el número de palabras. Puedes asumir que las palabras están separadas por espacios.
b) Crea una función llamada generar_contraseña que genere y devuelva una contraseña aleatoria. La longitud de la contraseña debe ser un parámetro opcional. Puedes usar la biblioteca random de Python para esto.
c) Define una función llamada es_primo que tome un número como argumento y devuelva True si el número es primo, y False en caso contrario.
d) Escribe una función llamada ordenar_palabras que tome una lista de palabras como entrada y devuelva una nueva lista con las palabras ordenadas alfabéticamente.
e) Escribe una función llamada convertir_temperatura que convierta grados Celsius a Fahrenheit. La fórmula de conversión es:
f) Crea una función llamada suma_pares que tome un número entero como argumento y devuelva la suma de todos los números pares desde 0 hasta ese número.
g) Define una función llamada es_palindromo que tome una cadena como argumento y devuelva True si la cadena es un palíndromo (es decir, se lee igual de adelante hacia atrás que de atrás hacia adelante), y False en caso contrario.
h) Crea una función llamada contar_vocales que tome una cadena como entrada y devuelva un diccionario donde las claves sean las vocales ('a', 'e', 'i', 'o', 'u') y los valores sean el número de veces que aparece cada vocal en la cadena.
Manejo y limpieza de datos
Google Colab
En el siguiente cuaderno de código se ejemplifica el uso de la librería Pandas para el manejo de datos en tablas, descritas en la sección Manejo y limpieza de datos.
Ejercicios
Para los siguientes ejercicios, es necesario descargar el archivo disponible en la web: