Sección 1 – El Primer Programa: "¡Hola, Mundo!"
Bienvenidos al mundo de la programación en Python 3. El punto de partida tradicional para aprender cualquier lenguaje de programación es escribir un script que muestre un saludo en la pantalla. En Python, este proceso se realiza de manera directa y limpia, utilizando una función incorporada llamada print().
La filosofía de Python se basa en una sintaxis simple para que el código sea limpio y legible. Para mostrar texto en pantalla, llamamos a la función y colocamos el mensaje que deseamos dentro de paréntesis y entre comillas
Al ejecutar este comando en el intérprete o shell, la salida que obtenemos es la siguiente:
Como estudiantes de una escuela técnica, sabemos que la precisión es vital. Python es un lenguaje case sensitive (distingue estrictamente entre mayúsculas y minúsculas). Un pequeño error impedirá que el programa funcione:
Print() o PRINT() con mayúsculas generará un error de nombre (NameError) porque el intérprete solo reconoce print() en minúsculas.;).
A lo largo de este primer paso, utilizaremos varios caracteres especiales esenciales para estructurar y documentar el código:
| Símbolo / Carácter | Nombre técnico | Función en Python |
|---|---|---|
() |
Paréntesis | Encierran los argumentos o datos que procesa una función (como el texto de print). |
" " o ' ' |
Comillas | Encierran y delimitan cadenas de texto o caracteres. |
# |
Almohadilla (Hashtag) | Precede a un comentario de una sola línea. El intérprete lo ignora. |
Resuelve los siguientes retos lógicos en tu editor de código o IDLE. Piensa primero en la estructura del código antes de ejecutarlo.
Contexto: En el taller de metalmecánica de nuestra escuela técnica, se va a instalar un torno CNC automatizado. Como programadores, se nos pide crear el mensaje inicial de bienvenida y seguridad que la máquina mostrará al operario al encenderse.
Tu misión: Diseña un script en Python que imprima las siguientes tres líneas consecutivas, respetando exactamente el formato:
Contexto: Un estudiante de mantenimiento de otra sección intentó escribir un programa de aviso de emergencias técnicas, pero su código está lleno de errores de sintaxis y no ejecuta.
Tu misión: Identifica los errores presentes en el siguiente fragmento, explica por qué fallan basados en la teoría del libro y escríbelo de manera correcta para que funcione:
Contexto: Queremos representar un pequeño diseño o "arte ASCII" que simule la estructura de un engranaje o una letra técnica "T" usando solo caracteres de texto con la función print().
Tu misión: Escribe un programa que dibuje con asteriscos (*) la siguiente figura en pantalla utilizando una sola instrucción print() por línea: