La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Programación Python.

Presentaciones similares


Presentación del tema: "Programación Python."— Transcripción de la presentación:

1 Programación Python

2 Contacto Jose Miguel Perez Carmona jose.perezca@alumnos.usm.cl
Pagina: informacion del ramo, materia, ejercicios. -> Programacion USM noticias, anuncios. Jose Miguel Perez Paralelo 16 (Pedro Godoy) Ayudantía: Lunes 9 y 10 / D-201

3 Python Sintaxis sencilla cercana al lenguaje natural los programas elaborados en Python parecen pseudocódigo. Por este motivo se trata además de uno de los mejores lenguajes para comenzar a programar. sintaxis simple, clara y sencilla; el tipado dinámico, el gestor de memoria, la gran cantidad de librerías disponibles y la potencia del lenguaje, entre otros, hacen que desarrollar una aplicación en Python sea sencillo, muy rápido y, lo que es más importante, «divertido».

4 Instalación Python Windows: http://www.python.org/download/
Versión 2.7.1!! Mac: Y ahora desde el servidor de la Universidad (link en «preguntas frecuentes») #Todo Esto Disponible En La Pagina del ramo Tambien en

5 PyScripter Es un programa como el Python, disponible y autorizado por Programacion para ser usado, actualmente lo usa Pedro Godoy, y es mas amistoso que la ventana de Python. Si se queda en un loop infinito, puede ser reiniciado su motor. Esta disponible en y en

6 Entorno de Trabajo Consola - Python (command line)
Interacción «en vivo» sesión interactiva (línea a línea) con el intérprete Archivos «Nombre».py Primero se escribe todo el código, luego se ejecuta escribiendo el código en un archivo de código fuente y ejecutándolo.

7 Repaso (tipo de datos) Números Cadenas de texto
Enteros: Números positivos y negativos que no poseen decimales. «int» o «long» Reales: Números que poseen decimales. «float» Complejos: Los números complejos son aquellos que tienen parte imaginaria. complejo = j Cadenas de texto str: texto encerrado entre comillas (simples o dobles da igual) raw_input() *Funcion type() type(n) #Ver que tipo de datos es la variable

8 Repaso (operadores) Aritméticos Operador Descripción Ejemplo + Suma
a = # a es 10 - Resta a = # a es 6 Negación a = # a es -8 * Multiplicación a = 8*2 # a es 16 ** Exponente a = 8**2 #a es 64 / División a = 5/2 # a es 2.5 // División Entera a = 5//2 # a es 2 % Modulo a = 5%2 # a es 1

9 Entrada y Salida Entrada: a = raw_input(«Ingrese su nombre: »)
# se esta almacenando en la variable a el nombre ingresado por medio del teclado Salida: print «Hola», a

10 Condicionales (IF) La forma más simple de un estamento condicional es un if (del inglés si) seguido de la condición a evaluar, dos puntos (:) y en la siguiente línea e indentado, el código a ejecutar en caso de que se cumpla dicha condición. numero = 1 if numero == 1 : # SI numero es igual a 1 print("Entro al if") print("gracias =D")

11 Condicionales (If –Else)
Vamos a ver ahora un condicional algo más complicado. ¿Qué haría- mos si quisiéramos que se ejecutaran unas ciertas órdenes en el caso de que la condición no se cumpliera? Sin duda podríamos añadir otro if que tuviera como condición la negación del primero: numero = 2 if numero == 3 : print("siii era 3") print("Gracias =D”) else : print("no era 3 lo siento")

12 Condicionales(if ... elif ... Else)
Elif viene de una abreviacion de Else if , Si es cierta, se ejecuta su código y se continúa ejecutando el código posterior al condicional; si no se cumple, se evalúa la condición del elif. Si se cumple la condición del elif se ejecuta su código y se continua ejecutando el código posterior al condicional; si no se cumple y hay más de un elif se continúa con el siguiente en orden de aparición. Si no se cumple la condición del if ni de ninguno de los elif, se ejecuta el código del else. numero3 = 1 if numero3 == 1 : print ("era un uno") elif numero3 ==2 : print ("era un dos") elif numero3 ==3 : print ("era un tres") elif numero3 ==4 : print "era un cuatro" elif numero3 == 5 : print "era un cinco" else : print "era un numero mayor a 5"

13 A if C else B que no es más que una forma compacta de expresar un if else. En esta construcción se evalúa el predicado C y se devuelve A si se cumple o B si no se cumple: A if C else B. Veamos un ejemplo: var = “par” if (num % 2 == 0) else “impar” Equivalente a : if(num%2==0): var="par" else : var="impar”

14 Ejercicios


Descargar ppt "Programación Python."

Presentaciones similares


Anuncios Google