SlideShare una empresa de Scribd logo
PYTHON
INTEGRANTES:
Oscar Barrera
Camila Orjuela
Ariana Martínez
PYTHON.pptx
Fue creado a finales de los 80´s por
Guido van Rossum en el Centro para
las Matemáticas y la Informática; en
los Países Bajos, como un sucesor del
lenguaje de programación ABC, capaz
de manejar excepciones e interactuar
con el sistema operativo Amoeba.
Es administrado por la Python Software
Foundation, posee una licencia de código
abierto, denominada “Python Software
Foundation License 3”
Python alcanzó la versión 1.0 en
enero de 1994. Una característica de
este lanzamiento fueron las
herramientas de la programación
funcional: lambda, reduce, filter y
map.
En 1991, van Rossum publicó el código de la
versión 0.9.0 en las que ya estaban presentes
clases con herencia, manejo de excepciones,
funciones y los tipos modulares, como: str, list,
dict, entre otros.
Esta versión introdujo además un
sistema de recolección de basura
capaz de recolectar referencias
cíclicas.
En el año 2000, el equipo principal de desarrolladores
de Python se cambió a BeOpen.com para formar el
equipo BeOpen PythonLabs , Python 2.0 fue el primer y
único lanzamiento de BeOpen.com la cual tomó una
característica mayor del lenguaje de programación
funcional Haskell introdujo además un sistema de
recolección de basura capaz de recolectar referencias
cíclicas.
 Sintaxis muy clara y legible.
 Fuerte capacidad de introspección.
 Orientación a objetos intuitiva.
 Expresión del código procedimental.
 Altamente modular, soporta paquetes jerárquicos.
 Enfocado en el uso de excepciones para el manejo de
errores.
 Tipos de datos dinámicos de muy alto nivel.
 Extensa biblioteca estándar (STL) y módulos de
terceros para prácticamente todas las tareas.
 Extensiones y módulos fácilmente escritos en C, C + +
,Java Integrable dentro de las aplicaciones como una
interfaz de scripting.
Características
 Aplicaciones de escritorio.
 Aplicaciones web.
 Análisis de datos.
 Administración de servidores.
 Seguridad y análisis de penetración.
 Cómputo en la nube.
 Cómputo científico.
 Análisis de lenguaje natural.
 Visión artificial.
 Animación, videojuegos e imágenes generadas por
computadora.
 Aplicaciones móviles.
Aplicaciones de Python
Se dice que estamos usando el intérprete en modo
interactivo, cuando los comandos son leídos desde
una terminal. En este modo espera el siguiente
comando con el prompt primario, usualmente tres
signos mayor-que (>>>); para las líneas de
continuación espera con el prompt secundario, por
defecto tres puntos (...). Antes de mostrar el prompt
primario, el intérprete muestra un mensaje de
bienvenida reportando su número de versión y una
nota de copyright
Modo Interactivo
Se escriben las instrucciones en una especie de intérprete de
comandos: las expresiones pueden ser introducidas una a una,
pudiendo verse el resultado de su evaluación inmediatamente,
lo que da la posibilidad de probar porciones de código en el
modo interactivo antes de integrarlo como parte de un
programa. Esto resulta útil tanto para las personas que se
están familiarizando con el lenguaje como para los
programadores más avanzados.
Ejemplo
En Python tenemos como tipos de datos simples
números: enteros, de coma flotante y complejos, como
pueden ser 3, 15.57 o 7 + 5j; cadenas de texto, como
“Hola Mundo” y valores booleanos: True (cierto) y
False (falso).
Vamos a crear un par de variables a modo de ejemplo.
Una de tipo cadena y una de tipo entero:
Ejemplo
Tipos de datos básicos y variables
Python
Si se desea ejecutar cualquier script en entornos
basados en UNIX, es necesario que el script cuente
con los permisos necesarios. Para asignar permisos
de ejecución a un archivo en *NIX se utiliza el
comando:
Ejecución en entornos basados en UNIX.
chmod +x
El siguiente comando en la terminal asignará permisos de ejecución al script holamundo.py
$ chmod +x holamundo.py
$
Y el script se ejecutará de la siguiente forma, suponiendo que se encuentra en el mismo
directorio de trabajo de la terminal.
$ ./holamundo.py
Hola Mundo
$
Además de la forma previa, es posible ejecutar el script mendiante el intérprete de Python 3, sin
necesidad de otorgarle al archivo permisos de ejecución.
$ python3 holamundo.py
Hola Mundo
$
En el caso de Windows, el sistema relacionará
a los archivos con la extensión .py con el
intérprete de Python, por lo que con hacer
doble click en el archivo, éste se ejecutará y
tan pronto termine, cerrará la terminal.
Ejecución en Windows
Cuando se ejecute el script holamundo.py en Windows, se
abrirá y cerrará una terminal de forma casi inmediata.
El script codigo/holamundo2.py.
El siguiente script que corresponde a holamundo2.py
incluye una instrucción que no terminará su ejecución hasta
que se oprima la tecla <Intro>.
#! /usr/bin/python3
print("Hola Mundo")
input()
Codificación de caracteres en Python.
 Python 2 utiliza por defecto una codificación ASCII, por lo que
