SlideShare una empresa de Scribd logo
1 de 21
PYTHON
ARTEAGA MARTÍNEZ JUAN SALVADOR
GALLEGOS GARCÍA JAIR
GARCÍA FRANCO IRVING
IBARRA RODRÍGUEZ MALINALLI
RAMÍREZ GONZÁLEZ LUIS
VÁZQUEZ ALVARADO JOVANA
INTRODUCCION
Python es un lenguaje de programación interpretado e interactivo de propósito general. Guido van
Rossum ideó el lenguaje Python a finales de los 80 y comenzó a implementarlo en diciembre de 1989. En
febrero de 1991 publicó la primera versión pública. Cuyo nombre está inspirado en el grupo de cómicos
ingleses “Monty Python”. Es un lenguaje similar a Perl, pero con una sintaxis muy limpia y que favorece un
código legible.
Se trata de un lenguaje interpretado o de script, con tipado dinámico, fuertemente tipado,
multiplataforma y orientado a objetos.
ANTECEDENTES
• La primera versión del lenguaje ve la luz en 1991, pero no es hasta tres años después cuando decide
publicarse la versión 1.0
• Hasta el momento solo se han liberado tres versiones principales, teniendo cada una de ellas diversas
actualizaciones.
• Las versiones de Python se identifican por tres números X.Y.Z, en la que X corresponde a las grandes
versiones de Python (1, 2 y 3), Y corresponde a versiones importantes
SINTAXIS BÁSICA
SOFTWARE QUE SE UTILIZA
APLICACIONES DESARROLLADAS
• calibre, gestor de libros electrónicos. Si tienes un ereader, conoces esta utilidad.
• bittorrent: el protocolo popular para descargas se implementó por primera vez con python
• mailman el gestor de listas de correos más utilizado
• flumotion quizás el servidor de streamming más popular en internet
• twisted componente interno del servidor de muchas aplicaciones interactivas (Ubuntu One, Apple
Calendar Server, LaunchPad, Sage, ..., bittorrent, flumotion,)
SISTEMAS OPERATIVOS
• Windows
• Linux
• Mac OS
• Android
TENDENCIAS
En Codeeval, una plataforma de evaluación de programadores y empresas de desarrollo, cada año evalúan a
miles de desarrolladores y compañías para saber qué tendencias de uso tienen los diferentes lenguajes de
programación que tenemos actualmente
Python es el lenguaje de programación más utilizado durante tres años consecutivos, por delante de
lenguajes tan conocidos como Java, C++ e incluso Javascript.
En los últimos años el lenguaje se ha hecho muy popular, gracias a varias razones como:
La cantidad de librerías que contiene, tipos de datos y funciones incorporadas en el propio lenguaje, que
ayudan a realizar muchas tareas habituales sin necesidad de tener que programarlas desde cero.
La sencillez y velocidad con la que se crean los programas. Un programa en Python puede tener de 3 a 5
líneas de código menos que su equivalente en Java o C.
La cantidad de plataformas en las que podemos desarrollar, como Unix, Windows, Mac,otros.
Además, Python es gratuito, incluso para propósitos empresariales.
Python es un duro competidor ya que sus puntos fuertes es que tiene una sintaxis muy limpia para favorecer la lectura de código,
además consume menos recursos que Java
• Motivación
• Python se ha vuelto cada vez más popular por ser el primer lenguaje para enseñar a los novatos.
• Los mejores departamentos de Ciencias de Computación del MIT y la Universidad de Berkeley recientemente cambiaron sus
cursos de introducción a Python.
• Los lenguajes elegidos por los principales departamentos estadounidenses podrían indicar más ampliamente las tendencias en
la enseñanza de Ciencias de la Computación, ya que son a menudo los que marcan tendencia para el resto de la comunidad
educativa.
•
• Dicho esto, vemos fuerte y bien posicionado a Python para el desarrollo web y como lenguaje de programación para no
desarrolladores (científicos, aficionados, etc...).
• Desde su creación hasta la actualidad ha logrado consolidarse e influir considerablemente en el mundo de la programación, de
tal forma que varios lenguajes - como por ejemplo Boo, Cobra, D, Falcon,Groovy, JavaScript, Ruby, Pyrex y su
derivado Cython, ECMAScript, OCaml, así como otros -, se basan en él y en su sintaxis para seguir creciendo.
El uso Python en las grandes empresas de la web como Google, Yahoo, YouTube o corporaciones
tecnologicas como la NASA, es una de las principales referencias de éste exitoso lenguaje de
programación.
Python está en movimiento y en pleno desarrollo, pero ya es una realidad y una interesante opción para
realizar todo tipo de programas que se ejecuten en cualquier máquina. El equipo de desarrollo está
trabajando de manera cada vez más organizada y cuentan con el apoyo de una comunidad que está
creciendo rápidamente.
Facebook Aunque la estructura principal de Facebook esté hecha en PHP, toda la parte de gestión de
mensajes e información en tiempo real está programada en Python. Facebook mantiene varios proyectos
Python, entre ellos uno altamente estratégico llamado Tornado, que es el servidor web asíncrono que
mueve la programación en tiempo real.
CONCLUSIONES
Python está en movimiento y en pleno desarrollo, pero ya es una realidad y una interesante opción para
realizar todo tipo de programas que se ejecuten en cualquier máquina. El equipo de desarrollo está
trabajando de manera cada vez más organizada y cuentan con el apoyo de una comunidad que está
creciendo rápidamente.

