Introducción a Python
Ventajas: Desventajas:
● Sintaxis sencilla y clara ● Velocidad: A comparación de
● Open source los compilados
● Recursos y documentación
● Aprendizaje: Rápido
● Multiplataforma
Python interpreter
● Modo interactivo de Python
● Útil para aprender la sintaxis
Comandos útiles
● type()
● help()
Comandos útiles
● Doble TAB
Instalación
Instalación
Instalación
Variables
● Bool
● Int
● Float
● Complex
● String
● List
Mutables
Variables Información extra
Asignación
Variables - Lista
Obteniendo elementos
[Link]
Funciones integradas
Variables - String
[Link]
Operadores lógicas
Operaciones lógicas if (a or b):
print (“O bien la variable 'a' es VERDADERA " + \
AND "o la variable 'b' es VERDADERA " + \
"o ambas variables son VERDADERAS.”)
else:
print (“Ni la variable 'a' es VERDADERA ni " + \
"la variable 'b' es VERDADERA.”)
OR
NOT
if not (a and b):
print (“Ni la variable 'a' NO es VERDADERA " + \
"o la variable 'b' NO es VERDADERA.”)
else:
print ("Las variables 'a' y 'b' son VERDADERAS.")
Operaciones lógicas
IN
NOT IN
Condicionales
>>> i = 5
if (CONDICIÓN): >>> if i > 4:
# Código ... print(“Mayor”)
elif (CONDICIÒN2): . . . elif i == 4:
# Código ... print(“Igual”)
else: . . . else:
# Código ... print(“Menor”)
Mayor
Bucle for
vocales = “aeiou”
for vocal in vocales:
for [variable] in [elementos]: print(vocal)
#
# Código
#
for n in range(10):
if( n%2 == 0 ):
print(“El número es: ”, n)
Bucle while
while [CONDICIÓN]:
#
# Código
#
suma, numero = 0, 1
while numero <= 10:
suma = numero + suma
numero = numero + 1
print "La suma es " + str(suma)
import this
GRACIAS
import this
Bibliografía:
[Link]