Upload
pepita-olivares
View
39
Download
2
Embed Size (px)
Citation preview
Te presento a PythonQué es Python?
Lenguaje interpretado
Tipado dinámico: no se declara el tipo de dato
Fuertemente tipado: no se trata una variable como si fuese otra cosa
Multiplataforma
Multiparadigma
Tipos de Datos
Atención
cadena = “““ python ”””
“““ Comentario ”””
Operadores
Colecciones: Diccionarios
Es una matríz asociativa.
El primer valor se trata de la clave y el segundo del valor asociado a la clave.
Para la clave se puede usar: números, cadenas, booleanos, tuplas.
A los valores almacenados en un diccionario se accede por su clave, usando [ ].
d = {“Kill Bill”: “Tarantino”,
“Love Actualli”: “R. Curtis”} Acceder a un elemento:
d[“Kill Bill”]
Tarantino
Colecciones: Listas
Números Cadenas Booleanos Listas
l = [“lista”, [1, 2], True] Acceder a la lista:
mi_var = l[0]
# mi_var vale lista Modificar elemento de la
lista
l = [22, True]
l[0] = 99
# l valdrá [99, True]
Acceder a lista dentro de un lista
l = [“auto”, [1, 2]]
mi_var = l[1][0]
# mi_var vale 1
Colecciones: Tuplas
Números Cadenas Booleanos Tupla
Acceder a una tupla dentro de otra tupla
t = (1, 2, (“a”, “hola”))>>> print t[2][1]hola
Añadir una coma para tuplas de 1 elemento, para diferenciarlo de un elemento entre ()
El constructor de la tupla es la coma
La tupla es inmutable y tiene un tamaño fijo
Estructura de Control: if
if seguido de la condición a evaluar, dos puntos (:) y en la siguiente línea e indentado, el código a ejecutar
print “Ingrese valor“
num = raw_input()
if num < 0:
print “Negativo”
elif num > 0:
print “Positivo”
else:
print “Cero”
Ejemplo de If en Python y PHP
Estructura de Control: while
Break:
while True:
entrada = raw_input(“> “)
if entrada == “adios”:
break
else:
print entrada
Ejemplo de while en Python y PHP
Estructura de Control: While
edad = 0
while edad < 18:
edad = edad + 1
if edad % 2 == 0:
continue
print “Felicidades, tienes “ + str(edad)
Estructura de Control: for … in
Se lo utiliza como una forma genérica de iterar sobre una secuencia.
secuencia = [“uno”, “dos”, “tres”]
for elemento in secuencia:
print elemento
uno
dos
tres
Ejemplo de for en Python y PHP
Funciones
Fragmento de código con un nombre asociado que realiza una serie de tareas y devuelve un valor.
def imprimir(texto, veces = 1):
print veces * texto
imprimir(“hola”)
Clases
Las clases se definen de la siguiente forma:
class seguida del nombre de la clase, dos puntos (:) y a continuación, indentado, el cuerpo de la clase.
Clases
class Clase1:
ancho = 20
alto = 40
caja = Clase1()
print caja.ancho
print caja.alto
Conclusión Es un lenguaje fácil de aprender Menos código:
- Menos errores de sintaxis- Mayor velocidad de escritura
Lo usan grandes empresas
Recomendación
USEN PYTHON
Gracias