SlideShare une entreprise Scribd logo
1  sur  8
Télécharger pour lire hors ligne
Fundamentos de Python
   ¿Por qué usar Python?


   Milton R. Mazzarri S.
   milmazz@gmail.com

   Universidad de Las Américas


   20 de Enero de 2011
Fundamentos de Python
  ¿Por qué usar Python?




     ¿Por qué usar Python?




      Python es un lenguaje que todo el mundo debería conocer. Su
      sintaxis simple, clara y sencilla; el tipado dinámico, el gestor de
      memoria, la gran cantidad de bibliotecas disponibles y la
      potencia del lenguaje, entre otros, hacen que desarrollar una
      aplicación en Python sea sencillo, muy rápido y, lo que es más
      importante, divertido.
Fundamentos de Python
  ¿Por qué usar Python?




     ¿Por qué usar Python?




      La sintaxis de Python es tan sencilla y cercana al lenguaje
      natural que los programas elaborados en Python parecen
      pseudocódigo. Por este motivo se trata además de uno de los
      mejores lenguajes para comenzar a programar.
Fundamentos de Python
  ¿Por qué usar Python?
     Calidad del software


     Calidad del Software




      Para muchos, Python se enfoca en la legibilidad, coherencia, y
      la calidad del software en general. Al ofrecer un diseño legible,
      el proceso de mantenimiento se hace más fácil y rápido.
Fundamentos de Python
  ¿Por qué usar Python?
     Incremento en la productividad del desarrollo


     Incremento en la productividad del desarrollo



      El código en Python regularmente es de 1/3 a 1/5 el tamaño de
      un código equivalente escrito en C++ o Java. Esto quiere decir
      que el desarrollador tendrá menos que escribir, menos que
      depurar, y menos que mantener después de todo. Además, los
      programas en Python pueden ejecutarse inmediatamente, sin
      tener que recurrir a los largos pasos de compilación y
      enlazado.
Fundamentos de Python
  ¿Por qué usar Python?
     Portabilidad


     Portabilidad




      La mayoría de los programas en Python se pueden ejecutar
      indistintamente en la mayoría de las plataformas. Por otra
      parte, Python le ofrece múltiples opciones para desarrollar
      interfaces gráficas de usuario portables, entre ellas contamos
      con: TKinter, wxPython, PyGTK, PyQT.
Fundamentos de Python
  ¿Por qué usar Python?
     Integración de componentes


     Integración de componentes


      Los scripts en Python fácilmente pueden comunicarse con
      otras partes de una aplicación, usando una variedad de
      mecanismos para la integración. Actualmente, Python puede
      invocar bibliotecas en C y C++, puede ser llamado desde
      programas en C y C++, puede integrarse con componentes en
      Java, puede comunicar sobre CORBA, y .NET, puede
      interactuar en la red con interfaces como SOAP, protocolo
      estándar que define cómo dos objetos en diferentes procesos
      puede comunicarse por medio del intercambio de datos en
      XML, y XML-RPC.
Fundamentos de Python
  ¿Por qué usar Python?
     Diversión


     Diversión




      En definitiva, ya que Python es tan fácil de usar y le brinda un
      gran conjunto de herramientas, puede hacer el acto de
      programar una tarea muy placentera.

Contenu connexe

Tendances

El Microprocesador Y Su Arquitectura
El Microprocesador Y Su ArquitecturaEl Microprocesador Y Su Arquitectura
El Microprocesador Y Su Arquitecturajadenjgct
 
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS Guillermo Iván Prisco Pérez
 
Lenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turingLenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turingvmtorrealba
 
Cualidades de un lenguaje de programación
Cualidades de un lenguaje de programaciónCualidades de un lenguaje de programación
Cualidades de un lenguaje de programaciónJose Gallardo
 
Fundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la ProgramaciónFundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la ProgramaciónJosé Antonio Sandoval Acosta
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.Lely
 
