SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
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/

Mais conteúdo relacionado

Mais procurados

Mais procurados (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
 

Semelhante a 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
 
Manual python2
Manual python2Manual python2
Manual python2
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 

Mais de Doknos Tecnology

Mais de 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?
 

Último

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosJhonJairoRodriguezCe
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 

Último (10)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
Guia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos BasicosGuia Basica para bachillerato de Circuitos Basicos
Guia Basica para bachillerato de Circuitos Basicos
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 

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/