Desarrollo Web

Tu primer programa en Python: de cero a “¡Hola, mundo!” en minutos

Jairo
6 min de lectura

¿Por qué Python para tu primer programa? (mi experiencia y qué esperar)

Cuando empecé, Python me resultó el camino más corto entre “quiero programar” y “mi código funciona”. La sintaxis es limpia, lees casi como si fuese español, y la primera victoria llega rápido: un print() y ya estás viendo resultados sin configurar medio planeta. En mi caso, Python fue el lenguaje con la curva de aprendizaje más suave: pude enfocarme en las ideas, no en semicolons o tipos complejos desde el minuto uno.

Además, Python está en todas partes: automatización, análisis de datos, web, IA, scripts para la oficina… Por eso, si quieres escribir tu primer programa hoy mismo, Python te deja hacerlo sin dramas. ¿Está “bien pagado”? En mi experiencia, el mercado valora mucho poder resolver problemas con rapidez, y Python te da esa velocidad para prototipar y entregar valor.

¿Qué vas a lograr en esta guía?

  • Instalar Python y verificar que todo corre.
  • Escribir y ejecutar “Hola, mundo” por tres caminos (IDLE, terminal y VS Code/IDE online).
  • Ver variantes útiles de print(), incluyendo f-strings.
  • Salir de los errores típicos que frustran a principiantes.

Mi recomendación como punto de partida: apuesta por pequeños pasos que te den feedback inmediato. La motivación sube cuando ves algo funcionando —y con Python, eso pasa en minutos.

Instala Python y verifica que todo funciona (Win/Mac/Linux)

Antes de programar, necesitas Python 3. Tras instalar, comprobarás la versión y que la terminal lo reconoce.

Windows (10/11)

  1. Ve a la web oficial de Python y descarga la versión estable de Python 3 para Windows (instalador .exe).
  2. Durante la instalación, marca “Add Python to PATH”. Esto evita el clásico error de “python no se reconoce”.
  3. Abre Símbolo del sistema o PowerShell y ejecuta:
  4. python --version
    # si no funciona:
    py --version
    
  5. Si ves algo como Python 3.x.x, vas bien.

macOS

  1. Descarga el instalador .pkg de Python 3.
  2. Abre Terminal y verifica:
  3. python3 --version
    
  4. En macOS, suele usarse python3 (no python). Si sale la versión, estás listo.

Linux (Debian/Ubuntu)
Normalmente ya viene Python 3, pero verifica:

python3 --version

Si necesitas instalar:

sudo apt update
sudo apt install -y python3 python3-pip

Tabla rápida de verificación

SistemaComando principalAlternativa útilWindows | python --version | py --version
macOS | python3 --version | python3 -V
Linux | python3 --version | python3 -V

Si alguno falla, revisa PATH (Windows) o usa python3 (Mac/Linux). Un truco: escribe python y presiona Enter; si abre el REPL (aparece >>>), Python está accesible.

Tres caminos para ejecutar tu primer programa

No hay una única forma correcta; te muestro tres que funcionan. Yo empecé con IDLE por simplicidad, y luego salté a terminal y VS Code.

IDLE (el camino más sencillo)

  1. Abre IDLE (viene con Python).
  2. Se abrirá la Shell interactiva (>>>). Prueba:
  3. print("Hola, Devhive")
    
  4. Deberías ver Hola, Devhive.
  5. Para guardar tu primer programa como archivo: File → New File.
  6. Escribe:
  7. print("Hola, mundo")
    
  8. Guarda como hola.py (menú File → Save) en una carpeta fácil de ubicar (por ejemplo, Escritorio).
  9. Ejecuta con Run → Run Module (F5). Verás la salida en la Shell.
En mi caso, print() fue esa “victoria rápida” que me enganchó: escribir una línea y ver la consola responder te hace querer seguir.

Terminal/Consola (rápido y universal)

  1. Crea un archivo en tu editor de texto favorito (Bloc de notas, TextEdit en modo texto plano, o nano/vim en Linux) llamado hola.py con este contenido:
  2. print("Hola, mundo")
    
  3. Abre la terminal y navega a la carpeta donde guardaste el archivo:
    • Windows:
    • cd C:\Users\TU_USUARIO\Desktop
      
    • macOS/Linux:
    • cd ~/Desktop
      
  4. Ejecuta:
    • Windows:
    • python hola.py
      # si no funciona:
      py hola.py
      
    • macOS/Linux:
    • python3 hola.py
      

VS Code o IDE en el navegador (sin instalar nada extra)

VS Code

  1. Instala VS Code y la extensión Python (oficial de Microsoft).
  2. Abre una carpeta de trabajo y crea hola.py.
  3. Escribe print("Hola, mundo").
  4. Abre el Terminal integrado (View → Terminal) y ejecuta:
    • Windows: python hola.py (o py hola.py)
    • macOS/Linux: python3 hola.py

IDE online (cuando no quieras instalar nada)

  • Plataformas como Replit, GitHub Codespaces o Google Colab te dejan ejecutar Python en el navegador. Crea un proyecto, pega print("Hola, mundo") y ejecuta. Es ideal para probar ideas rápidas desde cualquier equipo.

Escribe tu “Hola, mundo”: print() y primeras variantes

Tu primer programa clásico:

print("Hola, mundo")

Guardar un archivo .py y ejecutarlo

  • Nombre del archivo: evita espacios y acentos. Ejemplo: hola.py.
  • Ubicación: usa una carpeta fácil (Escritorio o “proyectos/devhive”).
  • Ejecución:
    • Windows:
    • python hola.py
      # o
      py hola.py
      
    • macOS/Linux:
    • python3 hola.py
      

Personaliza el mensaje y usa f-strings

Empieza a darle vida al programa:

Con variables

nombre = "Ada"
print("Hola,", nombre)

Con f-strings (formato moderno en Python 3)

nombre = "Ada"
edad = 19
print(f"Hola, {nombre}. Tienes {edad} años.")

Leyendo del usuario

nombre = input("¿Cómo te llamas? ")
print(f"Encantado, {nombre}")

Un poco de lógica

numero = int(input("Dime un número: "))
if numero % 2 == 0:
    print(f"{numero} es par")
else:
    print(f"{numero} es impar")

Estos ejemplos son pequeñas piezas que muestran por qué Python “se siente fácil”: puedes avanzar con pocas líneas y ver resultados claros. Yo lo recomiendo para proyectos pequeños y medianos; si el proyecto crece, la arquitectura (módulos, virtualenv, tests) se vuelve clave, pero eso llega después.

Errores comunes y cómo salir del atasco

1) “python no se reconoce” (Windows)

  • Reinstala y marca Add Python to PATH o usa py hola.py.
  • Comprueba que python --version (o py --version) responda.

2) En macOS/Linux “python” no funciona

  • Usa python3:
  • python3 --version
    python3 hola.py
    

3) Estás en la carpeta equivocada

  • Verifica tu ruta con pwd (Mac/Linux) o mira el prompt en Windows.
  • Usa cd hasta la carpeta donde guardaste hola.py.

4) Guardaste el archivo con extensión incorrecta

  • Asegúrate de que sea .py y no .txt. En Windows, habilita “Extensiones de nombre de archivo” en el Explorador.

5) Comillas o paréntesis desbalanceados

  • Error típico: print("Hola, mundo) sin cerrar comillas. Vuelve a contarlas con calma.

6) IndentationError

  • Python usa indentación para bloques. Si copiaste/pegaste código, asegúrate de que las líneas dentro de if, for, def, etc., tengan la misma sangría (4 espacios suele ser lo más cómodo).

7) Versiones antiguas

  • Si ves algo como SyntaxError con f-strings, quizá tu Python es < 3.6. Actualiza a una versión reciente de Python 3.

Checklist de rescate rápido

  • ¿Ves versión con python --version / python3 --version?
  • ¿El archivo se llama hola.py y estás en su carpeta?
  • ¿Comillas, paréntesis e indentación correctas?

Siguientes pasos: qué construir después y recursos recomendados

Ahora que tu “Hola, mundo” respira, te propongo mini-retos con impacto real:

  • Eco interactivo: pide nombre y ciudad y devuelve un mensaje personalizado con f-strings.
  • Calculadora simple: suma/resta dos números y maneja errores con try/except.
  • Automatización mínima: renombra archivos en una carpeta o convierte mayúsculas/minúsculas en un lote de textos.
  • Pequeño juego: “Adivina el número” con 5 intentos y pistas (“más alto / más bajo”).

Buenas prácticas tempranas:

  • Crea una carpeta “proyectos/devhive” y agrupa ahí tus .py.
  • Nombrado sin espacios, todo en minúsculas.
  • Comenta lo justo:
  • # Pide un número y dice si es par o impar
    
  • Anota lo que aprendas en un README (aunque sea para ti de hoy–tú del futuro te lo agradecerá).
En mi experiencia, empezar con esas piezas pequeñas te da confianza. Y cuando te sientas cómodo, saltas a librerías de “mundo real” (requests, pandas, Flask/FastAPI, etc.).

Conclusión

Tu primer programa en Python no es un ritual complicado; es una línea que abre una puerta. Has instalado, verificado, escrito print("Hola, mundo") y probado variantes con variables, entrada por teclado y f-strings. Desde aquí, el progreso se trata de repetir: pequeños pasos, feedback rápido, y práctica constante. Y sí, Python es un gran caballo de batalla para proyectos de todo tamaño; para los más grandes, pon atención en arquitectura y testing a medida que creces.

FAQs

1) ¿Uso python o python3?
En Windows, python (o py); en macOS/Linux, normalmente python3.

2) ¿Cuál es el mejor editor para empezar?
IDLE si quieres cero fricción. VS Code si te atrae un editor moderno y extensible. IDE online si no puedes instalar nada.

3) ¿Cómo comento una línea?
Con el símbolo #. Ejemplo: # Esto es un comentario.

4) ¿Cómo leo datos del usuario?
Con input(). Convierte a entero con int() si necesitas números.

5) ¿Qué son f-strings?
Una forma concisa de formatear cadenas: f"Hola, {nombre}". Requiere Python ≥ 3.6.


Python

Jairo

Comentarios (0)

No hay comentarios aún. ¡Sé el primero en comentar!

Envíame un comentario