Volver al blog

Python para No Programadores: Por Dónde Empezar en 2026

Python es el lenguaje más accesible para aprender a programar. Esta guía te lleva de cero absoluto a escribir tu primer programa útil en una semana.

2026-04-11
~4 min
python para principiantes
aprender python
programación desde cero
primer código python
python 2026

Python para No Programadores: Por Dónde Empezar en 2026

Nunca escribiste una línea de código. Quieres aprender pero no sabés por dónde empezar.

Python es tu mejor punto de partida. Es el lenguaje más legible, con la comunidad más grande de recursos gratuitos, y el más versátil. Puedes hacer desde automatización de spreadsheets hasta machine learning.

Esta guía te da el camino exacto.

Día 1-2: Instalación y Tu Primer Código

Instala Python

  1. Ve a python.org/downloads
  2. Descarga Python 3.11 o superior (el instalador te sugiere la última)
  3. Durante instalación: marca "Add Python to PATH"
  4. Verifica que funciona: abre Terminal y escribe python --version

Tu Primer Programa

Abre un editor de texto (Visual Studio Code es gratuito y perfecto).

Escribe esto:

print("Hola, ¿cómo te llamás?")
nombre = input()
print(f"Bienvenido, {nombre}!")

Guardalo como saludo.py. En terminal ejecutalo con:

python saludo.py

Felicidades. Acabás de escribir tu primer programa.

Qué Aprendiste

  • print() muestra texto en pantalla
  • input() pide datos al usuario
  • Variables: guardás información para usarla después
  • f-strings: la forma moderna de incluir variables en texto

Día 3-4: Condicionales y Control de Flujo

Ahora tu programa puede tomar decisiones:

edad = int(input("¿Cuántos años tenés? "))

if edad >= 18:
    print("Sos mayor de edad")
elif edad >= 13:
    print("Sos adolescente")
else:
    print("Sos niño")

# Operador ternario (forma compacta)
categoria = "adulto" if edad >= 18 else "menor"
print(f"Categoría: {categoria}")

Conceptos Clave

  • if/elif/else: decisiones condicionales
  • int(): convierte texto a número
  • Comparaciones: >=, <=, ==, !=
  • Operador ternario: forma corta de if/else

Día 5-6: Loops (Repeticiones)

Los loops son lo que hace a los programas poderosos:

# Loop que cuenta
for i in range(5):
    print(f"Cuenta: {i}")

# Loop que recorre una lista
frutas = ["manzana", "banana", "naranja"]
for fruta in frutas:
    print(f"Me gusta la {fruta}")

# Loop con condición
contador = 0
while contador < 3:
    print(f"Intento {contador + 1}")
    contador += 1

Agenda tu Primera Automatización Real

Después de loops, podés hacer algo útil. Por ejemplo, renombrar archivos masivamente:

import os

carpeta = "/tu/carpeta/de/descargas"
for archivo in os.listdir(carpeta):
    if archivo.endswith(".pdf"):
        nuevo_nombre = archivo.replace(" ", "_")
        os.rename(os.path.join(carpeta, archivo), 
                  os.path.join(carpeta, nuevo_nombre))
        print(f"Renombrado: {archivo}")

Esto renombra todos los PDF reemplazando espacios por guiones bajos. Tu primera automatización real.

Día 7: Funciones y Próximos Pasos

Las funciones encapsulan lógica para reutilizarla:

def saludar(nombre, edad):
    return f"Hola {nombre}, tenés {edad} años"

resultado = saludar("María", 28)
print(resultado)

Tu Plan de Estudios para el Mes Siguiente

Semana 1-2: Haz el curso gratuito de Python en freeCodeCamp o CS50P de Harvard (gratuito en edX).

Semana 3-4: Proyecto personal. Ideas:

  • Scraper de precios de un e-commerce
  • Bot de Telegram que responde preguntas
  • Script que organice tus fotos por fecha
  • Calculadora de gastos personales

Recursos gratuitos recomendados:

  • Documentación oficial python.org/doc - excelente para referencia
  • Automate the Boring Stuff with Python - libro gratuito, muy práctico
  • Real Python - artículos y tutoriales de calidad
  • LeetCode Easy - para practicar lógica (haciendo problemas fáciles)

Errores Comunes de Principiantes

  1. Querer aprender todo de una. No. Elegí un proyecto y aprendé lo que necesites para ese proyecto.

  2. Memorizar en vez de practicar. No estudiés Python como si fuera historia. Escribí código todos los días aunque sea 30 minutos.

  3. No pedir ayuda. La comunidad de Python es enorme. Reddit, Discord de Python Argentina, Stack Overflow — todos responden.

  4. Saltar los fundamentos. Cada vez que alguien pregunta "¿por qué mi código no funciona?" la respuesta suele ser un concepto básico que se saltó.

  5. Compararse con otros. Alguien siempre va a saber más. No importa. Tu ritmo es tu ritmo.

Por Qué Python y No Otro Lenguaje

  • JavaScript: Muy bueno para web, pero más complejo de instalar y entender al principio.
  • Java/C#: Más estructurado pero más verbose. Tardás más en ver resultados.
  • C/C++: Demasiado bajo nivel para empezar. Es para sistemas o game engines.
  • Ruby: Hermoso pero con menos comunidad y empleo.

Python tiene la mejor combinación de simplicidad, comunidad y demanda laboral.

Tu primer programa no hace nada revolucionario. Pero es el primer paso. Empezá hoy.


Explora el roadmap de Python para data science y desarrollo en Cursalo. Paso a paso, sin apuro.

Recibí las novedades sobre cursos online

Enterate antes que nadie de nuevas categorías, cursos y promociones.

¿Ya tenés una cuenta? Iniciá sesión

Siguiente paso recomendado

No te quedes solo con la teoría

Convierte esta idea en un roadmap semanal, empieza gratis y revisa la política de reembolso antes de subir a Pro.

Checkout seguro con Stripe y MercadoPagoReembolso de 14 díasPreguntas frecuentes