Introducción a Python para desarrolladores
Jasmin Ludolf
Senior Data Science Content Developer
# Definir cantidad quantity = 10# Comillas simples ingredient_name = 'pasta'# Las comillas dobles también funcionan ingredient_name = "pasta"
ingredient_name = "Basil Leaves"# Convertir a minúsculas ingredient_name = ingredient_name.lower()
# Lista de ingredientes ingredients = ["pasta", "tomatoes", "garlic", "basil", "olive oil", "salt"]# Obtener el valor en el primer índice ingredients[0]
# Crear un diccionario
recipe_dict = {"pasta": 500,
"tomatoes": 400,
"garlic": 15,
"basil": 20,
"olive oil": 30,
"salt": 5}
# Crear un conjunto (set) ingredients_set = {"pasta", "tomatoes", "pasta", "basil", "garlic", "olive oil", "salt"}# Crear una tupla serving_sizes = (1, 2, 4, 6, 8)
| Operador | Función |
|---|---|
== |
Igual que |
!= |
Distinto de |
> |
Mayor que |
>= |
Mayor o igual que |
< |
Menor que |
<= |
Menor o igual que |
| Palabra clave | Función | Uso |
|---|---|---|
if |
Si se cumple la condición | Primero en el flujo |
elif |
Si no, comprueba condición | Después de if |
else |
Si no, realiza esta acción | Después de elif |
# Lista de ingredientes ingredients = ["pasta", "tomatoes", "garlic", "basil", "olive oil", "salt"]# Recorre e imprime cada ingrediente for ingredient in ingredients:print(ingredient)
pasta
tomatoes
garlic
basil
olive oil
salt
ingredients_to_add = 5
items_added = 0
while items_added < ingredients_to_add:
items_added += 1
remaining = ingredients_to_add - items_added
if remaining > 3:
print("Quedan varios ingredientes")
elif remaining >= 1:
print("¡Casi listo!")
else:
print("¡Lista de compra completa!")
| Palabra clave | Función |
|---|---|
and |
Evalúa si varias condiciones son verdaderas |
or |
Evalúa si una o más condiciones son verdaderas |
in |
Evalúa si un valor está en una estructura de datos |
not |
Evalúa si un valor no está en una estructura de datos |
list.append()Funciones integradas adicionales
zip()enumerate()Paquetes y módulos
ostimevenvpandasrequestsnumpy$$
Introducción a Python para desarrolladores