SlideShare a Scribd company logo
1 of 11
El Lenguaje de Programación
Python
Qué es Python?
Python es un lenguaje de programación dinámico y
orientado a objetos que puede ser usado de muchas
maneras en el desarrollo de software. Ofrece gran
soporte e integración con otros lenguajes y
herramientas, viene con una extensiva cantidad de
librerías y puede ser aprendido en pocos días
Muchos programadores informan un incremento
sustancial en la productividad y la sensación de que el
lenguaje les motiva hacia un desarrollo de más alta
calidad y código más mantenible.
Qué es Python?(2)
Python se puede ejecutar en Windows, Linux/Unix,
Mac OS X, OS/2, Amiga, Palm Handhelds, y teléfonos
celulares Nokia. Python también ha sido portado para
las maquinas virtuales de Java y .NET.
Python es distribuido bajo la licencia open source OSI
que lo hace libre para ser usado inclusive en el
desarrollo de productos comerciales.
Porqué se llama Python?
Al mismo tiempo que comenzó a implementar Python,
Guido van Rossum estaba también leyendo los
guiones publicados de "Monty Python's Flying Circus"
(una serie de comedia de los setenta). Se le ocurrió
que necesitaba un nombre que sea corto, único, y
ligeramente misterioso, por lo que decidió llamar
Python al lenguaje.
Porqué usar Python?
Portabilidad.
Versatilidad.
Simplicidad.
Interactividad.
Sintaxis clara y legible.
Productividad.
Popularidad.
Facilidad y rapidez de aprendizaje.
Open Source.
Quién usa Python?
"Python es lo suficientemente veloz para nuestro sitio y
nos permite producir características mantenibles en
tiempo récord con un mínimo de desarrolladores"
Cuong Do, Software Architect, YouTube.com.
Quién usa Python?(2)
"Python juega un rol clave en nuestra línea de
producción. Sin él, un proyecto del tamaño de Star Wars:
Episode II hubiera sido muy difícil de realizar. Desde la
renderización de multitudes, al procesamiento por lotes, a
la composición, Python une todas estas cosas juntas,"
Tommy Burnette, Senior Technical Director, ILM.
Quién usa Python?(3)
"Python ha sido una parte importante de Google desde el
comienzo, y lo sigue siendo mientras el sistema crece y
evoluciona. Hoy docenas de ingenieros de Google usan
Python, y estamos buscando más personas con
habilidades en este lenguaje."
Peter Norvig, Director of Search Quality
Google, Inc.
Qué módulos tiene Python?
Web Programming
Zope, TurboGears, XML
Data Bases
ODBC, MySQL
GUI Development
wxPython, PyQt, PyGtk
Networking
Twisted, Sockets
Game Development
pygame, pyOpenGL
Referencias
http://www.python.org
http://www.pygame.org
http://twistedmatrix.com/trac/
http://turbogears.org
http://www.zope.org
http://pyopengl.sourceforge.net
http://www.wxpython.org
http://www.pygtk.org
http://www.riverbankcomputing.co.uk/pyqt/
Muchas gracias!
Brian Debuire Enríquez
debuirebrian@gmail.com
Sé libre, usa software libre!
Presentación realizada con OpenOffice.org Impress

More Related Content

Similar to Flisol python

Python basic slides for beginners to learn python
Python basic slides for beginners to learn pythonPython basic slides for beginners to learn python
Python basic slides for beginners to learn python
notelodigo5
 
Trabajo de python
Trabajo de pythonTrabajo de python
Trabajo de python
Edgar Lemus
 

Similar to Flisol python (20)

Python.pptx
Python.pptxPython.pptx
Python.pptx
 
Aprende más sobre Python
Aprende más sobre PythonAprende más sobre Python
Aprende más sobre Python
 
Aprendamos python
Aprendamos pythonAprendamos python
Aprendamos python
 
Sesion8_Python.pptx
Sesion8_Python.pptxSesion8_Python.pptx
Sesion8_Python.pptx
 
Introducción a python
Introducción a pythonIntroducción a python
Introducción a python
 
Introduccion a-python
Introduccion a-pythonIntroduccion a-python
Introduccion a-python
 
Python basic slides for beginners to learn python
Python basic slides for beginners to learn pythonPython basic slides for beginners to learn python
Python basic slides for beginners to learn python
 
Parallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzadosParallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzados
 
Lenguaje de programación Python
Lenguaje de programación PythonLenguaje de programación Python
Lenguaje de programación Python
 
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
 
