NOREX / ACADEMYPortalCursoDesde ceroMacheteVisualizador
CHEAT SHEET · CONSULTA PERMANENTE

El machete de programación.

La hojita para tener al lado mientras programás: qué significa cada instrucción, qué hace y cómo se usa. Consultarla mientras aprendés está permitido.

CONCEPTO

print()

Muestra información en la consola.

print("Hola")
Hola
CONCEPTO

"texto"

Las comillas delimitan texto, también llamado string.

print("NOREX")
NOREX
CONCEPTO

# comentario

Una anotación para humanos; Python no la ejecuta.

# mi explicación
print(3)
3
CONCEPTO

=

Asignar o guardar un valor con un nombre.

precio = 100
print(precio)
100
CONCEPTO

int

Número entero, sin parte decimal.

cantidad = 5
print(cantidad)
5
CONCEPTO

float

Número decimal.

precio = 2.5
print(precio)
2.5
CONCEPTO

str

Tipo de dato texto.

nombre = "Ana"
print(nombre)
Ana
CONCEPTO

bool

Dato lógico: True o False.

print(3 > 2)
True
CONCEPTO

input()

Lee texto que escribe el usuario en la consola.

nombre = input("Nombre: ")
Espera que escribas algo
CONCEPTO

+

Suma números; también concatena textos.

print(2 + 3)
5
CONCEPTO

-

Resta.

print(8 - 3)
5
CONCEPTO

*

Multiplica.

print(6 * 4)
24
CONCEPTO

/

Divide y devuelve un resultado numérico decimal.

print(8 / 2)
4.0
CONCEPTO

//

División entera redondeada hacia abajo.

print(7 // 2)
3
CONCEPTO

%

Resto de una división.

print(7 % 2)
1
CONCEPTO

==

Compara igualdad; no es lo mismo que =.

print(3 == 3)
True
CONCEPTO

!=

Distinto de.

print(3 != 2)
True
CONCEPTO

> y <

Mayor que y menor que.

print(4 > 2)
True
CONCEPTO

>= y <=

Mayor/menor o igual.

print(18 >= 18)
True
CONCEPTO

if

Ejecuta un bloque solo si se cumple una condición.

if 2 > 1:
    print("Sí")
Sí
CONCEPTO

elif / else

Permiten evaluar otra condición o el caso restante.

if 1 > 2:
    print("A")
else:
    print("B")
B
CONCEPTO

and / or / not

Unen o invierten condiciones lógicas.

print(True and False)
False
CONCEPTO

for

Repite una acción por cada elemento de una secuencia.

for n in [1, 2]:
    print(n)
1 2
CONCEPTO

range()

Produce una secuencia de números; el límite final no se incluye.

print(list(range(3)))
[0, 1, 2]
CONCEPTO

while

Repite mientras la condición sea verdadera.

n = 0
while n < 2:
    print(n)
    n += 1
0 1
CONCEPTO

list / []

Lista de elementos ordenados y modificables.

frutas = ["pera", "uva"]
print(frutas[0])
pera
CONCEPTO

dict / {}

Diccionario de pares clave-valor.

p = {"nombre": "Ana"}
print(p["nombre"])
Ana
CONCEPTO

def

Define una función reutilizable.

def doble(x):
    return x * 2
print(doble(4))
8
CONCEPTO

return

Devuelve un valor desde una función.

def f():
    return 7
print(f())
7
CONCEPTO

import

Permite utilizar otro módulo de Python.

import math
print(math.sqrt(9))
3.0
CONCEPTO

try / except

Maneja determinados errores durante la ejecución.

try:
    int("x")
except ValueError:
    print("No es número")
No es número
CONCEPTO

class

Define una clase, una plantilla para crear objetos.

class Persona:
    pass
Define una clase sin comportamiento

Guía orientativa de Python. Los ejemplos son fragmentos introductorios; algunas instrucciones dependen del contexto donde se usan.