Curso profesional de Python
-
Antes de iniciar el curso.
0.- Grupos y Foros -
Curso profesional de Python1.- Preparación del ambiente de trabajo.
-
2.- Estructura y elementos del lenguaje7 Temas|1 Cuestionario
-
3.- Principales métodos del objeto string7 Temas|1 Cuestionario
-
4.- Tipos de datos complejos4 Temas|1 Cuestionario
-
5.- Funciones definidas por el usuario4 Temas|1 Cuestionario
-
6.- Módulos, paquetes y namespaces3 Temas|1 Cuestionario
-
7.- POO/OOP (Programación Orientada a Objetos)8 Temas|1 Cuestionario
-
8.- Conversión de tipos5 Temas|1 Cuestionario
-
9.- Ficheros4 Temas|1 Cuestionario
-
10.- Bases de datos con SQLITE33 Temas|1 Cuestionario
-
11.- Encuesta sobre el curso
-
12.- Proyecto final2 Temas
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.items():
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))