Más contenido relacionado

Similar a Python

Python basic slides for beginners to learn python
Python basic slides for beginners to learn pythonPython basic slides for beginners to learn python
Python basic slides for beginners to learn python
notelodigo5
 
Lenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepoLenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepo
Once Redes
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
Gabriel Solano
 

Similar a Python (20)

Lenguaje de programación Python
Lenguaje de programación PythonLenguaje de programación Python
Lenguaje de programación Python
 
Python basic slides for beginners to learn python
Python basic slides for beginners to learn pythonPython basic slides for beginners to learn python
Python basic slides for beginners to learn python
 
Introducción a Python 3.4 (Presentación)
Introducción a Python 3.4 (Presentación)Introducción a Python 3.4 (Presentación)
Introducción a Python 3.4 (Presentación)
 
Flisol python
Flisol   pythonFlisol   python
Flisol python
 
Resumen python
Resumen pythonResumen python
Resumen python
 
C, Java y Phyton.pdf
C, Java y Phyton.pdfC, Java y Phyton.pdf
C, Java y Phyton.pdf
 
Python (Lenguaje de Programación)
Python (Lenguaje de Programación)Python (Lenguaje de Programación)
Python (Lenguaje de Programación)
 
Python
PythonPython
Python
 
Clase 1- Fundamentos de programacion en Phyton.pptx
Clase 1- Fundamentos de programacion en Phyton.pptxClase 1- Fundamentos de programacion en Phyton.pptx
Clase 1- Fundamentos de programacion en Phyton.pptx
 
Introducción a Python
Introducción a Python Introducción a Python
Introducción a Python
 
Python
PythonPython
Python
 
Programas para programar
Programas para programarProgramas para programar
Programas para programar
 
Python.pptx
Python.pptxPython.pptx
Python.pptx
 
Boletín Furnariux FEB 2019
Boletín Furnariux FEB 2019Boletín Furnariux FEB 2019
Boletín Furnariux FEB 2019
 
Lenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepoLenguajes de profgramacion valentina suarez restrepo
Lenguajes de profgramacion valentina suarez restrepo
 
Deber
DeberDeber
Deber
 
Parallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzadosParallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzados
 
historia del lenguaje c++
historia del lenguaje c++historia del lenguaje c++
historia del lenguaje c++
 
Top lenguajes
Top lenguajesTop lenguajes
Top lenguajes
 
Características de los 10 lenguajes de programación
 Características de los 10 lenguajes de programación Características de los 10 lenguajes de programación
Características de los 10 lenguajes de programación
 

Último

INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
evercoyla
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
EdwinC23
 

Último (20)