Clase10 ejemplos asm con tasm y tlink
Clase10 ejemplos asm con tasm y tlinkClase10 ejemplos asm con tasm y tlink
Clase10 ejemplos asm con tasm y tlinkInfomania pro
 
Ensamblaje de una pc
Ensamblaje de una  pcEnsamblaje de una  pc
Ensamblaje de una pcYuriko28
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoagpmuvi
 
Presentación ensamblaje de pc
Presentación ensamblaje  de pcPresentación ensamblaje  de pc
Presentación ensamblaje de pcejelectronica
 

Tendances (20)

assembler
assembler assembler
assembler
 
Ca basic computer organization
Ca basic computer organizationCa basic computer organization
Ca basic computer organization
 
Historia de los microprocesadores
Historia de los microprocesadoresHistoria de los microprocesadores
Historia de los microprocesadores
 
El Microprocesador Y Su Arquitectura
El Microprocesador Y Su ArquitecturaEl Microprocesador Y Su Arquitectura
El Microprocesador Y Su Arquitectura
 
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
TIPOS DE LENGUAJES ENSAMBLADOR Y CLASIFICACION DE MEMORIAS
 
Lenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turingLenguajes aceptados por una maquina de turing
Lenguajes aceptados por una maquina de turing
 
Cualidades de un lenguaje de programación
Cualidades de un lenguaje de programaciónCualidades de un lenguaje de programación
Cualidades de un lenguaje de programación
 
Memory Addressing
Memory AddressingMemory Addressing
Memory Addressing
 
3 Placa base
3 Placa base3 Placa base
3 Placa base
 
ADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIAADMINISTRACION DE MEMORIA
ADMINISTRACION DE MEMORIA
 
Fundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la ProgramaciónFundamentos de Programación - Unidad II: Introducción a la Programación
Fundamentos de Programación - Unidad II: Introducción a la Programación
 
Procesadores Risc
Procesadores RiscProcesadores Risc
Procesadores Risc
 
Organización lógica y física.
Organización lógica y física.Organización lógica y física.
Organización lógica y física.
 
Clase10 ejemplos asm con tasm y tlink
Clase10 ejemplos asm con tasm y tlinkClase10 ejemplos asm con tasm y tlink
Clase10 ejemplos asm con tasm y tlink
 
Ensamblaje de una pc
Ensamblaje de una  pcEnsamblaje de una  pc
Ensamblaje de una pc
 
mano.ppt
mano.pptmano.ppt
mano.ppt
 
Interrupciones
InterrupcionesInterrupciones
Interrupciones
 
Sistemas Operativos
Sistemas OperativosSistemas Operativos
Sistemas Operativos
 
Trabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativoTrabajo practico n 2 sistema operativo
Trabajo practico n 2 sistema operativo
 
Presentación ensamblaje de pc
Presentación ensamblaje  de pcPresentación ensamblaje  de pc
Presentación ensamblaje de pc
 

Similaire à ¿Por qué usar Python?

Similaire à ¿Por qué usar Python? (20)

Introduccion-a-Python.pdf
Introduccion-a-Python.pdfIntroduccion-a-Python.pdf
Introduccion-a-Python.pdf
 
Introducción a Python
Introducción a Python Introducción a Python
Introducción a Python
 
Sesion8_Python.pptx
Sesion8_Python.pptxSesion8_Python.pptx
Sesion8_Python.pptx
 
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
 
Lenguaje de programación Python
Lenguaje de programación PythonLenguaje de programación Python
Lenguaje de programación Python
 
Python.pptx
Python.pptxPython.pptx
Python.pptx
 
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
 
El tutorial PYTHON EMERSON EDUARDO RODRIGUES
El tutorial PYTHON  EMERSON EDUARDO RODRIGUESEl tutorial PYTHON  EMERSON EDUARDO RODRIGUES
El tutorial PYTHON EMERSON EDUARDO RODRIGUES
 
