Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Historia de Python...

No description
by

wilmer viatela

on 9 April 2014

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Historia de Python...

Historia...
Origen
Programas
Características
Ventajas Y Desventajas
Carenth Rodriguez
Wilmer Viatela
.
Origen
Caracteristicas
Python es un
lenguaje de programación
multiparadigma
, permite varios estilos:
programación orientada a objetos, programación
estructural y funcional.

Python es un lenguaje muy simple, por lo que es muy fácil iniciarse en este lenguaje. El pseudo-código natural de Python es una de sus grandes fortalezas.


Debido a la naturaleza de Python de ser Open Suorce; ha sido modificado para que pueda funcionar en diversas plataformas (Linux, Windows, Macintosh, Solaris, OS/2, PlayStation, , Windows CE y PocketPC).
Al ser Open Source es gratuito.
Ventajas
Desventajas
Introducción
Python es un lenguaje de programación dinámico y orientado a objetos.
El principal objetivo que persigue este lenguaje es la facilidad, tanto de lectura, como de diseño.
Es de libre distribución
Python se usa en grandes plataformas como:
El lenguaje de programación "Python"
Fue creado por el holandés, Guido Van Rossum, en el año 1990....
Surgió como el sucesor de un
lenguaje de Programación llamado
ABC capaz de manejar excepciones
e interactuar con el SO Amoeba.

Amoeba es un sistema operativo distribuido de investigación, basado en una arquitectura de micronúcleo. Fue desarrollado por Andrew S. Tanenbaum y otros en la Universidad Libre de Amsterdam. El objetivo del proyecto Amoeba era construir un sistema de tiempo compartido que hiciera que una red entera de computadores pareciera a los ojos de un usuario como una máquina única.
MultiParadigma...

Usando el lenguaje Python se puede crear todo tipo de programas; programas de propósito general y también se pueden desarrollar páginas Web.
Propósito General
Simple...
Lenguaje Orientado a Objetos:
Al ser un Lenguaje Orientado a Objetos es construido sobre objetos que combinan datos y funcionalidades.
Lenguaje de Alto Nivel:
Al programar en Python no nos debemos preocupar por detalles de bajo nivel, (como manejar la memoria empleada por el programa).
Incrustable:
Se puede insertar lenguaje Python dentro un programa C/C++ y de esta manera ofrecer las facilidades del scripting.



Extensas Librerías:
Python contiene una gran cantidad de librerías, tipos de datos y funciones incorporadas en el propio lenguaje, que ayudan a realizar muchas tareas comunes sin necesidad de tener que programarlas desde cero.
Licencia de "Python"
Python se desarrolla como un proyecto de código abierto, administrado por la
Python Software Foundation.
Python Software Foundation (PSF) es una corporación no lucrativa que cuenta con los derechos de propiedad intelectual detrás del lenguaje de programación Python. Gestionamos las licencias de código abierto para Python versión 2.1 y posteriores y poseemos y protegemos marcas asociadas con Python.



Rápido de Desarrollar
es un lenguaje muy “expresivo”, es decir, los programas son muy compactos.
Es Gratuito...
La sintaxis de python es muy elegante y permite la escritura de programas cuya lectura resulta fácil, en comparación con otros lenguajes.
Otra Ventaja de "Python", es que las bibliotecas que en el están hacen gran parte del trabajo que se va a realizar
Soporta Varias bases de datos
La Principal desventaja que tiene "Python" es que al ser un lenguaje interpretado, se vuelve lento, ya que los programas interpretados son mas lentos que los compilados...
Versiones de "Python"
Phyton 0.9.0
Esta fue la primera versión de Python, fue desarrollada por Van Rossum, en Febrero de 1991, fue lanzada solo para alt.sources;manejo de excepciones, las funciones y los tipos de dato centrales de
lista , dict , str

y así sucesivamente. También en esta versión inicial fue un sistema de módulos prestado de Modula-3
Guido Van Rossum
Phyton 0.9.2
Lanzado en el otoño del año 1991, sus mejoras fueron:
Tutorial ya (casi) completa; referencia de la biblioteca reorganizado
Nueva sintaxis: sentencia ; punto y coma; constructores Diccionario;
Mejorado drásticamente el tiempo de carga de módulos a través de módulos precompilados
Mejora en los operadores aritméticos
Muchas características nuevas (color, fuentes, polígonos, ...)
Nuevos módulos de la SGI: administrador de fuentes y formas interfaz de biblioteca
Python 0.9.8
Lanzado en Enero del año 1993
Cambios en el código de fuente
Cambios en la Biblioteca
Nuevos Demos (Clientes RPC)
Perfil Interactivo
Phyton 0.9.9
Lanzado en Junio De 1993
Cambios en La documentación Bibliotecaria
Cambios de módulos
Mejoras en la Velocidad
Control y Corrección de Errores
Python 1.0
La Versión 1.0 de Python fue lanzada en Enero de 1994.
En esta versión se Incluyeron Nuevas Características como los instrumentos de programación funcional
lambda , mapa , filtro y reducir,
mejoras en la documentación y control de errores, bibliotecas, interfaz, entre otros.
Versiones
Phyton 1.6
Fue lanzado en Septiembre del 2000, sus principales mejoras fueron:
Nuevas Mejoras en la Biblioteca
Nuevas herramientas en los módulos
Nueva Licencia Gratuita...
Hay un montón de nuevos módulos y un montón de errores han sido corregidos.
Corporation for National Research Initiatives
Phyton 2.0
Primera versión lanzada en Junio de 2001; lo nuevo de Python 2.0
Introdujo las listas por comprensión
Introdujo una recogida de basura del sistema, capaz de recoger los ciclos de referencia
Corrigió los errores que habían en la versión 1.0
Licencia renombrada a "Python Software Licencia Fundación"
Todo el código, documentación y especificaciones añadidas, pasaron a ser de la fundación python.

Python 2.7.6
2.7.6 Python fue lanzado el 10 de noviembre de 2013. Esta es una versión de corrección de errores 2.7 series. Lo más importante es que se resuelva un problema que causó el modo interactivo.
Un tipo de diccionario ordenado
Las nuevas características unittest incluyendo saltos de prueba, los nuevos métodos de aserción, y el descubrimiento de prueba
Un módulo mucho más rápido io
Numeración automática de campos en la str.format (método)
Conjuntos por comprensión y diccionario
Vistas Diccionario
Nueva sintaxis para anidada con declaraciones

Phyton 3.0
Lanzado en Diciembre de 2008.

Python 3.0 (también conocido como "Python 3000" o "Py3k") es una nueva versión del lenguaje que es incompatible con la línea 2.x de comunicados.
Como Python había acumulado formas nuevas y redundantes para programar la misma tarea, Python 3.0 tenía un énfasis en la eliminación de construcciones y módulos duplicados.
Vídeo
Programas que Usan Python
Full transcript