NOREX / ACADEMYPortalCursoDesde ceroMacheteVisualizador
NIVEL 00 · BASES ANTES DE LA PRÁCTICA

Programación explicada desde cero.

No necesitás conocer palabras técnicas. Cada concepto se explica, se compara con una situación cotidiana, se muestra paso a paso y se practica. Después pasás al curso de 75 unidades.

CLASE 01 / 09

¿Qué es programar?

1. ¿Qué significa?

Programar es escribir instrucciones precisas para que una computadora haga una tarea. No adivina lo que quisiste decir: sigue las reglas que escribís.

Con manzanitas: Como una receta de cocina: cada paso indica una acción y el orden importa.

2. Mirá lo que sucede

print("Hola")

Primero le indicamos qué mostrar.

RESULTADO ESPERADO Hola

3. Comprobá si entendiste

¿Qué ocurre cuando se ejecuta el programa?

Ver explicación después de pensarlo

La computadora muestra Hola en la salida, sin incluir las comillas.

Tu turno: escribí con tus propias palabras qué hace el ejemplo y probá modificar un valor. No te limités a copiarlo.
CLASE 02 / 09

La consola y el código

1. ¿Qué significa?

El código fuente es lo que escribís. Ejecutar significa que el intérprete lee las instrucciones y realiza las acciones. La consola es el lugar donde podés ver resultados y mensajes de error.

Con manzanitas: Como escribir una receta (código) y cocinarla (ejecución).

2. Mirá lo que sucede

print("Hola")

Las comillas señalan que Hola es texto. print muestra ese texto.

RESULTADO ESPERADO Hola

3. Comprobá si entendiste

¿La consola es donde escribimos todas las instrucciones?

Ver explicación después de pensarlo

No necesariamente: el editor contiene el código y la consola suele mostrar su resultado.

Tu turno: escribí con tus propias palabras qué hace el ejemplo y probá modificar un valor. No te limités a copiarlo.
CLASE 03 / 09

Desarmemos print()

1. ¿Qué significa?

print es una función incorporada que envía información a la salida estándar. Los paréntesis contienen lo que queremos mostrar; las comillas delimitan un texto o string.

Con manzanitas: Imaginá un cartel electrónico. print es la orden “mostrá”; entre paréntesis va lo que aparece.

2. Mirá lo que sucede

print("Buen día")

La salida contiene exactamente lo escrito dentro de las comillas.

RESULTADO ESPERADO Buen día

3. Comprobá si entendiste

¿Qué ocurre si escribís print("Buen día")?

Ver explicación después de pensarlo

Se muestra Buen día. No aparecen las comillas porque solo delimitan el texto en el código.

Tu turno: escribí con tus propias palabras qué hace el ejemplo y probá modificar un valor. No te limités a copiarlo.
CLASE 04 / 09

Textos y números

1. ¿Qué significa?

Un texto (str) se escribe entre comillas. Un número (int o float) se escribe sin ellas cuando queremos calcular. Aunque "5" y 5 se parecen, son valores de tipos diferentes.

Con manzanitas: En una etiqueta, “5” es un símbolo escrito; en una calculadora, 5 es una cantidad.

2. Mirá lo que sucede

print("5")
print(5 + 2)

El primero muestra un texto; el segundo realiza una operación matemática.

RESULTADO ESPERADO 5 7

3. Comprobá si entendiste

¿Por qué "5" y 5 no significan exactamente lo mismo?

Ver explicación después de pensarlo

"5" es texto y 5 es un número que puede utilizarse en operaciones aritméticas.

Tu turno: escribí con tus propias palabras qué hace el ejemplo y probá modificar un valor. No te limités a copiarlo.
CLASE 05 / 09

Variables: guardar información

1. ¿Qué significa?

Una variable es un nombre asociado a un valor. El signo = asigna el valor del lado derecho al nombre de la izquierda. No significa “son iguales” como en matemáticas.

Con manzanitas: Como ponerle una etiqueta a una caja para encontrar su contenido.

2. Mirá lo que sucede

precio = 1200
print(precio)

precio guarda el valor 1200; print muestra ese valor.

RESULTADO ESPERADO 1200

3. Comprobá si entendiste

¿Qué hace precio = 1200?

Ver explicación después de pensarlo

Asocia el nombre precio con el número 1200 para reutilizarlo.

Tu turno: escribí con tus propias palabras qué hace el ejemplo y probá modificar un valor. No te limités a copiarlo.
CLASE 06 / 09

Operaciones y orden

1. ¿Qué significa?

Los símbolos +, -, *, / hacen operaciones. Python respeta precedencia: multiplicación antes que suma. Podemos usar paréntesis para indicar otro orden.

Con manzanitas: Como calcular el total de tres productos, primero multiplicás cantidad por precio.

2. Mirá lo que sucede

print(2 + 3 * 4)

El resultado no es 60: multiplicamos antes de sumar.

RESULTADO ESPERADO 14

3. Comprobá si entendiste

¿Cuál es el resultado de 2 + 3 * 4?

Ver explicación después de pensarlo

14, porque 3 * 4 se calcula primero.

Tu turno: escribí con tus propias palabras qué hace el ejemplo y probá modificar un valor. No te limités a copiarlo.
CLASE 07 / 09

Condiciones: decidir

1. ¿Qué significa?

Una condición pregunta si algo es verdadero o falso. if ejecuta su bloque solo cuando la condición se cumple. En Python los dos puntos y la indentación son esenciales.

Con manzanitas: Como un portero: “si tiene entrada, dejalo pasar”.

2. Mirá lo que sucede

edad = 20
if edad >= 18:
    print("Puede ingresar")

La condición se cumple y se muestra el mensaje.

RESULTADO ESPERADO Puede ingresar

3. Comprobá si entendiste

¿Qué ocurre si edad es 16?

Ver explicación después de pensarlo

No se muestra ese mensaje, porque 16 >= 18 es falso.

Tu turno: escribí con tus propias palabras qué hace el ejemplo y probá modificar un valor. No te limités a copiarlo.
CLASE 08 / 09

Bucles: repetir

1. ¿Qué significa?

for permite repetir instrucciones por cada elemento de una secuencia. range(3) genera 0, 1 y 2; no incluye el 3.

Con manzanitas: Como recorrer una lista de compras, un elemento a la vez.

2. Mirá lo que sucede

for i in range(3):
    print(i)

La variable i toma tres valores consecutivos.

RESULTADO ESPERADO 0 1 2

3. Comprobá si entendiste

¿Por qué no se imprime 3?

Ver explicación después de pensarlo

Porque range(3) termina antes de 3.

Tu turno: escribí con tus propias palabras qué hace el ejemplo y probá modificar un valor. No te limités a copiarlo.
CLASE 09 / 09

Funciones: reutilizar

1. ¿Qué significa?

def define una función propia. Sus parámetros son datos que recibe. return devuelve un resultado; print solo lo muestra. Son cosas diferentes.

Con manzanitas: Como crear un botón llamado calcular_total que podés usar muchas veces.

2. Mirá lo que sucede

def doble(n):
    return n * 2
print(doble(6))

La función devuelve 12 y print lo muestra.

RESULTADO ESPERADO 12

3. Comprobá si entendiste

¿Qué diferencia hay entre return y print?

Ver explicación después de pensarlo

return entrega un valor al programa; print lo muestra en la salida.

Tu turno: escribí con tus propias palabras qué hace el ejemplo y probá modificar un valor. No te limités a copiarlo.

¿Qué sigue?

Si podés explicar cada ejemplo sin leer la respuesta, ya tenés una base para entrar al recorrido completo. Esta guía no suma XP ni sustituye las prácticas reales.