Capítulo 2.1: Empezando a Programar

Sección 1 – El Primer Programa: "¡Hola, Mundo!"

1. El Concepto y la Función principal

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

# Nuestro primer script en Python
print("¡Hola, Mundo!")

Al ejecutar este comando en el intérprete o shell, la salida que obtenemos es la siguiente:

¡Hola, Mundo!

2. Reglas del Lenguaje que Debes Respetar

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:

¡Recuerda! A diferencia de otros lenguajes de programación industriales como C++ o Java, en Python no se debe finalizar la línea de código con un punto y coma (;).

3. Caracteres Especiales del Capítulo

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.

4. Taller Práctico: Retos Lógicos para la Escuela Técnica

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.

Reto 1: El Sistema de Alerta del Taller de Torno

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:

========================================
INICIANDO SISTEMA TORNO CNC-200
¡Peligro! Use gafas de protección.
========================================

Reto 2: Depuración de Código (Control de Calidad)

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:

# Intento de programa de aviso técnico
Print("ALERTA DE SOBRECALENTAMIENTO")
print "Por favor, verifique el refrigerante"
print("Presione el botón de parada de emergencia)

Reto 3: El Logotipo Digital

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:

*****
*
*
*