Trabajo de python
Trabajo de pythonTrabajo de python
Trabajo de python
 
Clase 1- Fundamentos de programacion en Phyton.pptx
Clase 1- Fundamentos de programacion en Phyton.pptxClase 1- Fundamentos de programacion en Phyton.pptx
Clase 1- Fundamentos de programacion en Phyton.pptx
 
Introduccion-a-Python.pdf
Introduccion-a-Python.pdfIntroduccion-a-Python.pdf
Introduccion-a-Python.pdf
 
Python power 1
Python power 1Python power 1
Python power 1
 
Resumen python
Resumen pythonResumen python
Resumen python
 
1. Presentación e instalación de Python.pdf
1. Presentación e instalación de Python.pdf1. Presentación e instalación de Python.pdf
1. Presentación e instalación de Python.pdf
 
Parallel Python sistemas operativos avanzados
Parallel Python sistemas operativos avanzadosParallel Python sistemas operativos avanzados
Parallel Python sistemas operativos avanzados
 
Introducción a Python 3.4 (Presentación)
Introducción a Python 3.4 (Presentación)Introducción a Python 3.4 (Presentación)
Introducción a Python 3.4 (Presentación)
 
Boletín Furnariux FEB 2019
Boletín Furnariux FEB 2019Boletín Furnariux FEB 2019
Boletín Furnariux FEB 2019
 
02.pdf
02.pdf02.pdf
02.pdf
 

Recently uploaded

redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
nicho110
 

Recently uploaded (10)

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...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
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
 
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
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
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.
 
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
 
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
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 

Flisol python

  • 1. El Lenguaje de Programación Python
  • 2. Qué es Python? Python es un lenguaje de programación dinámico y orientado a objetos que puede ser usado de muchas maneras en el desarrollo de software. Ofrece gran soporte e integración con otros lenguajes y herramientas, viene con una extensiva cantidad de librerías y puede ser aprendido en pocos días Muchos programadores informan un incremento sustancial en la productividad y la sensación de que el lenguaje les motiva hacia un desarrollo de más alta calidad y código más mantenible.
  • 3. Qué es Python?(2) Python se puede ejecutar en Windows, Linux/Unix, Mac OS X, OS/2, Amiga, Palm Handhelds, y teléfonos celulares Nokia. Python también ha sido portado para las maquinas virtuales de Java y .NET. Python es distribuido bajo la licencia open source OSI que lo hace libre para ser usado inclusive en el desarrollo de productos comerciales.
  • 4. Porqué se llama Python? Al mismo tiempo que comenzó a implementar Python, Guido van Rossum estaba también leyendo los guiones publicados de "Monty Python's Flying Circus" (una serie de comedia de los setenta). Se le ocurrió que necesitaba un nombre que sea corto, único, y ligeramente misterioso, por lo que decidió llamar Python al lenguaje.
  • 5. Porqué usar Python? Portabilidad. Versatilidad. Simplicidad. Interactividad. Sintaxis clara y legible. Productividad. Popularidad. Facilidad y rapidez de aprendizaje. Open Source.
  • 6. Quién usa Python? "Python es lo suficientemente veloz para nuestro sitio y nos permite producir características mantenibles en tiempo récord con un mínimo de desarrolladores" Cuong Do, Software Architect, YouTube.com.
  • 7. Quién usa Python?(2) "Python juega un rol clave en nuestra línea de producción. Sin él, un proyecto del tamaño de Star Wars: Episode II hubiera sido muy difícil de realizar. Desde la renderización de multitudes, al procesamiento por lotes, a la composición, Python une todas estas cosas juntas," Tommy Burnette, Senior Technical Director, ILM.
  • 8. Quién usa Python?(3) "Python ha sido una parte importante de Google desde el comienzo, y lo sigue siendo mientras el sistema crece y evoluciona. Hoy docenas de ingenieros de Google usan Python, y estamos buscando más personas con habilidades en este lenguaje." Peter Norvig, Director of Search Quality Google, Inc.
  • 9. Qué módulos tiene Python? Web Programming Zope, TurboGears, XML Data Bases ODBC, MySQL GUI Development wxPython, PyQt, PyGtk Networking Twisted, Sockets Game Development pygame, pyOpenGL
  • 11. Muchas gracias! Brian Debuire Enríquez debuirebrian@gmail.com Sé libre, usa software libre! Presentación realizada con OpenOffice.org Impress