Unidad 01 — Introducción a Python
Start unit → 1.1 Introducción a PythonEsta unidad presenta la programación como una forma de describir soluciones mediante instrucciones claras. Todavía no estudiaremos variables, listas, funciones ni estructuras de control. El objetivo inicial es entender qué hace un programa, reconocer sus entradas y salidas, y ejecutar código sencillo con seguridad.
Resultados evaluables
Al finalizar la unidad podrás:
- explicar para qué se utiliza Python;
- reconocer problemas que pueden abordarse mediante programación;
- crear y ejecutar un archivo básico en Spyder;
- crear y ejecutar una celda de código en Google Colab.
Apoyos formativos no evaluables por separado
Para facilitar el inicio se presentan algoritmo, entrada–proceso–salida, ejecución secuencial, comentarios, lectura básica de errores, organización de archivos y seguridad en notebooks. Estos elementos sirven para acompañar los tres contenidos oficiales de la unidad; no constituyen temas evaluables adicionales.
Ruta de aprendizaje
- Introducción a Python
- Programación aplicada a distintas carreras
- Primeros pasos con Spyder y Google Colab
- Práctica de la unidad
- Soluciones
Pregunta guía
¿Cómo convertimos una necesidad del mundo real en instrucciones que una computadora pueda ejecutar?
Producto de la unidad
Crearás y ejecutarás un programa breve que:
- indique el contexto del problema;
- muestre qué resultado produciría una solución;
- pueda ejecutarse tanto en Spyder como en una celda de Colab.
El uso de comentarios se propone como apoyo formativo, no como criterio evaluable independiente.
Límites de esta unidad
Para respetar la secuencia de Coordinación, aquí no se evaluarán:
- variables o conversiones de tipos;
- listas y otras colecciones;
- condicionales o ciclos;
- funciones creadas por el estudiante;
- librerías, módulos o instalaciones de paquetes.
Ver esos elementos en un programa real no significa que debas dominarlos todavía. Los estudiaremos en las unidades correspondientes.
Python Examples
Runnable programs from this unit — copy one and run it to see the concepts above in action instead of just reading about them.
# Primer programa del curso
print("Fundamentos de Programación")
print("Unidad 01: Introducción a Python")
print("Estado: entorno preparado")
# Las instrucciones se ejecutan de arriba hacia abajo
print("Inicio")
print("1. Comprender el problema")
print("2. Describir los pasos")
print("3. Presentar el resultado")
print("Fin")
# Prototipos de salida para problemas de distintas disciplinas
print("Aplicación en nutrición")
print("Resultado esperado: total de calorías de una comida")
print("Aplicación en ingeniería eléctrica")
print("Resultado esperado: estado de una medición de voltaje")
print("Aplicación en logística")
print("Resultado esperado: secuencia de preparación de un pedido")