desplegar caracteres especiales como la "ñ" y los acentos
generan un mensaje de error.
 Python 3 utiliza la codificación UTF-8 por defecto.
Para indicarle al intérprete de Python 2 que utilice la codificación UTF-
8 se debe incluir la siguiente línea al principio el script:
# -*- coding: utf-8 -*-
Es muy recomendable definir siempre el tipo de codificación UTF-8 en
los scripts hechos para Python 2.
El script hola_ninos.py es un ejemplo de código en Python 2.
#! /usr/bin/python
# -*- coding: utf-8 -*-
print "Hola niños"
input()
Entornos de Desarrollo Integrado
Un Entorno de Desarrollo Integrado (IDE) es un conjunto
de herramientas e interfaces que facilitan la
programación y que están integrados por algunos de los
siguientes elementos:
 Editor.
 Depurador.
 Compilador (no es necesario para Python).
 Interfaz de ejecución.
 Gestor de componentes.
 Control de versiones.
Entornos de Desarrollo Integrado
IDLE es el IDE que viene preinstalado con Python, el cual
se ejecuta desde una ventana en el Escritorio de un
entorno gráfico.
Existen varios editores e IDE que pueden soportar a
Python. Algunos de ellos son:
 Eclipse.
 XCode.
 Visual Studio.
 NetBeans.
 Vim.
 Emacs.

Más contenido relacionado

PDF
Programador Jr. para Python Primera Parte
PDF
Introducción a Python
PPTX
Introduccion a Python & Temas Basicos.pptx
PDF
Introduccion a Python
PDF
Python para todos
PDF
Python_para_todos.pdf
PDF
Python para todos
PDF
Programador Jr. para Python Primera Parte
Introducción a Python
Introduccion a Python & Temas Basicos.pptx
Introduccion a Python
Python para todos
Python_para_todos.pdf
Python para todos

Similar a PYTHON.pptx (20)

PDF
Libro python para todos
PDF
Python para todos
PDF
Python_para_todos.pdf
PDF
python-para-todos.pdf
PDF
python-para-todos.pdf
PPTX
Investigacion de Python.pptx
DOCX
Manual de python
PDF
Introducción a python
PDF
INFOSAN Tutorial python3 (1)
PDF
Tutorial python
PDF
Tutorial python3
PDF
El tutorial de pythonnnn
PDF
Tutorial python3
DOC
Tutorial de Programacion en Python 3.doc
PPSX
FUNDAMENTOS PYTHON.ppsx
PDF
Tutorial python3
PDF
excelente Tutorial aprendizaje de Python3.pdf
PDF
Introduccion a-python
ODP
Python, por Jonathan Estévez
PDF
Python básico I
Libro python para todos
Python para todos
Python_para_todos.pdf
python-para-todos.pdf
python-para-todos.pdf
Investigacion de Python.pptx
Manual de python
Introducción a python
INFOSAN Tutorial python3 (1)
Tutorial python
Tutorial python3
El tutorial de pythonnnn
Tutorial python3
Tutorial de Programacion en Python 3.doc
FUNDAMENTOS PYTHON.ppsx
Tutorial python3
excelente Tutorial aprendizaje de Python3.pdf
Introduccion a-python
Python, por Jonathan Estévez
Python básico I
Publicidad

Último (20)

