SlideShare ist ein Scribd-Unternehmen logo
1 von 8
Downloaden Sie, um offline zu lesen
Fundamentos de Python
     ¿Qué es Python?


   Milton R. Mazzarri S.
   milmazz@gmail.com

   Universidad de Las Américas


   20 de Enero de 2011
Fundamentos de Python
  ¿Qué es Python?
     Definición


     ¿Qué es Python?




      Definición
      Es un lenguaje interpretado, interactivo y orientado a objetos
      que ofrece una gran cantidad de estructuras de datos de alto
      nivel por medio de un tipado dinámico y fuerte, además de
      estas características es multiparadigma y multiplataforma.
Fundamentos de Python
  ¿Qué es Python?
     Lenguajes interpretados


     Lenguajes interpretados




      Definición
      Es aquel lenguaje que se ejecuta utilizando un programa
      intermedio llamado intérprete, en lugar de compilar el código a
      lenguaje máquina que pueda comprender y ejecutar
      directamente una computadora.
Fundamentos de Python
  ¿Qué es Python?
     Lenguajes interpretados


     Ventajas y desventajas en lenguajes interpretados



              Lenguajes compilados normalmente se ejecutan rápido.
              Lenguajes interpretados son más flexibles y más
              portables.
      En Python, como en muchos otros lenguajes, el código fuente
      se traduce a un pseudo código máquina intermedio llamado
      bytecode la primera vez que se ejecuta, generando archivos
      .pyc o .pyo (bytecode optimizado), que son los que se
      ejecutarán en sucesivas ocasiones.
Fundamentos de Python
  ¿Qué es Python?
     Tipado dinámico


     Tipado dinámico




      Python es un lenguaje dinámicamente tipado. Por lo tanto, no
      es necesario declarar el tipo de dato que va a contener una
      determinada variable, dicho tipo de dato será determinado en
      tiempo de ejecución según el valor asignado a la variable,
      además, el tipo de la variable puede cambiar si se le asigna un
      valor de otro tipo.
Fundamentos de Python
  ¿Qué es Python?
     Tipado fuerte


     Tipado fuerte




      Python es un lenguaje fuertemente tipado. Por lo tanto, si usted
      posee un variable de tipo entero no puede tratarla como una
      cadena de texto a menos que usted realice la conversión de
      manera explícita previamente.
Fundamentos de Python
  ¿Qué es Python?
     Multiplataforma


     Multiplataforma


              UNIX
              Solaris
              GNU/Linux
              DOS
              Microsoft Windows
              ...
      NOTA: Si no utilizamos bibliotecas específicas de cada
      plataforma nuestro programa podrá correr en todos estos
      sistemas sin grandes cambios.
Fundamentos de Python
  ¿Qué es Python?
     Paradigmas de programación


     Paradigmas de Programación




      Python no sólo permite el paradigma de programación
      imperativo y el orientado a objetos, también puede
      experimentar programación funcional y programación orientada
      a aspectos.

Weitere ähnliche Inhalte

Was ist angesagt?

Presentacion Pseint
Presentacion PseintPresentacion Pseint
Presentacion Pseint
egalindo1104
 
Introduccion a word
Introduccion a wordIntroduccion a word
Introduccion a word
lexray_01
 
Esquema basico del software
Esquema basico del softwareEsquema basico del software
Esquema basico del software
Sheyli Patiño
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
starduslex
 

Was ist angesagt? (20)

python
pythonpython
python
 
Ventana de pseint
Ventana de pseintVentana de pseint
Ventana de pseint
 
Lenguaje PHP
Lenguaje PHPLenguaje PHP
Lenguaje PHP
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Introduction To Python
Introduction To PythonIntroduction To Python
Introduction To Python
 
Intro to Python
Intro to PythonIntro to Python
Intro to Python
 
Presentacion Pseint
Presentacion PseintPresentacion Pseint
Presentacion Pseint
 
Python Course | Python Programming | Python Tutorial | Python Training | Edureka
Python Course | Python Programming | Python Tutorial | Python Training | EdurekaPython Course | Python Programming | Python Tutorial | Python Training | Edureka
Python Course | Python Programming | Python Tutorial | Python Training | Edureka
 
Presentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTMLPresentación Introducción al lenguaje HTML
Presentación Introducción al lenguaje HTML
 
Introduction to python
Introduction to pythonIntroduction to python
Introduction to python
 
Python Anaconda Tutorial | Edureka
Python Anaconda Tutorial | EdurekaPython Anaconda Tutorial | Edureka
Python Anaconda Tutorial | Edureka
 
Introduction to Python programming Language
Introduction to Python programming LanguageIntroduction to Python programming Language
Introduction to Python programming Language
 
Introduccion a word
Introduccion a wordIntroduccion a word
Introduccion a word
 
Introduccion a python 3
Introduccion a python 3Introduccion a python 3
Introduccion a python 3
 
Introduction to Python Programming
Introduction to Python ProgrammingIntroduction to Python Programming
Introduction to Python Programming
 
Esquema basico del software
Esquema basico del softwareEsquema basico del software
Esquema basico del software
 
Lenguaje c diapositivas
Lenguaje c diapositivasLenguaje c diapositivas
Lenguaje c diapositivas
 
Phython Programming Language
Phython Programming LanguagePhython Programming Language
Phython Programming Language
 
Lenguajes de programacion. Segun Glenn Brookshear
Lenguajes de programacion. Segun Glenn BrookshearLenguajes de programacion. Segun Glenn Brookshear
Lenguajes de programacion. Segun Glenn Brookshear
 
