Fundamentos de Python   Tipo de aplicaciones   Milton R. Mazzarri S.   milmazz@gmail.com   Universidad de Las Américas   2...
Fundamentos de Python  Tipos de aplicaciones     Sistemas Operativos     Herramientas y utilidades para la administración ...
Fundamentos de Python  Tipos de aplicaciones     GUI: Interfaces gráficas de usuario para escritorio     Interfaces gráficas...
Fundamentos de Python  Tipos de aplicaciones     Desarrollo Web e Internet     Desarrollo Web e Internet      Python viene...
Fundamentos de Python  Tipos de aplicaciones     Acceso a Bases de Datos     Acceso a Base de Datos      El módulo estánda...
Fundamentos de Python  Tipos de aplicaciones     Juegos, Imágenes, AI, XML     Juegos, Imágenes, AI, XML      Se pueden re...
Fundamentos de Python  Tipos de aplicaciones     Cálculo numérico, Biología Molecular, Estadística     Cálculo numérico, B...
Fundamentos de Python  Tipos de aplicaciones     Otros     Otros      ¿Todo lo anterior le parece suficiente?, espero que s...
Upcoming SlideShare
Loading in …5
×

Tipo de Aplicaciones

3,052 views

Published on

Published in: Technology
  • Be the first to comment

  • Be the first to like this

Tipo de Aplicaciones

  1. 1. Fundamentos de Python Tipo de aplicaciones Milton R. Mazzarri S. milmazz@gmail.com Universidad de Las Américas 20 de Enero de 2011
  2. 2. Fundamentos de Python Tipos de aplicaciones Sistemas Operativos Herramientas y utilidades para la administración de sistemas Python provee interfaces para servicios de Sistemas Operativos, desde un programa escrito en Python podemos buscar ficheros y árboles de directorios, cargar otros programas, realizar procesamiento paralelo, entre otras cosas muy interesantes.
  3. 3. Fundamentos de Python Tipos de aplicaciones GUI: Interfaces gráficas de usuario para escritorio Interfaces gráficas de usuario para escritorio Python incluye un paquete estándar para el desarrollo de interfaces gráficas de usuario denominado TkInter, una pequeña capa orientada a objetos encima de Tcl/Tk. Las interfaces gráficas de usuario en Python/TkInter corren de igual manera en Microsoft Windows, X Window (Unix y Linux), y MAC OS. No es el único toolkit para Python: GTK+ Qt WxWidgets Delphi
  4. 4. Fundamentos de Python Tipos de aplicaciones Desarrollo Web e Internet Desarrollo Web e Internet Python viene con módulos estándar para Internet que permiten a los programas realizar una gran variedad de tareas en redes, tanto en el modo servidor como cliente. Los scripts en Python pueden comunicarse sobre sockets; transferir ficheros vía FTP; procesar ficheros XML, también permite establecer comunicaciones sobre XML-RPC, SOAP, telnet, y más. Frameworks para Desarrollo Web: Django, TurboGears, Pylons, Zope, . . . Sistemas avanzados para el manejo de contenido (CMS) como Plone.
  5. 5. Fundamentos de Python Tipos de aplicaciones Acceso a Bases de Datos Acceso a Base de Datos El módulo estándar pickle de Python provee un simple sistema de objetos persistentes, lo que permite a los programas guardar y restaurar fácilmente objetos completos en Python en ficheros. Para la mayoría de las bases de datos, existen interfaces en Python para: PostgreSQL, MySQL, Sybase, Oracle, Informix, ODBC, y más.
  6. 6. Fundamentos de Python Tipos de aplicaciones Juegos, Imágenes, AI, XML Juegos, Imágenes, AI, XML Se pueden realizar fácilmente gráficos y programación de juegos en Python con las librerías pygame, cocos2d, pyglet. Procesamiento de imágenes con el paquete PIL y otros. Programación de Inteligencia Artificial con simuladores de redes neuronales y Sistemas Expertos, análisis de ficheros XML con el paquete de bibliotecas XML.
  7. 7. Fundamentos de Python Tipos de aplicaciones Cálculo numérico, Biología Molecular, Estadística Cálculo numérico, Biología Molecular, Estadística Python soporta a través de extensiones Programación numérica avanzada, NumPy/SciPy vuelve a Python en una sofisticada herramienta de fácil uso para la programacion numérica. De manera adicional, Python puede soportar animaciones, visualización 2D (p.ej matplotlib) y 3D, Biología Molecular (biopython), cálculo estadístico (RPy) y más.
  8. 8. Fundamentos de Python Tipos de aplicaciones Otros Otros ¿Todo lo anterior le parece suficiente?, espero que sí. De todos modos le invito a leer: http://www.python.org/about/apps/

×