Python Cisco
Módulo 1 Introducción a Python
Elementos de un lenguaje de programación
Un alfabeto.- símbolos utilizados para formar palabras de un determinado lenguaje
Un léxico.- (también conocido como diccionario) un conjunto de palabras que el
lenguaje ofrece a sus usuarios
Una sintaxis.- un conjunto de reglas utilizadas para precisar si una determinada
cadena de palabras forma una oración válida
Una semántica.- un conjunto de reglas que determinan si una frase tiene sentido
Un programa escrito en un lenguaje de programación de alto nivel se
denomina código fuente (en contraste con el código máquina ejecutado por las
computadoras). Del mismo modo, el archivo que contiene el código fuente se
denomina archivo fuente.
Formas de transformar un programa de un lenguaje de programación de alto
nivel a un lenguaje de máquina:
¿Qué significa todo esto para ti?
Python es un lenguaje interpretado. Esto significa que hereda todas las
ventajas y desventajas descritas. Por supuesto, agrega algunas de sus
características únicas a ambos conjuntos.
Si deseas programar en Python, necesitarás el intérprete de Python. No
podrás ejecutar tu código sin él. Afortunadamente, Python es gratuito. Esta
es una de sus ventajas más importantes.
Lenguages de scripting.- lenguajes diseñados para ser utilizados en la interpretación
Scripts.- Son la fuente de los programas codificados con los lenguages de scripting
Cuestionario:
1. ¿Qué es el código máquina?
Un lenguaje de programación de bajo nivel que consiste en dígitos/bits binarios
que la computadora lee y entiende
2. ¿Cuáles son los cuatro elementos fundamentales que componen un lenguaje?
Un alfabeto, un léxico, una sintaxis y una semántica
3. ¿Cómo se llama a un archivo que contiene un programa escrito en un lenguaje
de programación de alto nivel?
Un archivo fuente
4. ¿Qué es cierto sobre la compilación? (Selecciona dos respuestas)
Tiende a ser más rápida que la interpretación
El código se convierte directamente en código máquina ejecutable por el
procesador
5. ¿Cuál es la mejor definición de un script?
Es un archivo de texto que contiene instrucciones que componen un programa
de Python
6. Selecciona las afirmaciones que sean verdaderas.
(Selecciona dos respuestas)
Python es una buena opción para crear y ejecutar pruebas para aplicaciones
Python es gratuito, de código abierto y multiplataforma
7. ¿Qué es CPython?
Es la implementación de referencia predeterminada de Python, escrita en el
lenguaje C
8. ¿Cómo se llama un intérprete de línea de comandos que te permite
interactuar con tu sistema operativo y ejecutar comandos y scripts de
Python? (no elegir un editor)
Una consola
9. ¿Cuál es el comportamiento esperado del siguiente programa?
print("¡Hola!")
El programa mostrará ¡Hola! en la pantalla
10. ¿Cuál es el comportamiento esperado del siguiente programa?
prin("¡Adiós!")
El programa generará un mensaje de error en la pantalla