Curso de Python / Qué es Python y para qué sirve
Python es un lenguaje de programación de propósito general con una sintaxis legible. Permite automatizar tareas, procesar datos y crear servicios web; en este curso aprenderás sus fundamentos con programas que reciben, validan y guardan datos de gastos.
Qué ejecuta un programa de Python
Un programa contiene instrucciones que toman una entrada, aplican reglas y producen un resultado. El intérprete de Python es el programa que ejecuta el código fuente. Un archivo terminado en .py contiene ese código, pero la extensión por sí sola no garantiza que cualquier sistema sepa con qué intérprete abrirlo.
| Uso | Ejemplo | Requisitos adicionales |
|---|---|---|
| Automatización | Buscar archivos CSV y sumar importes | Archivos de entrada y permisos de lectura |
| Análisis de datos | Agrupar gastos por categoría | Una biblioteca como pandas cuando resulte apropiada |
| Servicios web | Responder a una solicitud HTTP con datos JSON | Un framework y un entorno de despliegue |
Los ejemplos básicos del curso utilizan Python 3.12 o posterior. Se concentran en tipos de datos, decisiones, repeticiones, funciones y entrada y salida, sin depender de todas las novedades de la versión más reciente. Una aplicación móvil o un videojuego con gráficos exigentes requiere otras herramientas y decisiones de diseño.
La documentación oficial del tutorial de Python explica cómo se combinan estas piezas. Para preparar tu equipo, consulta la instalación en Windows o la preparación de Python en macOS y Ubuntu, según tu sistema.
Distinguir editor, terminal e intérprete interactivo
El editor sirve para escribir archivos. La terminal recibe órdenes del sistema operativo. El intérprete interactivo permite probar expresiones de Python directamente. La orden python hello.py se escribe en la terminal; una instrucción como print(...) se escribe en el archivo o dentro del intérprete. No copies los signos del indicador interactivo al archivo.
Crea una carpeta de práctica y guarda los archivos como UTF-8. Mantén juntos el código y su salida esperada: así podrás comprobar un comportamiento concreto en lugar de limitarte a copiar texto. Cambia una sola cosa en cada prueba para identificar qué modificación produce cada resultado.
Ejecutar un primer ejemplo completo
Guarda el siguiente contenido en hello.py. Abre la terminal en esa misma carpeta y ejecuta python hello.py con el entorno virtual del proyecto seleccionado. Fuera de un entorno virtual, macOS y Ubuntu pueden requerir python3 hello.py. La orden debe apuntar al intérprete que hayas decidido utilizar.
name = "Python"
amounts = [3500, 8000, 2500]
print(f"Hello, {name}!")
print("total:", sum(amounts))
La salida esperada contiene un saludo y la suma de los tres importes:
Hello, Python!
total: 14000
name hace referencia a una cadena de texto y amounts contiene una lista de números. La función incorporada sum() suma esos números; print() muestra el resultado. Sigue el recorrido de los valores antes de intentar memorizar toda la sintaxis.
Comprobar cambios y reconocer errores iniciales
- Cambia únicamente 8000 por 9000 y comprueba que el total pasa de 14000 a 15000.
- Restaura 8000. Cambia el texto Python del saludo y verifica que el total sigue siendo 14000.
- Si añades una sangría inesperada al principio de una línea y aparece un error, elimina esa sangría y vuelve a ejecutar el archivo.
Un mensaje de orden no encontrada suele indicar un problema con el nombre o la ubicación del intérprete. Un mensaje que dice que no puede abrirse el archivo puede indicar una carpeta de trabajo o un nombre incorrectos. Lee la última línea del error y separa la selección del intérprete de la ubicación del código.
Elige una ruta de instalación adecuada para tu sistema y utiliza un entorno virtual por proyecto. Las órdenes de preparación cambian entre plataformas, pero los conceptos de los ejercicios de Python son los mismos.




