Te presento a Python Qué es Python? Lenguaje interpretado

Slides:



Advertisements
Presentaciones similares
Laboratorio Lenguaje de Programación ING2101
Advertisements

Introducción a la programación
Estructuras de control
DATSI, FI, UPM José M. Peña Programación en C DATSI, FI, UPM José M. Peña Programación en C.
JavaScript Rogelio Ferreira Escutia. 2 JavaScript Wikipedia, noviembre 2009http://es.wikipedia.org/wiki/Javascript.
PHP. PHP (Hypertext Preprocessor) preprocesador de Hipertexto Se ejecuta en el servidor El resultado de ejecutarse es código HTML Manual oficial en
Lenguaje PHP Capítulo 4.
Python CI-2200 Programación Avanzada en Sistemas UNIX.
Pippy (Python para niños)‏ 1.
Unidad 1 DISEÑO DE ALGORITMOS ING. Nelwi Baez. MSC
MANUAL EXPRESS DE C J.M.sevilla.
Iteración La iteración permite modelar problemas en los cuales una secuencia de instrucciones debe ejecutarse varias veces. La cantidad de iteraciones.
PHP-MYSQL OPERADORES EN PHP
Ayudantia Programación Python #5
CICLOS EN C – PARTE 2.
Desarrollo de Aplicaciones para Internet
DIAGRAMAS DE FLUJO Y PSEUDOCÓDIGO
Tema 2: Lenguaje PHP básico
Curso de Java Estructura del Lenguaje
Informática II Prof. Dr. Gustavo Patiño MJ
Herramientas Grep y AWK
1.2 Sintaxis del lenguaje Java.
Hernández Guadarrama Luis Daniel
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
Programación Python.
CICLOS EN C.
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
POO Java Módulo 3 Elementos de programas Identificadores
TÉCNICO EN PROGRAMACIÓN DE SOFTWARE Instructor: Ingeniero Adrián Guerrero Taborda
Al término de la clase, el alumno reconoce las ventajas de usar JAVASCRIPT para un proyecto web.
SINTAXISYSEMANTICA. Tengo la impresión de que Java fue diseñado para hacer que fuera difícil escribir mal código, mientras que Python está diseñado para.
Repaso/resumen Introducción a la programación Orientada a Objetos 1.Strings 2.Archivos 3.Clases y objetos 4.Herencia 5.Ventanas 6.Dibujos y Gráficos.
Matrices Es una estructura homogénea, compuesta por varios elementos, todos del mismo tipo y almacenados consecutivamente en memoria A cada elemento se.
Pulse para añadir texto Desarrollo de sitios web con PHP y MySQL Tema 2: Lenguaje PHP básico Elaborado por: José Mariano González Romano
Capítulo 1 “Elementos de Programación”
Conversión cadena a número
ESTRUCTURA DE DATOS EN JAVA
PHP TODO SOBRE PHP.
Colegio de Bachilleres Plantel 13 Xochimilco-Tepepan Integrantes: Karen Elizabeth González Monroy Elizabeth De Jesús Vergara Grupo:308.
Sentencias de control Ejemplos.
Computación I Primer Semestre 2006 Capítulo IV Ciclos y Colecciones (con un sabor a algoritmos)
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 8: Control del flujo en BASH Nombre unidad de.
© Manuel ColladoAWK-1 Herramientas Grep y AWK Grep: Globally search for Reg. Expr. and Print (UNIX - editor “ed” - g/re/ p) AWK: Aho, Weinberger.
Mg. Christian Retamal P.1 PROGRAMACIÓN LADO CLIENTE Christian Retamal Peña Magíster © en Ingeniería Industrial y Sistemas.
Sesión 14: Python (5) – Aplicaciones. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
PEDRO ALBERTO ARIAS QUINTERO. El shell es un intérprete de órdenes, los intérpretes de órdenes de Linux son auténticos lenguajes de programación. Como.
CARACTERÍSTICAS Es un lenguaje de programación estructurado de propósito general. Está estrechamente asociado al sistema operativo UNIX, ya que el propio.
Sesión 13: Python (4) – Estructura Repetición. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.

PHP el Lenguaje Ejercicios Básicos.
2008 Escuela de Informática y Telecomunicaciones, DuocUC Escuela de Informática y Telecomunicaciones Clase 9: Funciones, variables y arreglos en BASH Nombre.
1 TÉCNICAS DE PROGRAMACIÓN Lenguaje C Tercera Clase (Segunda de C)
Otrogar el prestamo si El pedido es menor que 100 Para importes mayores de 100 se necesita que el cliente sea mayor de 18 y tenga trabajo Para importes.
Práctica Profesional PHP.
Introducción al lenguaje PROCESSING para ARDUINO
Estructuras de Decisión
CICLOS EN C – PARTE 3.
PROGRAMACIÓN Grupo de Modelamiento de Sistemas
U11: Recursividad Otra manera de hacer bucles Dicen algunos pedagogos que conceptualmente mas sencilla.
U8 Repetición controlada por expresión lógica y cadenas 1 Flexibilidad.
Resolución de problemas con Python
U9 Estructuras: Agrupación de elementos de distinto tipo 1 Barajar complejidad.
U10 ¡¡¡¡YA TENEMOS TODOS LOS RECURSOS!!!! ¡¡A JUGAR!!
U5 tipos de datos secuencias y bucle definido 1 ¡¡¡¡Abstracción!!!!
INS-204 Fundamentos de Programacion notas de clase, objetivo, programar en Python con nivel medio de destreza.
Tema 8: Programación estructurada Introducción La importancia del conocimiento de programación es mucho mayor de lo que se piensa. Aprender a programar.
Entrada y Salida en C++, Estructuras de Control Prof. Manuel B. Sánchez.
Programación en Java Introducción a Java. Reseña histórica Surge en 1991 por Sun Microsystems Desarrollado para electrodomésticos Se buscaba un código.
PROGRAMACIÓN (2).
Transcripción de la presentación:

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