Te presento a Python Qué 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 Acceder a lista dentro de un lista l = [“auto”, [1, 2]] mi_var = l[1][0] # mi_var vale 1 Modificar elemento de la lista l = [22, True] l[0] = 99 # l valdrá [99, True]
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 El constructor de la tupla es la coma La tupla es inmutable y tiene un tamaño fijo Añadir una coma para tuplas de 1 elemento, para diferenciarlo de un elemento entre ()
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