fbpx
Volver a Curso

Curso profesional de Python

0% Completado
0/0 Steps
  1. Antes de iniciar el curso.

    Grupos y Foros
  2. Curso profesional de Python
    Preparación del ambiente de trabajo.
  3. Estructura y elementos del lenguaje
    7 Temas
    |
    1 Cuestionario
  4. Principales métodos del objeto string
    7 Temas
    |
    1 Cuestionario
  5. Tipos de datos complejos
    4 Temas
    |
    1 Cuestionario
  6. Funciones definidas por el usuario
    4 Temas
    |
    1 Cuestionario
  7. Módulos, paquetes y namespaces
    3 Temas
    |
    1 Cuestionario
  8. POO/OOP (Programación Orientada a Objetos)
    8 Temas
    |
    1 Cuestionario
  9. Conversión de tipos
    5 Temas
    |
    1 Cuestionario
  10. Ficheros
    4 Temas
    |
    1 Cuestionario
  11. Bases de datos con SQLITE3
    3 Temas
    |
    1 Cuestionario
  12. Encuesta sobre el curso
  13. Proyecto final
    2 Temas
Lección Progreso
0% Completado

💸 ¡Impulsa tu carrera en programación!

Descubre nuestros cursos gratuitos con certificación y aprovecha el soporte excepcional que ofrecemos a través de nuestros foros. Al unirte, no solo adquirirás nuevos conocimientos, sino que también formarás parte de una gran comunidad de aprendizaje comprometida y apasionada. ¡Comienza hoy mismo tu viaje en Azul School!

Los ejercicios que se muestran a continuación te ayudaran a reforzar y practicar lo visto en este modulo. Todos incluyen las “respuestas”, pero te recomiendo que los intentes primero por ti mismo, y después visualizar el código.

Juega un poco con lo aprendido, crea versiones diferentes de los ejercicios que se muestra aquí y compártelos en el grupo del curso a tos compañeros.

1.- Cree una lista de números pares del 0 al 10 utilizando una lista por comprensión.

l = [n for n in range(0,11) if not n%2]

2.- Recorra la lista en forma directa e inversa e imprima sus valores.

for n in l[::-1]:
	print(n)

3.- Data la lista [“radar”, “palabra”, “reconocer”, “frase”, “aves”, “perdiz”], recorra sus elementos con un ciclo for e imprima un mensaje si la misma es un palíndromo.

for palabra in palabras:
	if palabra == palabra[::-1]:
		print(palabra)

4.- Cree un diccionario que posea el nombre de las monedas “Euro” y “Dolar” como claves con sus respectivos símbolos (€ y $) como valor.

monedas = {'Euro': '€', 'Dolar': '$'}

5.- Recorra e imprima las parejas clave:valor del diccionario creado en el punto anterior.

for k,v in monedas:
	print(k,v)

6.- Agregue la pareja Yen (¥) con el método setdefault.

monedas.setdefault('Yen', '¥')

7.- Cree un diccionario con las claves “buen”, “día”, “noche”, “gracias” y “hola” con sus respectivas traducciones al inglés como clave. Luego, con la frase “Hola buen día”, muestre su traducción obteniendo la misma de este diccionario.

trad = {
	"buen": "good", 
	"día": "morning", 
	"noche": "night", 
	"gracias": "thanks", 
	"hola": "hello"
}
frase = "hola buen día"

frase_trad = []
for palabra in frase.split():
	frase_trad.append(trad.get(palabra))

print(' '.join(frase_trad))