Lecciones del curso
Aprende a programar con Python3
Tips para este bootcamp
4m
Bienvenid@ a la terminal
Shell en tu máquina
Introducción a Git
14m
Creando un repositorio en Github
Clonando un repositorio de Github
Instalando Python
4m
Tu primer script
Cadenas y variables
Métodos y funciones con cadenas
Nuestra primera función
Condicionales
Ciclos
Listas
Tuplas
Diccionarios
Creando archivos
10m
Escribiendo archivos CSV
Leyendo archivos CSV
F-strings
Fechas y tiempos 01/03
Fechas y tiempos 02/03
Fechas y tiempos 03/03
Expresiones Regulares 01/03
Expresiones Regulares 02/03
Expresiones Regulares 03/03
Funciones lambda 01/02
Funciones lambda 02/02
Excepciones
21m
Ambientes Virtuales
12m
AsyncIO - 01
AsyncIO - 02
Scrapping - 01
Scrapping - 02
Bases de Datos - 01
Bases de Datos - 02
Pandas
NumPy
<img alt="logo fixter" width="300" src="https://fixter.camp/static/media/geek_completo.7e1e87a7.png">
Ciclos
Llegamos al último video de la semana y también quizá el mas difícil.
Los ciclos son una estructura muy común en programación. ¿Qué son? Un ejemplo cotidiano puede ser el dueño de un edificio que pasa a cobrar la renta D=
Para los 8 o 10 departamentos tiene que:
- Tocar la puerta
- Esperar a que abran
- Saludar a la persona
- Recibir dinero
- Calcular cambio y entregarlo
- Escribir el recibo y entregarlo
- Despedirse
¡Es un ciclo! En programación escribimos las instrucciones una vez y corremos el ciclo 8 veces para cobrar la renta.
Estructura de un ciclo
for departamento in edificio: tocar_puerta(departamento) esperar()
for palabra reservada que indica que iniciamos un ciclo. in palabra reservada que indica cuántas veces se va a ciclar, ej. cuántas posiciones tiene una lista, cuantos elementos hay en un ciclo.
Ejercicios
- Haz un ciclo usando range() que el resultado sea:
5
6
7
8
- Usando la variable texto que utilizamos en videos anteriores, haz un ciclo que imprima solo ‘World’ pero que el resultado sean mayúsculas. Necesitaras utilizar posiciones con dos puntos texto[:]
W
O
R
L
D
!
¡Eso es todo!
Happy Coding! ❤