1 / 15

Python

Conceptos básicos de python

jfelipe7
Download Presentation

Python

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

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

More Related