Python

Páginas: 10 (2374 palabras) Publicado: 14 de diciembre de 2012
Una pequeña introducción a Python
Antonio Arauzo Azofra
(DEpartment of Computer Science and Artificial Intelligence)

Ernesto Revilla
(Software Integrado para el Control de la Empresa)

GCubo: Grupo de usuarios de GNU/Linux de Granada

E.T.S.Ing. Informática (Univ. Granada)
Marzo 2.004

GCubo: Grupo de usuarios de GNU/Linux de Granada

¿Qué es eso de Python?



pitón -> suenaa serpiente



Monty Python -> grupo humorístico británico



Guido van Rossum (su creador) buscaba
nombre corto, único y misterioso

GCubo: Grupo de usuarios de GNU/Linux de Granada

Python: lenguaje de programación






Viva la diversidad!
¿El mejor?:

Interpretado



Lenguaje de
programación
(¿otro más?)





Orientado a objetos



Interactivo●




Gran potencia



Depende para qué

Sintaxis muy clara



Presenta muchas
ventajas en muchas
circunstancias

GCubo: Grupo de usuarios de GNU/Linux de Granada

Facilidad de aprendizaje


Sintaxis simple -> evita muchos problemas.



Interprete -> respuesta inmediata.



Indentado de código -> buenas prácticas prog.






Universidades (EEUU,y Universitat Jaume I) ya
lo usan como primer lenguaje para enseñar prog.
Incluso niños de entre 6 y 8 años.
Alguien con experiencia prog. lo aprende en unas
horas -> rápida expansión.

GCubo: Grupo de usuarios de GNU/Linux de Granada

Python se lleva bien con todos


Es multiplataforma:












GNU/Linux
Windows
Mac
PalmOS
WindowsCE
RiscOS
VxWorksOS/2
AS/400
PlayStation
...



Extensible:








C
C++
Fortran
Java (Jython)
...

Incrustable:
– Se

puede incorporar
en otras aplicaciones.
(Ej. Mod. Inteligencia
en juegos)
GCubo: Grupo de usuarios de GNU/Linux de Granada

Ventajas


Lenguaje de alto nivel, que permite centrarnos en
nuestro problema.



Desarrollo más rápido.



Código muylegible, facilidad de mantenimiento.



Potente, permite expresar mucho.

GCubo: Grupo de usuarios de GNU/Linux de Granada

Software Libre


Python es Software Libre (Debian Free Software Guidelines)



PSF:



Interprete, librerías y documentación.
Desarrollo abierto.

- VENTAJAS:




No va a ser abandonado, seguirá disponible grat.
Espíritu software libre ->hay muchísimos
códigos fuentes de ejemplo disponibles.


Para aprender de ellos o usarlos.
GCubo: Grupo de usuarios de GNU/Linux de Granada

Librerias


Gran cantidad de librerías para hacer de todo!!












Acceso a ficheros, manejo de cadenas
Servicios web
Calculo científico
Retoque de imágenes
Acceso a Bases de Datos
Multimedia
Estadística
Edicióntags MP3
Analizadores léxicos y
Aprendizaje automático
sintácticos
Criptografía
Desarrollo de juegos
Interfaces gráficos
...
XML
Creación de PDFs
...

GCubo: Grupo de usuarios de GNU/Linux de Granada

Documentación y soporte


http://www.python.org



Tutorial en español:
http://es.tldp.org/Tutoriales/Python/Tutorial-Python/





“Introducción a la Programación conPython” Andrés Marzal,
Isabel Gracia ( http://marmota.act.uji.es/MTP/teoria.shtml )
Documentación en español: http://www.hispapython.org/

GCubo: Grupo de usuarios de GNU/Linux de Granada

Lenguaje “inicial” y “final”
Hay lenguajes diseñados para ser fáciles de
aprender.
Hay lenguajes enfocados al desarrollo profesional
de aplicaciones.
Python es ambas cosas
Soporta diferentesparadigmas de programación
(funcional, orientada a objetos)
“Python amplifys your mind”
Eric Raymond
Author, The Cathedral and the Bazar

GCubo: Grupo de usuarios de GNU/Linux de Granada

Soluciones profesionales ¿quien lo usa?

“Python is our secret weapon”

"The Phantom Menace", "The Mummy Returns"

Paul Everitt, Co-Fundador de Digital Creations

Orange project
(Data mining)...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Python
  • Por Qué Python?
  • PYTHON
  • python sonido
  • python
  • python
  • Python
  • Python

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS