Aprende Programando

Simuladores Online

Practica programación, electrónica y robótica con estos simuladores interactivos. ¡Todos sin necesidad de registro!

Aprende Python desde Cero

Python es el lenguaje más fácil para empezar a programar. Aquí tienes los conceptos básicos que necesitas. ¡Copia el código y pruébalo en los simuladores de abajo!

1. Variables - Guardar información

Las variables son como cajas donde guardamos datos. Pueden ser números, texto o valores verdadero/falso.

# Variables en Python
# Una variable guarda información

nombre = "María"      # Texto (string)
edad = 12             # Número entero (int)
altura = 1.45         # Número decimal (float)
le_gusta_robotica = True  # Verdadero o Falso (boolean)

# Mostrar las variables
print("Hola, me llamo", nombre)
print("Tengo", edad, "años")
print("Mido", altura, "metros")

2. Imprimir - Mostrar mensajes

print() muestra mensajes en la pantalla. Es como hablar con la computadora.

# La función print() muestra texto en pantalla

print("¡Hola Mundo!")
print("Bienvenido a Python")

# Puedes imprimir números
print(10)
print(5 + 3)

# Puedes combinar texto y números
nombre = "Carlos"
print("Hola", nombre, "¿cómo estás?")

3. Operaciones matemáticas

Python puede hacer cálculos como una calculadora súper poderosa.

# Operaciones básicas en Python

a = 10
b = 5

suma = a + b          # Suma: 15
resta = a - b         # Resta: 5
multiplicacion = a * b # Multiplicación: 50
division = a / b      # División: 2.0

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

# También puedes hacer esto directamente
print("10 + 20 =", 10 + 20)

4. Pedir datos al usuario

input() permite que el usuario escriba algo y lo guardamos en una variable.

# Pedir información al usuario

nombre = input("¿Cómo te llamas? ")
print("¡Hola", nombre + "!")

# Para números, convertimos el texto a número
edad_texto = input("¿Cuántos años tienes? ")
edad = int(edad_texto)  # Convertir a número

print("En 5 años tendrás", edad + 5, "años")

5. Decisiones con if

if permite que el programa tome decisiones según condiciones.

# Tomar decisiones con if

edad = 12

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

# Ejemplo con nota
nota = 85

if nota >= 90:
    print("¡Excelente! Tienes A")
elif nota >= 80:
    print("¡Muy bien! Tienes B")
elif nota >= 70:
    print("Bien, tienes C")
else:
    print("Necesitas estudiar más")

6. Repetir con for

for repite acciones varias veces. Muy útil para no escribir lo mismo muchas veces.

# Repetir acciones con for

# Contar del 1 al 5
for numero in range(1, 6):
    print("Número:", numero)

print("---")

# Recorrer una lista
frutas = ["manzana", "banana", "naranja"]
for fruta in frutas:
    print("Me gusta la", fruta)

print("---")

# Tabla de multiplicar del 3
for i in range(1, 11):
    print("3 x", i, "=", 3 * i)

¿Dónde practicar?

Usa Trinket Python o Programiz Pythonen las pestañas de abajo. ¡No necesitas crear cuenta! Solo copia el código, pégalo y presiona "Run".

Categorías de Simuladores

Python

Variables, bucles, funciones. El lenguaje más usado en IA.

MicroPython

Python para microcontroladores ESP32 y Raspberry Pi Pico.

Arduino/Electrónica

Circuitos, sensores y programación de hardware.

CNC/Industrial

G-Code, robótica industrial y manufactura digital.

Simulador Python ChaskiBots

Ejecuta código y exporta tu tarea (código + resultado)

codigo.py
▶ Salida
⏳ Cargando Python...

Ejercicios de ejemplo:

💡 Tip: Escribe tu nombre arriba. Al exportar, recibirás un ID único y código QR que el profesor puede usar para verificar tu tarea.

Cargando ChaskiBlocks...

Consejo Pro

Si algún simulador externo no carga correctamente, usa el botón "Abrir en su web" para acceder directamente. El simulador Python de ChaskiBots funciona completamente en tu navegador sin necesidad de conexión externa.