3er Informe Laboratorio Quimica General (2) (1).pdf
3er Informe Laboratorio Quimica General  (2) (1).pdf3er Informe Laboratorio Quimica General  (2) (1).pdf
3er Informe Laboratorio Quimica General (2) (1).pdf
 
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNATINSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
INSUMOS QUIMICOS Y BIENES FISCALIZADOS POR LA SUNAT
 
libro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operacioneslibro de ingeniería de petróleos y operaciones
libro de ingeniería de petróleos y operaciones
 
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der RoheAportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
Aportes a la Arquitectura de Le Corbusier y Mies Van der Rohe
 
Determinación de espacios en la instalación
Determinación de espacios en la instalaciónDeterminación de espacios en la instalación
Determinación de espacios en la instalación
 
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.pptTippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
Tippens fisica 7eDIAPOSITIVAS TIPENS Tippens_fisica_7e_diapositivas_33.ppt
 
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdfGUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
GUIA DE SEGURIDAD PARA VENTILACION DE MINAS-POSITIVA.pdf
 
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALESCAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
CAPACITACIÓN EN AGUA Y SANEAMIENTO EN ZONAS RURALES
 
entropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemasentropia y neguentropia en la teoria general de sistemas
entropia y neguentropia en la teoria general de sistemas
 
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONALSESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
SESION 11 SUPERVISOR SSOMA SEGURIDAD Y SALUD OCUPACIONAL
 
Arquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo LimacheArquitecto cambio de uso de suelo Limache
Arquitecto cambio de uso de suelo Limache
 
27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt27311861-Cuencas-sedimentarias-en-Colombia.ppt
27311861-Cuencas-sedimentarias-en-Colombia.ppt
 
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptxG4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
G4 - CASO DE ESTUDIO - VOLUMEN DE UN RESERVORIO (1).pptx
 
docsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbanadocsity-manzaneo-y-lotizacion para habilitacopm urbana
docsity-manzaneo-y-lotizacion para habilitacopm urbana
 
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJODIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
DIAPOSITIVAS DE SEGURIDAD Y SALUD EN EL TRABAJO
 
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdfNTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
NTC 3883 análisis sensorial. metodología. prueba duo-trio.pdf
 
Six Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo processSix Sigma Process and the dmaic metodo process
Six Sigma Process and the dmaic metodo process
 
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.pptELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
ELASTICIDAD PRECIO DE LA DEMaaanANDA.ppt
 
ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................ARMADURAS METODO NODOS.pptx......................
ARMADURAS METODO NODOS.pptx......................
 
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHTAPORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
APORTES A LA ARQUITECTURA DE WALTER GROPIUS Y FRANK LLOYD WRIGHT
 