PPTX
NILS actividad 4 PRESENTACION.pptx pppppp
PPTX
GEOLOGIA, principios , fundamentos y conceptos
PDF
Oficio SEC 293416 Comision Investigadora
PPTX
Gestion de seguridad y salud ocupacional.pptx
PDF
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
PPTX
Curso Corto de PLANTA CONCENTRADORA FREEPORT
PDF
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
PDF
Curso Introductorio de Cristales Liquidos
PPTX
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
PPTX
leyes de los gases Ideales. combustible refinación
PDF
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
PPTX
Logging While Drilling Ingenieria Petrolera.pptx
PPTX
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
PDF
TESTAMENTO DE DESCRIPTIVA ..............
PPTX
376060032-Diapositivas-de-Ingenieria-ESTRUCTURAL.pptx
PPT
357161027-seguridad-industrial-diapositivas-ppt.ppt
PDF
HISTORIA DE LA GRÚAA LO LARGO DE LOS TIEMPOSpdf
DOCX
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
PDF
1132-2018 espectrofotometro uv visible.pdf
PDF
GUÍA PARA LA IMPLEMENTACIÓN DEL PLAN PARA LA REDUCCIÓN DEL RIESGO DE DESASTRES
NILS actividad 4 PRESENTACION.pptx pppppp
GEOLOGIA, principios , fundamentos y conceptos
Oficio SEC 293416 Comision Investigadora
Gestion de seguridad y salud ocupacional.pptx
Copia de Presentación Propuesta de Marketing Corporativo Blanco y Negro.pdf
Curso Corto de PLANTA CONCENTRADORA FREEPORT
Sustitucion_del_maiz_por_harina_integral_de_zapall.pdf
Curso Introductorio de Cristales Liquidos
CAPACITACIÓN DE USO ADECUADO DE EPP.pptx
leyes de los gases Ideales. combustible refinación
Informe Comision Investigadora Final distribución electrica años 2024 y 2025
Logging While Drilling Ingenieria Petrolera.pptx
MARITIMO Y LESGILACION DEL MACO TRANSPORTE
TESTAMENTO DE DESCRIPTIVA ..............
376060032-Diapositivas-de-Ingenieria-ESTRUCTURAL.pptx
357161027-seguridad-industrial-diapositivas-ppt.ppt
HISTORIA DE LA GRÚAA LO LARGO DE LOS TIEMPOSpdf
CONCEPTOS BASICOS DE LA PROGRAMACION STEP
1132-2018 espectrofotometro uv visible.pdf
GUÍA PARA LA IMPLEMENTACIÓN DEL PLAN PARA LA REDUCCIÓN DEL RIESGO DE DESASTRES
Publicidad

