Fundamentos de HTML: estructura de una página web (guía práctica con ejemplos)
Jairo
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?
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.
Antes de programar, necesitas Python 3. Tras instalar, comprobarás la versión y que la terminal lo reconoce.
Windows (10/11)
python --version # si no funciona: py --version
macOS
python3 --version
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.
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.
print("Hola, Devhive")
print("Hola, mundo")
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.
print("Hola, mundo")
cd C:\Users\TU_USUARIO\Desktop
cd ~/Desktop
python hola.py # si no funciona: py hola.py
python3 hola.py
VS Code
IDE online (cuando no quieras instalar nada)
Tu primer programa clásico:
print("Hola, mundo")
python hola.py # o py hola.py
python3 hola.py
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.
1) “python no se reconoce” (Windows)
2) En macOS/Linux “python” no funciona
python3 --version python3 hola.py
3) Estás en la carpeta equivocada
4) Guardaste el archivo con extensión incorrecta
5) Comillas o paréntesis desbalanceados
6) IndentationError
7) Versiones antiguas
Checklist de rescate rápido
Ahora que tu “Hola, mundo” respira, te propongo mini-retos con impacto real:
Buenas prácticas tempranas:
# Pide un número y dice si es par o impar
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.).
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.
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.
No hay comentarios aún. ¡Sé el primero en comentar!