Manual Programación en Python
Manual Programación en Python
Equipo de Docentes
¿Qué es Python?
https://www.kindpng.com/picc/m/159-1595848_python-logo-png-transparent-
background-python-logo-png.png
Diccionario
Lenguajes Imperativos:
$nombres = [ ];
$nombres[ ] = $name;
Ejemplo:
La Clase: El coche
Gedit de linux
Editor De Texto
PayDev
Pycharm
IDLE (Entorno de Desarrollo integrado para Python)
ejecutar en Python.
Python.
repositorio.
Instalación Para Sistema Operativo
Windows O Mac Os
https://m.facebook.com/GabusWebSite/photos/a.1621293074751393/2942132269334127/?type=3
Variables En Python
Variables En Python
Código a Ejecutar:
https://www.programiz.com/python-programming/onli
ne-compiler/
Sentencia Condicional En
Python
Es una instrucción o grupo de instrucciones, que se ejecutan
cuando en un programa se establece una condición lógica. Al
cumplir dicha condición el programa ejecuta la instrucción
que ha sido asignada a esta condición.
Las sentencias condicionales nos ayudan a controlar la toma
de decisiones dentro de un programa, haciendo uso de la
lógica, de esta manera las sentencias condicionales
comprueban si una condición es verdadera o falsa y con base
a eso lleva a cabo una acción.
Sintaxis
Sentencia Condición Lógica Simple:
If condición lógica :
Diagrama De Flujo
Sentencia Condicional Simple
Código a Ejecutar:
num_uno = 5
If num_uno == 5 :
print(“El número es cinco”)
Print(“fin”)
Proceso de Ejecución:
Num_uno
Impresión en pantalla:
El número es cinco
Ejercicio
Sixtaxis:
If condición lógica :
instrucción Si se cumple
Else : Sino se cumple
Diagrama De Flujo
Sentencia Condicional Compuesta
Código a Ejecutar:
num_uno = 5
If num_uno == 5 :
print(“El número es cinco”)
Else :
Print(“El número NO es cinco”)
Print(“Fin”)
Proceso de Ejecución:
Verdadero Falso
Num_unoNum_uno
5 10
Impresión en pantalla:
Verd El número es cinco fal El número No es cico
fin
Sentencia Condicional Múltiple
(elif)
Sintaxis:
If condición lógica :
instrucción Si se cumple
Elif instrucción vuelve a pregunta
Si se cumple
Else : Sino se cumple
Diagrama De Flujo
Sentencia Condicional Múltiple
Bucles For
• Un bucle for establece la variable iteradora en cada
valor de una lista, arreglo o cadena proporcionada y
repite el código en el cuerpo del bucle for para cada
valor de la variable iteradora.
https://www.google.com/url?sa=i&url=https%3A%2F%2Ffanyv88.com%3A443%2Fhttp%2Fwww.buscaminegocio.com%2Fcursos-
de-java%2Fbucles.html&psig=AOvVaw2iSIzOKapmCiS31T-
bS1d7&ust=1652447989723000&source=images&cd=vfe&ved=0CAwQjRxqFwoTCMCItPeG2vcCF
QAAAAAdAAAAABAD
Bucles For
En lenguajes como C, C++ y Java entre otros, los bucles for se
realizan mediante una variable de control y constan de tres partes:
Bucle Indeterminado:
Proceso:
Instrucción
Declaración del bucle
Cuerpo del bucle
Instrucción
Bucles For
Sintaxis:
Ejemplo: Listas
For i in [1,2,3] : números
Print(“Hola”)
Listas texto
For i in [“a”,”b”,”c”,”d”] :
Print(“Abecedario”)
For i in range(5) :
Print(“Valor de la variable”, i)
For i in range(5) :
Print(f“Valor de la variable {i}” )
Notación
Bucles For
Ejemplo: Número Inicio
Print(“Valor de la variable”, i)
5,6,7,8,9
Ejemplo: Incremento
For i in range(5,50,3) : 5,8,14…47
Print(“Valor de la variable”, i)
Bucles While
En Python tiene una palabra reservada llamada while que nos
permite ejecutar ciclos, o bien secuencias periódicas que nos
permiten ejecutar código múltiples veces.
https://www.definicionabc.com/wp-content/
uploads/Ciclo.gif
Bucles While
Proceso:
While condición
cuerpo del bucle
Ejemplo:
i=1
Bucle infinito
While i<= 10 :
Print(“Ejecución”, i)
Print(“Termino la Ejecución”)
Bucles While
Ejemplo:
i=1
While i<= 10 :
Print(“Ejecución”, i)
i=i+1 Contador
Print(“Termino la Ejecución”)
Bucles
Instrucciones Adicionales con Bucle For and While
https://www.fisicalab.com/sites/all/files/contenidos/matematicas/
4217_optimizacion/optimizacion_funciones.jpg
Funciones
Python contiene una muy amplia gama de librerías para todo tipo de tareas.
Librerías Estándar:
Random: Números aleatorios
Pandas
Sintaxis:
Import nombreLibrería
Importa la librería
Ejemplo: random
Import random
n=random.randint(1,6)
Librería Función
Importar Solo Algunas Funciones
de las Librería
Sintaxis: Funciones a
importar
Ejemplo:
N = randint(1,6)
Importar Todas las Librería
Sintaxis:
Importar todas las funciones
From nombreLibreria Import *
Ejemplo:
Solo llamas la función
From random Import *
N = randint(1,6)
Función Randint
Sintaxis:
randint(int1, int2)
Ejemplo:
n= randint(1,6)
Función Randrange
Método 1:
Sintaxis:
randrange(int1,int2)
Retorna un número entero aleatorio entre el int1 a int2 sin incluir int2.
Ejemplo:
n= randrange(1,7)
print(n)
Función Randrange
Método 2:
Sintaxis:
randrange(int1)
Ejemplo:
n= randrange(5)
Función Randrange
Método 3:
Sintaxis:
randrange(int1,int2,int3)
Retorna un número entero aleatorio entre int1 a int2 con saltos de int3.
Ejemplo:
n= randrange(0,50,10)
print(n)
Función Random
Sintaxis:
random()
Ejemplo:
n= random()
print(n)
Función Uniform
Sintaxis:
uniform(int1,int2)
Retorna un número entero con su parte decimal, entre aleatorio entre int1
y int2, incluyendo los externos. ej. 1,27376267
Ejemplo:
n= uniform(1,10)
print(n)
Función Choice
Método 1
Sintaxis:
choice(str1)
Ejemplo:
elemento = choice(estudiantes)
print(elemento)
CiberReferencias
https://www.programaenpython.com/fundamentos/bucles-for-en-python/
https://www.youtube.com/watch?v=GQGhU1526Oo&t=980s
https://entrenamiento-python-basico.readthedocs.io/es/latest/leccion3/
https://www.youtube.com/watch?v=niGaBxyJCSs
https://www.youtube.com/watch?v=Y82UMypKkng
https://www.youtube.com/watch?v=OkVQARcq86Q
Funciones Python Sebastián Bustamante
¡Gracias!