Introducción a python
Introducción a pythonIntroducción a python
Introducción a python
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 
Tutorial python
Tutorial pythonTutorial python
Tutorial python
 
Raspberry Pi: El tutorial de Python
Raspberry Pi: El tutorial de PythonRaspberry Pi: El tutorial de Python
Raspberry Pi: El tutorial de 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
 
Tutorial python2
Tutorial python2Tutorial python2
Tutorial python2
 
Python-01.pdf
Python-01.pdfPython-01.pdf
Python-01.pdf
 
Introduccion a-python
Introduccion a-pythonIntroduccion a-python
Introduccion a-python
 

Plus de Doknos Tecnology

Plus de Doknos Tecnology (10)

Casos de éxito en Python
Casos de éxito en PythonCasos de éxito en Python
Casos de éxito en Python
 
Tipo de Aplicaciones
Tipo de AplicacionesTipo de Aplicaciones
Tipo de Aplicaciones
 
¿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?
 

¿Por qué usar Python?

  • 1. Fundamentos de Python ¿Por qué usar Python? Milton R. Mazzarri S. milmazz@gmail.com Universidad de Las Américas 20 de Enero de 2011
  • 2. Fundamentos de Python ¿Por qué usar Python? ¿Por qué usar Python? Python es un lenguaje que todo el mundo debería conocer. Su sintaxis simple, clara y sencilla; el tipado dinámico, el gestor de memoria, la gran cantidad de bibliotecas disponibles y la potencia del lenguaje, entre otros, hacen que desarrollar una aplicación en Python sea sencillo, muy rápido y, lo que es más importante, divertido.
  • 3. Fundamentos de Python ¿Por qué usar Python? ¿Por qué usar Python? La sintaxis de Python es tan sencilla y cercana al lenguaje natural que los programas elaborados en Python parecen pseudocódigo. Por este motivo se trata además de uno de los mejores lenguajes para comenzar a programar.
  • 4. Fundamentos de Python ¿Por qué usar Python? Calidad del software Calidad del Software Para muchos, Python se enfoca en la legibilidad, coherencia, y la calidad del software en general. Al ofrecer un diseño legible, el proceso de mantenimiento se hace más fácil y rápido.
  • 5. Fundamentos de Python ¿Por qué usar Python? Incremento en la productividad del desarrollo Incremento en la productividad del desarrollo El código en Python regularmente es de 1/3 a 1/5 el tamaño de un código equivalente escrito en C++ o Java. Esto quiere decir que el desarrollador tendrá menos que escribir, menos que depurar, y menos que mantener después de todo. Además, los programas en Python pueden ejecutarse inmediatamente, sin tener que recurrir a los largos pasos de compilación y enlazado.
  • 6. Fundamentos de Python ¿Por qué usar Python? Portabilidad Portabilidad La mayoría de los programas en Python se pueden ejecutar indistintamente en la mayoría de las plataformas. Por otra parte, Python le ofrece múltiples opciones para desarrollar interfaces gráficas de usuario portables, entre ellas contamos con: TKinter, wxPython, PyGTK, PyQT.
  • 7. Fundamentos de Python ¿Por qué usar Python? Integración de componentes Integración de componentes Los scripts en Python fácilmente pueden comunicarse con otras partes de una aplicación, usando una variedad de mecanismos para la integración. Actualmente, Python puede invocar bibliotecas en C y C++, puede ser llamado desde programas en C y C++, puede integrarse con componentes en Java, puede comunicar sobre CORBA, y .NET, puede interactuar en la red con interfaces como SOAP, protocolo estándar que define cómo dos objetos en diferentes procesos puede comunicarse por medio del intercambio de datos en XML, y XML-RPC.
  • 8. Fundamentos de Python ¿Por qué usar Python? Diversión Diversión En definitiva, ya que Python es tan fácil de usar y le brinda un gran conjunto de herramientas, puede hacer el acto de programar una tarea muy placentera.