020 El Lenguaje de Programación Python
020 El Lenguaje de Programación Python
programación de computadoras
TABLA DE CONTENIDO
Versiones: 0, 1, 2, 3
Aplicaciones Web
Videojuegos
Apps
Etc.
Lenguaje de alto nivel
Compiladores
Intérpretes
Programa objeto
COMPILADORES
C, C++, Java, etc.
Traductor a
PROGRAMA
FUENTE lenguaje de máquina
INTÉRPRETES
Python
Compiladores
Analiza sintaxis
Traduce a lenguaje máquina
Crea programa objeto/ejecutable programa que se ejecuta
Programa
Programa fuente Compilador
objeto/ejecutable
Errores de
sintaxis
• A partir del programa fuente los compiladores crean su respectivo
programa objeto o programa ejecutable
• Fase de compilación
o Revisión de sintaxis
o Traducción a lenguaje de máquina en caso de que la sintaxis esté correcta
o Creación del programa objeto: se crea cuando todo el fuente esté libre de
errores de sintaxis
Programa
Interpretador
fuente
Errores de
sintaxis
• Los intérpretes no crean un programa objeto
Estructuras de datos
Ofrece diferentes formas para organizar
datos y así facilitar la solución de problemas
Multiplataforma
Puede ser usado en diferentes sistemas
operativos (OS: Operating System):
Windows
Unix/Linux (Ubuntu, Debian, etc.)
Android (una versión: Pydroid3)
Mac OS X
OS/400 (minicomputadoras IBM: AS/400, iSeries)
Intérpretes en línea:
https://www.onlinegdb.com/online_python_interpreter
Python es tipo software libre: permite a sus
usuarios estas acciones
Usar el software para sus propósitos
Estudiar y modificar el lenguaje según sus
requerimientos
Distribuir copias
Disponibilidad gratuita
ENTORNOS DE DESARROLLO INTEGRADOS
Depurar
Ejecutar
Etc.
Python tiene un IDE nativo, es decir un
IDE que Python trae de fábrica, es
instalado cuando se instala el lenguaje:
Formas de uso
Modo comando (shell)
Modo programa (script)
Modo comando (shell de Python)
100 + 90 + 70 / 3
(100 + 90 + 70) / 3
8 * (5 – 2 ) ** 2
abs(-10) ** 2
Modo programa (script)
GUARDAR EL PROGRAMA:
Opción de menú: File / Save
EJECUTAR EL PROGRAMA:
Opción de menú: Run