SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
Fundamentos de Python
   Tipo de aplicaciones


   Milton R. Mazzarri S.
   milmazz@gmail.com

   Universidad de Las Américas


   20 de Enero de 2011
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.
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
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.
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.
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.
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.
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/

Weitere ähnliche Inhalte

Was ist angesagt?

Was ist angesagt? (8)

Ingpy002 Acerca de Python
Ingpy002 Acerca de PythonIngpy002 Acerca de Python
Ingpy002 Acerca de Python
 
Eventos intropython
Eventos intropythonEventos intropython
Eventos intropython
 
Aprendamos python
Aprendamos pythonAprendamos python
Aprendamos python
 
Presentando a Python
Presentando a PythonPresentando a Python
Presentando a Python
 
Intro Python
Intro PythonIntro Python
Intro Python
 
Actividad 1 segundo periodo.
Actividad 1 segundo periodo.Actividad 1 segundo periodo.
Actividad 1 segundo periodo.
 
IPython & Jupyter
IPython & JupyterIPython & Jupyter
IPython & Jupyter
 
Programas para programar
Programas para programarProgramas para programar
Programas para programar
 

Ähnlich wie Tipo de Aplicaciones (20)

Parallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzadosParallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzados
 
Introduccion a-python
Introduccion a-pythonIntroduccion a-python
Introduccion a-python
 
Sesion8_Python.pptx
Sesion8_Python.pptxSesion8_Python.pptx
Sesion8_Python.pptx
 
Introduccion-a-Python.pdf
Introduccion-a-Python.pdfIntroduccion-a-Python.pdf
Introduccion-a-Python.pdf
 
Tu Primer Página Web con Python
Tu Primer Página Web con PythonTu Primer Página Web con Python
Tu Primer Página Web con Python
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python para Todos
Python para TodosPython para Todos
Python para Todos
 
python-para-todos.pdf
python-para-todos.pdfpython-para-todos.pdf
python-para-todos.pdf
 
Python para todos
Python para todosPython para todos
Python para todos
 
Libro python para todos
Libro   python para todosLibro   python para todos
Libro python para todos
 
Python para todos
Python para todosPython para todos
Python para todos
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 
Python_para_todos.pdf
Python_para_todos.pdfPython_para_todos.pdf
Python_para_todos.pdf
 
El tutorial PYTHON EMERSON EDUARDO RODRIGUES
El tutorial PYTHON  EMERSON EDUARDO RODRIGUESEl tutorial PYTHON  EMERSON EDUARDO RODRIGUES
El tutorial PYTHON EMERSON EDUARDO RODRIGUES
 
¿Por qué usar Python?
¿Por qué usar Python?¿Por qué usar Python?
¿Por qué usar Python?
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 

Mehr von Doknos Tecnology

Mehr von Doknos Tecnology (9)

Casos de éxito en Python
Casos de éxito en PythonCasos de éxito en Python
Casos de éxito en Python
 
¿Qué es Python?
¿Qué es Python?¿Qué es Python?
¿Qué es Python?
 
Casos de éxito de PHP
Casos de éxito de PHPCasos de éxito de PHP
Casos de éxito de PHP
 
¿Por qué utilizar PHP?
¿Por qué utilizar PHP?¿Por qué utilizar PHP?
¿Por qué utilizar PHP?
 
¿Qué es PHP?
¿Qué es PHP?¿Qué es PHP?
¿Qué es PHP?
 
Presentacion sobre PERL, UDLA enero 2011
Presentacion sobre PERL, UDLA enero 2011Presentacion sobre PERL, UDLA enero 2011
Presentacion sobre PERL, UDLA enero 2011
 
¿Qué puedo hacer con PERL?
¿Qué puedo hacer con PERL?¿Qué puedo hacer con PERL?
¿Qué puedo hacer con PERL?
 
¿Por qué usar PERL?
¿Por qué usar PERL?¿Por qué usar PERL?
¿Por qué usar PERL?
 
¿Qué es PERL?
¿Qué es PERL?¿Qué es PERL?
¿Qué es PERL?
 

Kürzlich hochgeladen

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxRogerPrieto3
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIAWilbisVega
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudianteAndreaHuertas24
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Kürzlich hochgeladen (15)

Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptxHerramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE  DE TECNOLOGIA E INFORMATICA PRIMARIACLASE  DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
 
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Tipo de Aplicaciones

  • 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. 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. 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. 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. 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. 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. 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. 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/