0% encontró este documento útil (0 votos)
31 vistas32 páginas

Coleccion Es

Este documento presenta la Unidad 1 de un curso de programación en Python. La unidad se enfoca en la introducción a Python y los fundamentos de programación, incluyendo temas como sintaxis, estructuras de control, condicionales, bucles, funciones y colecciones. La unidad dura 2 semanas con 18 horas de teoría y práctica cada semana, así como exámenes a mitad y final de unidad.

Cargado por

Adrian Mejias
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
31 vistas32 páginas

Coleccion Es

Este documento presenta la Unidad 1 de un curso de programación en Python. La unidad se enfoca en la introducción a Python y los fundamentos de programación, incluyendo temas como sintaxis, estructuras de control, condicionales, bucles, funciones y colecciones. La unidad dura 2 semanas con 18 horas de teoría y práctica cada semana, así como exámenes a mitad y final de unidad.

Cargado por

Adrian Mejias
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 32

Líderes del crecimiento del desarrollador en LATAM

/ Silabuz

www.silabuz.com
Unidad 1

Introducción a Python y fundamentos de


programación
Unidad 1: Introducción a Python y fundamentos de Bootcamp Desarrollador Web
programación BackEnd
Duración: 2 semanas, 36 horas.

Semana 1: (17 Oct - 23 Oct) Teoría y práctica


Introducción e instalación (18 horas)
Sintaxis
Estructuras de control

Midpoint Teoría y práctica


Dom. 23 de Octubre 8am (60 minutos)

Semana 2 (24 Oct - 30 Oct) Teoría y práctica


Colecciones (18 horas)
Estructurando información
Funciones
Paquetes y bibliotecas

Examen final Teoría y práctica


Dom. 30 de Octubre 8am (60 minutos)

www.silabuz.com - [email protected]
¿QUÉ APRENDIMOS
EN LA SESIÓN ANTERIOR?

● Python overview.
● Variables y tipos de datos básicos.
● Operadores lógicos y relacionales.
● Sintaxis básica.
TEMAS DE LA CLASE

● Condicionales
● Bucles
Control de flujo

Condicionales
Condicionales: usado para la toma de decisiones

la palabra if se usa para verificar si una condición


es verdadera y ejecutar el código de bloque

Recuerde la sangría (indent) después de los dos puntos.

Si la condición es verdadera, se ejecutará el primer bloque, si no, se


ejecutará la otra condición

Puedo utilizar varias condicionales utilizando la palabra


reservada elif
Condicionales

edad = 18 edad = 15 edad = 13

if (edad > 17): if (edad > 17): if (edad > 17):


print("Mayor de edad") print("Mayor de edad") print("Mayor de edad")
print("=========") else: elif (edad < 15):
print("Menor de edad") print("Menos de 15 años")
else:
print("=========") print("Menor de edad")

print("=========")

Recuerde la
sangría(indentation)
después de los dos puntos.
num1 = int(input("Ingrese el número 1: "))
num2 = int(input("Ingrese el número 2: "))

print("Los número ingresados fueron: num1: ", num1, " y num2 es: ", num2)

Condicionales if num1 > num2:


Simples print("El número mayor es: ", num1)
else:
print("El número mayor es: ", num2)
candidato = input("Candidato Elegido: " )
if candidato.upper() == "A" :
print (" Usted a votado por el partido rojo" )
Condicionales elif candidato.upper() == "B" :
Simples print (" Usted a votado por el partido rojo" )
elif candidato.upper() == "C" :
print (" Usted a votado por el partido verde" )
else :
print (" Opción errónea" )
Control de flujo

Bucles
Estructura de un FOR
Para cada sobrino que tengo doy 10 soles de propina

Número de
elementos finitos Declaración
Estructura de un FOR
for <<variable>> in <<conjunto de elementos>>:

instrucción 1

instrucción 2

instrucción n
Paréntesis con range

Función que retorna una secuencia de números.


Se usa mucho con el bucle for
Uso de range
range(stop) range(start, stop) range(start, stop, step)

for i in range(5): for i in range(1,5): for i in range(5, 1, -2):


print(i) print(i) print(i)

0 1 5
1 2 3
2 3
3 4
4
Resumen de uso de range

range(stop)

range(start, stop)

range(start, stop, step)


Ejercicios FOR

1. Realizar una tabla de multiplicar 3. Imprimir el siguiente patrón:


2. Crear un bucle que cuente los
*
números pares hasta el 100.
**
***
****
****
*
****
***
**
*
Estructura de un WHILE

Ejemplo:

Mientras tenga dinero compro cosas


Condición Declaración
Estructura de un WHILE

while <<condición sea verdadera>>:

instrucción 1

instrucción 2

....

instrucción N
Diagrama de flujos de For y While

Credits: Artturi Jalli


Se pueden usar break y continue
BREAK CONTINUE PASS

Modificando
comportamiento de
bucles
Uso de break

random_numbers = [4, 6, 9, 5, 7, 2, 6, 8]

for i in random_numbers:
if (i >7):
break

Detiene el bucle
inmediato donde se
encuentra
Uso de break

random_numbers = [4, 6, 9, 5]

for i in random_numbers:
for j in random_numbers:
if (j >5):
break
print(i,j)

Detiene el bucle
inmediato donde se
encuentra
Uso de continue

palabra = "esternocleidomastoideo"

for letra in palabra:


if (letra in ["e", "i", "d", "o"]):
continue
print(letra)

No se detiene el bucle
Uso de pass

palabra = "esternocleidomastoideo"

for letra in palabra:


if (letra in ["e", "i", "d", "o"]):
pass
print(letra)

Permite manejar la condición sin afectar


el bucle
Ejercicios WHILE

Leer números del usuario, hasta que el usuario ingrese el 0. Luego mostrar la suma de
todos los números ingresados.
Ejercicios WHILE

Leer números enteros hasta que el usuario coloque el 0. Luego indicar:


a. La suma de los números positivos.
b. La suma de los negativos.
c. La cantidad de números registrados.
Ejercicios WHILE
Realizar un programa para que el usuario adivine un número del 1 al 1000. Cada vez
que el usuario escriba un número le dirás si el número a adivinar es mayor o menor
que el ingresado. Una vez lo adivine le indicaremos cuantas veces le tomó acertar.
Ejercicios WHILE

Leer nombre de invitados y agregarlos a una lista si han traído regalo.


Tener la opción de detener la adición de invitados.
Finalmente imprimir los invitados que llevaron regalo.
msg = ""
lista_invitados = []
while True:
invitado = input("Ingrese el nombre del Invitado:”)
regalo = input("¿Ha traído regalo? <S/N>:")
if regalo.upper() == "S":
lista_invitados.append(invitado)
msg = input("Desea agregar otro invitado: <S/N>:")
if msg.upper() == "N":
break
print("Lista de invitados")
print(f"Lista de invitados{lista_invitados}")
¡Queremos verte crecer!

¿Tienes dudas?

Contacto:
[email protected]
Muchas Gracias
¡Síguenos en nuestras redes sociales!
/ Silabuz

www.silabuz.com

[email protected]

También podría gustarte