Python

  • 1. PYTHON ARTEAGA MARTÍNEZ JUAN SALVADOR GALLEGOS GARCÍA JAIR GARCÍA FRANCO IRVING IBARRA RODRÍGUEZ MALINALLI RAMÍREZ GONZÁLEZ LUIS VÁZQUEZ ALVARADO JOVANA
  • 2. INTRODUCCION Python es un lenguaje de programación interpretado e interactivo de propósito general. Guido van Rossum ideó el lenguaje Python a finales de los 80 y comenzó a implementarlo en diciembre de 1989. En febrero de 1991 publicó la primera versión pública. Cuyo nombre está inspirado en el grupo de cómicos ingleses “Monty Python”. Es un lenguaje similar a Perl, pero con una sintaxis muy limpia y que favorece un código legible. Se trata de un lenguaje interpretado o de script, con tipado dinámico, fuertemente tipado, multiplataforma y orientado a objetos.
  • 3. ANTECEDENTES • La primera versión del lenguaje ve la luz en 1991, pero no es hasta tres años después cuando decide publicarse la versión 1.0 • Hasta el momento solo se han liberado tres versiones principales, teniendo cada una de ellas diversas actualizaciones. • Las versiones de Python se identifican por tres números X.Y.Z, en la que X corresponde a las grandes versiones de Python (1, 2 y 3), Y corresponde a versiones importantes
  • 4.
  • 6. SOFTWARE QUE SE UTILIZA
  • 7.
  • 8.
  • 9.
  • 10. APLICACIONES DESARROLLADAS • calibre, gestor de libros electrónicos. Si tienes un ereader, conoces esta utilidad. • bittorrent: el protocolo popular para descargas se implementó por primera vez con python • mailman el gestor de listas de correos más utilizado • flumotion quizás el servidor de streamming más popular en internet • twisted componente interno del servidor de muchas aplicaciones interactivas (Ubuntu One, Apple Calendar Server, LaunchPad, Sage, ..., bittorrent, flumotion,)
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16. SISTEMAS OPERATIVOS • Windows • Linux • Mac OS • Android
  • 17. TENDENCIAS En Codeeval, una plataforma de evaluación de programadores y empresas de desarrollo, cada año evalúan a miles de desarrolladores y compañías para saber qué tendencias de uso tienen los diferentes lenguajes de programación que tenemos actualmente Python es el lenguaje de programación más utilizado durante tres años consecutivos, por delante de lenguajes tan conocidos como Java, C++ e incluso Javascript. En los últimos años el lenguaje se ha hecho muy popular, gracias a varias razones como: La cantidad de librerías que contiene, tipos de datos y funciones incorporadas en el propio lenguaje, que ayudan a realizar muchas tareas habituales sin necesidad de tener que programarlas desde cero. La sencillez y velocidad con la que se crean los programas. Un programa en Python puede tener de 3 a 5 líneas de código menos que su equivalente en Java o C. La cantidad de plataformas en las que podemos desarrollar, como Unix, Windows, Mac,otros. Además, Python es gratuito, incluso para propósitos empresariales.
  • 18.
  • 19. Python es un duro competidor ya que sus puntos fuertes es que tiene una sintaxis muy limpia para favorecer la lectura de código, además consume menos recursos que Java • Motivación • Python se ha vuelto cada vez más popular por ser el primer lenguaje para enseñar a los novatos. • Los mejores departamentos de Ciencias de Computación del MIT y la Universidad de Berkeley recientemente cambiaron sus cursos de introducción a Python. • Los lenguajes elegidos por los principales departamentos estadounidenses podrían indicar más ampliamente las tendencias en la enseñanza de Ciencias de la Computación, ya que son a menudo los que marcan tendencia para el resto de la comunidad educativa. • • Dicho esto, vemos fuerte y bien posicionado a Python para el desarrollo web y como lenguaje de programación para no desarrolladores (científicos, aficionados, etc...). • Desde su creación hasta la actualidad ha logrado consolidarse e influir considerablemente en el mundo de la programación, de tal forma que varios lenguajes - como por ejemplo Boo, Cobra, D, Falcon,Groovy, JavaScript, Ruby, Pyrex y su derivado Cython, ECMAScript, OCaml, así como otros -, se basan en él y en su sintaxis para seguir creciendo.
  • 20. El uso Python en las grandes empresas de la web como Google, Yahoo, YouTube o corporaciones tecnologicas como la NASA, es una de las principales referencias de éste exitoso lenguaje de programación. Python está en movimiento y en pleno desarrollo, pero ya es una realidad y una interesante opción para realizar todo tipo de programas que se ejecuten en cualquier máquina. El equipo de desarrollo está trabajando de manera cada vez más organizada y cuentan con el apoyo de una comunidad que está creciendo rápidamente. Facebook Aunque la estructura principal de Facebook esté hecha en PHP, toda la parte de gestión de mensajes e información en tiempo real está programada en Python. Facebook mantiene varios proyectos Python, entre ellos uno altamente estratégico llamado Tornado, que es el servidor web asíncrono que mueve la programación en tiempo real.
  • 21. CONCLUSIONES Python está en movimiento y en pleno desarrollo, pero ya es una realidad y una interesante opción para realizar todo tipo de programas que se ejecuten en cualquier máquina. El equipo de desarrollo está trabajando de manera cada vez más organizada y cuentan con el apoyo de una comunidad que está creciendo rápidamente.