Haz tu primer paso
Vamos a aprender Python
Ahora sí, vamos a escribir tu primer programa en Python.
Paso 1: Descarga las herramientas necesarias
- Descarga e instala Python: https://www.python.org/downloads/ (Asegúrate de marcar la opción "Add Python to PATH" al instalar).
- 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.
- Crea un nuevo archivo y guárdalo con el nombre hola.py (La terminación .py significa que es un archivo de Python).
- Dentro de ese archivo escribe lo siguiente:
print("Hola mundo")
Paso 3: Ejecuta tu programa
Para ver el resultado:
- Ve al menú superior de VS Code.
- Haz clic en Terminal > Nueva terminal.
- 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:
- Haz clic en el ícono de extensiones en la barra lateral izquierda (parece unos cuadrados)
- Busca "Python" en la barra de búsqueda
- Instala la extensión oficial de Python (la que dice "Microsoft")
- 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:
- W3Schools Python: https://www.w3schools.com/python/
- Documentación oficial de Python: https://docs.python.org/
- Ejercicios prácticos: https://www.w3resource.com/python-exercises/
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
Publicar un comentario