Haz tu primer paso

Vamos a aprender Python

Ahora sí, vamos a escribir tu primer programa en Python.

Paso 1: Descarga las herramientas necesarias

  1. Descarga e instala Python: https://www.python.org/downloads/ (Asegúrate de marcar la opción "Add Python to PATH" al instalar).
  2. Descarga e instala Visual Studio Code (VS Code): https://code.visualstudio.com/

Paso 2: Abre VS Code

Cuando lo abras, verás un espacio vacío, como si fuera un cuaderno digital donde escribirás tu código.

  1. Crea un nuevo archivo y guárdalo con el nombre hola.py (La terminación .py significa que es un archivo de Python).
  2. Dentro de ese archivo escribe lo siguiente:

print("Hola mundo")

Paso 3: Ejecuta tu programa

Para ver el resultado:

  1. Ve al menú superior de VS Code.
  2. Haz clic en Terminal > Nueva terminal.
  3. Escribe el siguiente comando y presiona Enter:

python hola.py

En la pantalla verás el mensaje: Hola mundo

¡Acabas de dar tu primer paso en la programación!

Paso 4: Instalar la extensión de Python en VS Code

Para trabajar mejor con Python en VS Code:

  1. Haz clic en el ícono de extensiones en la barra lateral izquierda (parece unos cuadrados)
  2. Busca "Python" en la barra de búsqueda
  3. Instala la extensión oficial de Python (la que dice "Microsoft")
  4. Reinicia VS Code

Con esto tendrás:

  • Colores en tu código (más fácil de leer)
  • Detección de errores
  • Sugerencias automáticas

Paso 5: Tu segundo programa - Variables

Crea un nuevo archivo llamado variables.py y escribe:

nombre = "Juan" edad = 25 altura = 1.75

print("Me llamo", nombre) print("Tengo", edad, "años") print("Mido", altura, "metros")

Ejecuta el programa y verás: Me llamo Juan Tengo 25 años Mido 1.75 metros

Paso 6: Programa con entrada del usuario

Crea un archivo llamado entrada.py:

nombre = input("¿Cómo te llamas? ") edad = input("¿Cuántos años tienes? ")

print("Hola", nombre, "tienes", edad, "años")

Cuando lo ejecutes:

  • Te pedirá tu nombre
  • Te pedirá tu edad
  • Mostrará un mensaje personalizado

Paso 7: Operaciones matemáticas básicas

Crea calculadora.py:

numero1 = 10 numero2 = 3

suma = numero1 + numero2 resta = numero1 - numero2 multiplicacion = numero1 * numero2 division = numero1 / numero2

print("Suma:", suma) print("Resta:", resta) print("Multiplicación:", multiplicacion) print("División:", division)

Resultado: Suma: 13 Resta: 7 Multiplicación: 30 División: 3.3333333333333335

Paso 8: Condicionales (if, else)

Crea condiciones.py:

edad = int(input("¿Cuántos años tienes? "))

if edad >= 18: print("Eres mayor de edad") else: print("Eres menor de edad")

if edad >= 65: print("Eres adulto mayor") elif edad >= 18: print("Eres adulto") else: print("Eres menor de edad")

Paso 9: Listas (arrays)

Crea listas.py:

frutas = ["manzana", "banana", "naranja", "uva"]

print("Todas las frutas:", frutas) print("Primera fruta:", frutas[0]) print("Última fruta:", frutas[-1])

frutas.append("pera") print("Después de agregar pera:", frutas)

print("Recorriendo la lista:") for fruta in frutas: print("- " + fruta)

Paso 10: Bucles (for y while)

Crea bucles.py:

print("Contando con for:") for i in range(1, 6): print("Número:", i)

print("Contando con while:") contador = 1 while contador <= 5: print("Contador:", contador) contador = contador + 1

print("Tabla del 5:") for i in range(1, 11): resultado = 5 * i print("5 x", i, "=", resultado)

Paso 11: Funciones

Crea funciones.py:

def saludar(nombre): print("¡Hola", nombre + "!")

def sumar(a, b): resultado = a + b return resultado

def es_par(numero): if numero % 2 == 0: return True else: return False

saludar("María") total = sumar(15, 25) print("15 + 25 =", total)

if es_par(8): print("8 es par") else: print("8 es impar")

Paso 12: Proyecto práctico - Juego de adivinanza

Crea juego.py:

import random

numero_secreto = random.randint(1, 100) intentos = 0 adivinado = False

print("¡Bienvenido al juego de adivinanza!") 

print("Tengo un número del 1 al 100. ¡Adivínalo!")

while not adivinado: try: intento = int(input("Ingresa tu número: ")) intentos = intentos + 1

if intento < numero_secreto: 

print("Muy bajo. Intenta con un número mayor.") 

elif intento > numero_secreto: 

print("Muy alto. Intenta con un número menor.") 

else: 

print("¡Felicitaciones! Adivinaste en", intentos, "intentos") 

adivinado = True 

except: 

print("Por favor ingresa un número válido")

Solución de problemas comunes

Problema: "python" no se reconoce como comando Solución:

  • Reinstala Python marcando "Add Python to PATH"
  • O usa "py" en lugar de "python" en Windows
  • Reinicia la terminal después de instalar

Problema: El código no se ejecuta Solución:

  • Verifica que el archivo tenga extensión .py
  • Asegúrate de estar en la carpeta correcta en la terminal
  • Revisa que no haya errores de sintaxis (paréntesis, comillas)

Problema: Errores de indentación Solución:

  • Python usa espacios o tabs para organizar el código
  • Usa siempre 4 espacios para indentar
  • No mezcles espacios y tabs

Consejos para seguir aprendiendo

Practica todos los días:

  • Dedica 15-30 minutos diarios
  • Resuelve un problema pequeño cada día
  • No tengas miedo de experimentar

Proyectos sugeridos para principiantes:

  • Calculadora de propinas
  • Conversor de temperaturas
  • Lista de tareas
  • Generador de contraseñas
  • Contador de palabras en un texto

Recursos adicionales:

Qué hacer después

Ahora que sabes lo básico de Python, puedes comenzar a explorar:

  • Crear páginas web más complejas
  • Trabajar con archivos de Excel y datos
  • Hacer programas que trabajen solos (automatización)
  • Crear juegos simples
  • Hacer aplicaciones con ventanas

También puedes explorar otros lenguajes:

  • HTML y CSS para hacer páginas web
  • JavaScript para darle vida e interactividad a esas páginas
  • SQL para bases de datos

Con esto ya tienes todo lo necesario para arrancar en el mundo de la programación. Lo importante ahora es practicar un poquito cada día y probar cosas nuevas.

Recuerda: Todos los programadores comenzaron exactamente donde estás tú ahora. La diferencia está en la constancia y la práctica. ¡No te rindas y sigue programando!




Comentarios

Entradas populares de este blog

Necesario para programar

Empezar a programar