Sistema operativo y sus utilerías
Sistema operativo y sus utileríasSistema operativo y sus utilerías
Sistema operativo y sus utilerías
 

Andere mochten auch (8)

Material de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación ComputacionalMaterial de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación Computacional
 
Seminario eMadrid: Test de Pensamiento Computacional
Seminario eMadrid: Test de Pensamiento ComputacionalSeminario eMadrid: Test de Pensamiento Computacional
Seminario eMadrid: Test de Pensamiento Computacional
 
Entorno de desarrollo integrado
Entorno de desarrollo integradoEntorno de desarrollo integrado
Entorno de desarrollo integrado
 
Tipos de software
Tipos de softwareTipos de software
Tipos de software
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
TIPOS DE SOFTWARE
TIPOS DE SOFTWARETIPOS DE SOFTWARE
TIPOS DE SOFTWARE
 
Visual Basic .NET
Visual Basic .NETVisual Basic .NET
Visual Basic .NET
 
Etapas de Desarrollo Software
Etapas de Desarrollo SoftwareEtapas de Desarrollo Software
Etapas de Desarrollo Software
 

Ähnlich wie ¿Qué es 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
 
Programacion orientada a objetos python manuel casado martín - universidad ...
Programacion orientada a objetos python   manuel casado martín - universidad ...Programacion orientada a objetos python   manuel casado martín - universidad ...
Programacion orientada a objetos python manuel casado martín - universidad ...
Wilson Bautista
 

Ähnlich wie ¿Qué es Python? (20)

Introducción a Python
Introducción a Python Introducción a Python
Introducción a Python
 
Parallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzadosParallel python sistemas operativos avanzados
Parallel python sistemas operativos avanzados
 
Introduccion-a-Python.pdf
Introduccion-a-Python.pdfIntroduccion-a-Python.pdf
Introduccion-a-Python.pdf
 
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
 
Lenguaje phython
Lenguaje phythonLenguaje phython
Lenguaje phython
 
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
 
Programador Jr. para Python Primera Parte
Programador Jr. para Python Primera ParteProgramador Jr. para Python Primera Parte
Programador Jr. para Python Primera Parte
 
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
 
Programacion orientada a objetos python manuel casado martín - universidad ...
Programacion orientada a objetos python   manuel casado martín - universidad ...Programacion orientada a objetos python   manuel casado martín - universidad ...
Programacion orientada a objetos python manuel casado martín - universidad ...
 
programa curso python 2022.pdf
programa curso python 2022.pdfprograma curso python 2022.pdf
programa curso python 2022.pdf
 
Manual de python
Manual de pythonManual de python
Manual de python
 

Mehr von Doknos Tecnology

Mehr von 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
 
¿Por qué usar Python?
¿Por qué usar Python?¿Por qué usar Python?
¿Por qué usar 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

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
FagnerLisboa3
 
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
241521559
 
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 (10)

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)
 
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
 
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
 
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
 
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...
 
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
 
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
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
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
 

¿Qué es Python?

  • 1. Fundamentos de Python ¿Qué es Python? Milton R. Mazzarri S. milmazz@gmail.com Universidad de Las Américas 20 de Enero de 2011
  • 2. Fundamentos de Python ¿Qué es Python? Definición ¿Qué es Python? Definición Es un lenguaje interpretado, interactivo y orientado a objetos que ofrece una gran cantidad de estructuras de datos de alto nivel por medio de un tipado dinámico y fuerte, además de estas características es multiparadigma y multiplataforma.
  • 3. Fundamentos de Python ¿Qué es Python? Lenguajes interpretados Lenguajes interpretados Definición Es aquel lenguaje que se ejecuta utilizando un programa intermedio llamado intérprete, en lugar de compilar el código a lenguaje máquina que pueda comprender y ejecutar directamente una computadora.
  • 4. Fundamentos de Python ¿Qué es Python? Lenguajes interpretados Ventajas y desventajas en lenguajes interpretados Lenguajes compilados normalmente se ejecutan rápido. Lenguajes interpretados son más flexibles y más portables. En Python, como en muchos otros lenguajes, el código fuente se traduce a un pseudo código máquina intermedio llamado bytecode la primera vez que se ejecuta, generando archivos .pyc o .pyo (bytecode optimizado), que son los que se ejecutarán en sucesivas ocasiones.
  • 5. Fundamentos de Python ¿Qué es Python? Tipado dinámico Tipado dinámico Python es un lenguaje dinámicamente tipado. Por lo tanto, no es necesario declarar el tipo de dato que va a contener una determinada variable, dicho tipo de dato será determinado en tiempo de ejecución según el valor asignado a la variable, además, el tipo de la variable puede cambiar si se le asigna un valor de otro tipo.
  • 6. Fundamentos de Python ¿Qué es Python? Tipado fuerte Tipado fuerte Python es un lenguaje fuertemente tipado. Por lo tanto, si usted posee un variable de tipo entero no puede tratarla como una cadena de texto a menos que usted realice la conversión de manera explícita previamente.
  • 7. Fundamentos de Python ¿Qué es Python? Multiplataforma Multiplataforma UNIX Solaris GNU/Linux DOS Microsoft Windows ... NOTA: Si no utilizamos bibliotecas específicas de cada plataforma nuestro programa podrá correr en todos estos sistemas sin grandes cambios.
  • 8. Fundamentos de Python ¿Qué es Python? Paradigmas de programación Paradigmas de Programación Python no sólo permite el paradigma de programación imperativo y el orientado a objetos, también puede experimentar programación funcional y programación orientada a aspectos.