python n.
Skip this Video
Loading SlideShow in 5 Seconds..
Python PowerPoint Presentation
Download Presentation
Python

Loading in 2 Seconds...

  share
play fullscreen
1 / 15
Download Presentation

Python - PowerPoint PPT Presentation

299 Views
Download Presentation

Python

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. Python Yenny Espinosa Gómez – Javier Felipe Moncada Sánchez

  2. Historia El creador del lenguaje es un europeo llamado Guido Van Rossum. En 1991 publico la versión 0.9,0, ayudado y motivado por su experiencia en la creación de otro lenguaje llamado ABC. El objetivo de Guido era cubrir la necesidad de un lenguaje orientado a objetos de sencillo uso que sirviese para tratar diversas tareas dentro de la programación que habitualmente se hacía en Unix usando C.  Van Rossumsigue siendo el principal autor de Python, y mantiene un rol central en decidir la dirección de Python, al punto que es reconocido, comoBenevolente Dictador Vitalicio (en inglés: BenevolentDictatorforLife, BDFL).

  3. Versiones

  4. Características • Lenguaje de programación interpretativo. • Orientado a Objetos • Programación imperativa y programación funcional • Multiplataforma • Open Source bajo licencia Python Software FoundationLicense (GNU) • Interactivo (por línea de comandos) • Dispone de gran variedad de librerías • Sintaxis clara • Case Sensitive • OJO! Python usa tabulación o espaciado para mostrar estructura de bloques

  5. Variables • Iniciar con un alfabético • No puede contener caracteres prohibidos • Su nombre no pueden superar los 255 caracteres • No es necesario definirlas

  6. Tipos de variables • Cadenas de texto (string) • Números Enteros (int) • Números Decimales (float) • Booleanos • Listas ( [3, ‘Hola’, true, 18.45] ) ….. dinámicas • Tuplas ( 3, 5, 10, 2 ) ….. No dinámicas • Diccionarios { ‘a’:10, ‘b’:5, ‘c’:12 }

  7. Entrada y Salida (i/o) • print • Input …… raw_input

  8. Comentarios • Una sola línea # Esto es un cometario • Varias líneas “”” esto es un comentario con varias líneas ……… “””

  9. Operadores aritméticos • Suma + • Resta - • Multiplicación * • División / • División entera // • Modulo % • Exponente **

  10. Estructuras de control • Sentencia IF ifexpresión_logica : ……… elifexpresión_logica : ……… else: ……….

  11. Estructuras de control • Sentencia FOR for variable in elemento_iterable : ………

  12. Estructuras de control • Sentencia WHILE while condición: ………

  13. Funciones defnombre_de_de_la_función (parámetros): …….. ……... return valor