Lección 1 · Fundamentos

Lección 1: ¿Qué es Python? + Tu primer programa


🎯 Objetivo

Entender qué es Python, para qué se usa y crear tu primer programa usando print().

📘 Explicación

Python es un lenguaje de programación muy usado porque es fácil de leer y escribir. Un programa es una lista de instrucciones que la computadora ejecuta en orden.

Regla clave: primero escribes el código, luego lo ejecutas para ver el resultado.

🔑 Conceptos clave

  • Programa: conjunto de instrucciones.
  • Instrucción: una línea que hace algo (por ejemplo, mostrar texto).
  • print(): función para mostrar información en pantalla.

🧩 Ejemplos

Ejemplo 1: Hola Mundo

print("Hola Mundo")

Ejemplo 2: Varias líneas

print("Python es fácil")
print("Si practico, aprendo")

Ejemplo 3: Comillas dentro de texto

print('Él dijo: "Hola"')

Ejemplo 4: Saltos de línea y tabulación

print("Línea 1\nLínea 2\n\t- Item con tab")

Ejemplo 5: Parámetros sep y end

print("A","B","C", sep="-")
print("Cargando", end="...")
print("OK")

🧪 Ejercicios propuestos

  1. Imprime tu nombre en pantalla.
  2. Imprime 3 líneas: saludo, ciudad y una frase motivadora.
  3. Crea una “tarjeta” con 4 líneas: Nombre, Curso, Fecha, Meta.
  4. Imprime una línea que contenga comillas dobles dentro del texto.
  5. Imprime un listado con viñetas usando \n y \t.
  6. Imprime los números 1, 2, 3 en una sola línea separados por coma usando sep.
  7. Imprime “Inicio” y luego “Fin” en la misma línea usando end.
  8. Imprime un “marco” con caracteres (ASCII art) de 3 líneas.
  9. Imprime una línea vacía entre dos mensajes.
  10. Imprime tu nombre y edad en la misma línea usando varios argumentos.
✅ Ver soluciones explicadas (10 ejercicios)

Intenta primero. Luego compara con estas soluciones y lee la explicación.


Ejercicio 1: Imprime tu nombre en pantalla.

print("Nombre: Ana")

Explicación: Usa comillas para texto y print() para mostrarlo.


Ejercicio 2: Imprime 3 líneas: saludo, ciudad y una frase motivadora.

print("Hola")
print("Quito")
print("Hoy practico Python")

Explicación: Cada print() genera una línea.


Ejercicio 3: Crea una “tarjeta” con 4 líneas: Nombre, Curso, Fecha, Meta.

print("=== TARJETA ===")
print("Nombre: Ana")
print("Curso: Python Básico")
print("Fecha: 2025-12-14")
print("Meta: practicar")

Explicación: Puedes imprimir encabezado y luego campos.


Ejercicio 4: Imprime una línea que contenga comillas dobles dentro del texto.

print('Él dijo: "Aprenderé Python"')

Explicación: Si tu texto tiene comillas dobles, puedes envolver con comillas simples.


Ejercicio 5: Imprime un listado con viñetas usando \n y \t.

print("Compras:\n\t- Pan\n\t- Leche\n\t- Fruta")

Explicación: \n crea nueva línea y \t agrega tabulación.


Ejercicio 6: Imprime los números 1, 2, 3 en una sola línea separados por coma usando sep.

print(1,2,3, sep=", ")

Explicación: sep controla el separador entre argumentos.


Ejercicio 7: Imprime “Inicio” y luego “Fin” en la misma línea usando end.

print("Inicio", end=" ... ")
print("Fin")

Explicación: end evita el salto de línea automático.


Ejercicio 8: Imprime un “marco” con caracteres (ASCII art) de 3 líneas.

print("+--------+")
print("| PYTHON |")
print("+--------+")

Explicación: Con print() puedes dibujar usando texto.


Ejercicio 9: Imprime una línea vacía entre dos mensajes.

print("Mensaje 1")
print("")
print("Mensaje 2")

Explicación: print("") imprime una línea en blanco.


Ejercicio 10: Imprime tu nombre y edad en la misma línea usando varios argumentos.

print("Nombre:","Ana","Edad:",20)

Explicación: print acepta varios valores y los separa por espacio por defecto.

⚠️ Errores comunes

  • Olvidar comillas: print(Hola) ❌ → print("Hola")
  • Escribir Print con mayúscula: Python distingue mayúsculas/minúsculas.
  • Olvidar paréntesis: print "Hola" ❌ (eso no es válido en Python 3).