-
Bienvenid@
- Mi primer programa en Python
-
Tipos Básicos
-
- Cuestionario
-
- Cuestionario
-
Colecciones
-
- Cuestionario
-
-
Control de flujo
-
- Cuestionario
-
- Cuestionario
-
Control de flujo (Mas avanzado)
-
- Cuestionario
-
- Cuestionario
-
Crear y usar funciones
-
- Cuestionario
-
- Cuestionario
-
-
Programar orientado a objetos
-
- Cuestionario
-
- Cuestionario
-
- Cuestionario
-
- Cuestionario
-
Revisitando Objetos
-
- Cuestionario
-
- Cuestionario
-
Programación funcional
-
- Cuestionario
-
- Cuestionario
-
Excepciones
-
- Cuestionario
-
- Cuestionario
-
Módulos y Paquetes
-
Repaso de lo aprendido
-
Examen
-
Mi primer programa en Python
Vamos a escribir y ejecutar el primer programa en Python, ver la diferencia entre probar código en el intérprete y lanzarlo desde un archivo, y seguir el flujo simple de crear, guardar y ejecutar un script. Este primer contacto aclara conceptos que luego se usarán para programas más largos y para trabajar con ficheros y argumentos de línea de comandos. Al final tendrás instrucciones claras para Windows y Linux y una pequeña práctica para comprobar lo aprendido.
6 temas sobre tu primer programa en Python
Intérprete vs. Archivo
El intérprete permite ejecutar código línea por línea, útil para pruebas rápidas. Lanzar un archivo ejecuta todo el script de una vez.
Crear un Script
Para crear un script, utiliza cualquier editor de texto. Guarda el archivo con la extensión .py, por ejemplo, mi_programa.py.
Guardar y Ejecutar
Guarda tus cambios en el editor. Para ejecutar el script desde la terminal, usa python mi_programa.py en Windows o python3 mi_programa.py en Linux.
Entiendo el Flujo
Siguiendo el proceso de crear, guardar y ejecutar, comprendes mejor cómo funcionan los programas en Python.
Estructura Básica
Cada script puede contener funciones, clases y bloques de código. Familiarízate con indentar y organizar el código.
Ejercicio Práctico
Haz un pequeño programa que imprima "Hola, Mundo!" y ejecútalo para consolidar tus aprendizajes.
"La programación no es solo escribir código, es resolver problemas y vivir en un mundo de lógica."
~ Martin Fowler
Formas de ejecución
Python puede usarse en modo interactivo, línea a línea, o ejecutando un archivo con código completo. La consola interactiva es ideal para experimentar y probar ideas rápidas; iPython es una alternativa recomendada por sus ayudas de autocompletado y documentación integrada. Guardar el código en un archivo permite reproducirlo, compartirlo y ejecutarlo siempre de la misma forma, lo que es mejor para programas que queremos mantener o distribuir.
Ejemplo práctico de código
Código mínimo (Python 3):
print("Hola Mundo")
Guardar en fichero. Abre tu editor preferido, escribe la línea anterior y guarda el archivo como hola.py. Usa codificación UTF-8 y un nombre corto, en minúsculas y sin espacios para evitar problemas en terminales.
Shebang y permisos en Linux / macOS. Si quieres ejecutar el fichero como un comando directamente añade al principio:
#!/usr/bin/env python3 print("Hola Mundo") Y después da permiso de ejecución con: chmod +x hola.py
Cómo ejecutar
- En el intérprete interactivo: abre la terminal y escribe python3 o ipython. Escribe print("Hola Mundo") y pulsa Enter; la respuesta aparece de inmediato. La sesión recuerda variables hasta que la cierres, por eso es útil para pruebas rápidas.
- Desde archivo en la terminal: python3 hola.py o, si añadiste shebang y permisos, ./hola.py. En Windows también puedes asociar .py al intérprete y hacer doble clic, aunque la ventana suele cerrarse enseguida si no hay pausa; por eso conviene ejecutar desde la consola o usar input() para pausar la salida si lo necesitas.
Consejos Prácticos
- Comprueba la versión de Python con python3 --version antes de ejecutar.
- Usa input() en Python 3 para pausar y leer texto (en Python 2 era raw_input, pero la versión actual es input()).
- Si la ventana se cierra al hacer doble clic en Windows, abre una consola y ejecuta python hola.py para ver la salida.
- Prefiere python3 en los comandos para evitar confusiones entre versiones.
Simulador Didáctico: Tu Primer Programa en Python
Experimenta la diferencia entre usar el Intérprete Línea a Línea y crear un Archivo Script (.py).
>>> Consola Interactiva de Python
Prueba comandos rápidos. Cada línea se ejecuta al instante, pero nada se almacena.
📄 Editor de Texto: mi_programa.py
Escribe tu script completo. Puedes incluir la cabecera Shebang si simulas entornos Linux.
Simulador Didáctico: Tu Primer Programa en Python
Experimenta la diferencia entre usar el Intérprete Línea a Línea y crear un Archivo Script (.py).
>>> Consola Interactiva de Python
Prueba comandos rápidos. Cada línea se ejecuta al instante, pero nada se almacena.
📄 Editor de Texto: mi_programa.py
Escribe tu script completo. Puedes incluir la cabecera Shebang si simulas entornos Linux.
"# Comentarios"
💻 Minijuego: El Intérprete de Python
En Python, el símbolo # le dice al ordenador: "Ignora por completo esta línea". Usamos los comentarios para dejar notas o para desactivar líneas de código que causan errores.
🎯 Tu Objetivo:
El siguiente script no funciona porque el programador olvidó comentar sus anotaciones humanas. Usa los botones para comentar (#) las líneas de texto normales y deja activas solo las líneas de código reales para que el programa pueda ejecutarse.
💻 Minijuego: El Intérprete de Python
En Python, el símbolo # le dice al ordenador: "Ignora por completo esta línea". Usamos los comentarios para dejar notas o para desactivar líneas de código que causan errores.
🎯 Tu Objetivo:
El siguiente script no funciona porque el programador olvidó comentar sus anotaciones humanas. Usa los botones para comentar (#) las líneas de texto normales y deja activas solo las líneas de código reales para que el programa pueda ejecutarse.
Recurso de AUDIO:
https://drive.google.com/file/d/1f-gsXiFV61eC9LAfEq9yiHgSYyHWSR7f/view?usp=sharing