PYTHON.pptx

  • 3. Fue creado a finales de los 80´s por Guido van Rossum en el Centro para las Matemáticas y la Informática; en los Países Bajos, como un sucesor del lenguaje de programación ABC, capaz de manejar excepciones e interactuar con el sistema operativo Amoeba. Es administrado por la Python Software Foundation, posee una licencia de código abierto, denominada “Python Software Foundation License 3”
  • 4. Python alcanzó la versión 1.0 en enero de 1994. Una característica de este lanzamiento fueron las herramientas de la programación funcional: lambda, reduce, filter y map. En 1991, van Rossum publicó el código de la versión 0.9.0 en las que ya estaban presentes clases con herencia, manejo de excepciones, funciones y los tipos modulares, como: str, list, dict, entre otros.
  • 5. Esta versión introdujo además un sistema de recolección de basura capaz de recolectar referencias cíclicas. En el año 2000, el equipo principal de desarrolladores de Python se cambió a BeOpen.com para formar el equipo BeOpen PythonLabs , Python 2.0 fue el primer y único lanzamiento de BeOpen.com la cual tomó una característica mayor del lenguaje de programación funcional Haskell introdujo además un sistema de recolección de basura capaz de recolectar referencias cíclicas.
  • 6.  Sintaxis muy clara y legible.  Fuerte capacidad de introspección.  Orientación a objetos intuitiva.  Expresión del código procedimental.  Altamente modular, soporta paquetes jerárquicos.  Enfocado en el uso de excepciones para el manejo de errores.  Tipos de datos dinámicos de muy alto nivel.  Extensa biblioteca estándar (STL) y módulos de terceros para prácticamente todas las tareas.  Extensiones y módulos fácilmente escritos en C, C + + ,Java Integrable dentro de las aplicaciones como una interfaz de scripting. Características
  • 7.  Aplicaciones de escritorio.  Aplicaciones web.  Análisis de datos.  Administración de servidores.  Seguridad y análisis de penetración.  Cómputo en la nube.  Cómputo científico.  Análisis de lenguaje natural.  Visión artificial.  Animación, videojuegos e imágenes generadas por computadora.  Aplicaciones móviles. Aplicaciones de Python
  • 8. Se dice que estamos usando el intérprete en modo interactivo, cuando los comandos son leídos desde una terminal. En este modo espera el siguiente comando con el prompt primario, usualmente tres signos mayor-que (>>>); para las líneas de continuación espera con el prompt secundario, por defecto tres puntos (...). Antes de mostrar el prompt primario, el intérprete muestra un mensaje de bienvenida reportando su número de versión y una nota de copyright Modo Interactivo
  • 9. Se escriben las instrucciones en una especie de intérprete de comandos: las expresiones pueden ser introducidas una a una, pudiendo verse el resultado de su evaluación inmediatamente, lo que da la posibilidad de probar porciones de código en el modo interactivo antes de integrarlo como parte de un programa. Esto resulta útil tanto para las personas que se están familiarizando con el lenguaje como para los programadores más avanzados. Ejemplo
  • 10. En Python tenemos como tipos de datos simples números: enteros, de coma flotante y complejos, como pueden ser 3, 15.57 o 7 + 5j; cadenas de texto, como “Hola Mundo” y valores booleanos: True (cierto) y False (falso). Vamos a crear un par de variables a modo de ejemplo. Una de tipo cadena y una de tipo entero: Ejemplo Tipos de datos básicos y variables Python
  • 11. Si se desea ejecutar cualquier script en entornos basados en UNIX, es necesario que el script cuente con los permisos necesarios. Para asignar permisos de ejecución a un archivo en *NIX se utiliza el comando: Ejecución en entornos basados en UNIX. chmod +x El siguiente comando en la terminal asignará permisos de ejecución al script holamundo.py $ chmod +x holamundo.py $ Y el script se ejecutará de la siguiente forma, suponiendo que se encuentra en el mismo directorio de trabajo de la terminal. $ ./holamundo.py Hola Mundo $ Además de la forma previa, es posible ejecutar el script mendiante el intérprete de Python 3, sin necesidad de otorgarle al archivo permisos de ejecución. $ python3 holamundo.py Hola Mundo $
  • 12. En el caso de Windows, el sistema relacionará a los archivos con la extensión .py con el intérprete de Python, por lo que con hacer doble click en el archivo, éste se ejecutará y tan pronto termine, cerrará la terminal. Ejecución en Windows Cuando se ejecute el script holamundo.py en Windows, se abrirá y cerrará una terminal de forma casi inmediata. El script codigo/holamundo2.py. El siguiente script que corresponde a holamundo2.py incluye una instrucción que no terminará su ejecución hasta que se oprima la tecla <Intro>. #! /usr/bin/python3 print("Hola Mundo") input()
  • 13. Codificación de caracteres en Python.  Python 2 utiliza por defecto una codificación ASCII, por lo que desplegar caracteres especiales como la "ñ" y los acentos generan un mensaje de error.  Python 3 utiliza la codificación UTF-8 por defecto. Para indicarle al intérprete de Python 2 que utilice la codificación UTF- 8 se debe incluir la siguiente línea al principio el script: # -*- coding: utf-8 -*- Es muy recomendable definir siempre el tipo de codificación UTF-8 en los scripts hechos para Python 2. El script hola_ninos.py es un ejemplo de código en Python 2. #! /usr/bin/python # -*- coding: utf-8 -*- print "Hola niños" input()
  • 14. Entornos de Desarrollo Integrado Un Entorno de Desarrollo Integrado (IDE) es un conjunto de herramientas e interfaces que facilitan la programación y que están integrados por algunos de los siguientes elementos:  Editor.  Depurador.  Compilador (no es necesario para Python).  Interfaz de ejecución.  Gestor de componentes.  Control de versiones.
  • 15. Entornos de Desarrollo Integrado IDLE es el IDE que viene preinstalado con Python, el cual se ejecuta desde una ventana en el Escritorio de un entorno gráfico. Existen varios editores e IDE que pueden soportar a Python. Algunos de ellos son:  Eclipse.  XCode.  Visual Studio.  NetBeans.  Vim.  Emacs.