Introduction à Python pour les développeurs
Jasmin Ludolf
Senior Data Science Content Developer
# Définir la quantité quantity = 10# Guillemets simples ingredient_name = 'pasta'# Les guillemets doubles fonctionnent aussi ingredient_name = "pasta"
ingredient_name = "Basil Leaves"# Convertir en minuscules ingredient_name = ingredient_name.lower()
# Liste d'ingrédients ingredients = ["pasta", "tomatoes", "garlic", "basil", "olive oil", "salt"]# Obtenir la valeur au premier index ingredients[0]
# Créer un dictionnaire
recipe_dict = {"pasta": 500,
"tomatoes": 400,
"garlic": 15,
"basil": 20,
"olive oil": 30,
"salt": 5}
# Créer un ensemble (set) ingredients_set = {"pasta", "tomatoes", "pasta", "basil", "garlic", "olive oil", "salt"}# Créer un tuple serving_sizes = (1, 2, 4, 6, 8)
| Opérateur | Fonction |
|---|---|
== |
Égal à |
!= |
Différent de |
> |
Plus grand que |
>= |
Plus grand ou égal à |
< |
Plus petit que |
<= |
Plus petit ou égal à |
| Mot-clé | Fonction | Usage |
|---|---|---|
if |
Si la condition est vraie | Premier dans le flot |
elif |
Sinon, vérifier une autre condition | Après if |
else |
Sinon, exécuter cette action | Après elif |
# Liste d'ingrédients ingredients = ["pasta", "tomatoes", "garlic", "basil", "olive oil", "salt"]# Parcourir et afficher chaque ingrédient 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("Plusieurs ingrédients restants")
elif remaining >= 1:
print("Presque fini !")
else:
print("Liste d'achats terminée !")
| Mot-clé | Fonction |
|---|---|
and |
Évalue si plusieurs conditions sont vraies |
or |
Évalue si au moins une condition est vraie |
in |
Évalue si une valeur est dans une structure de données |
not |
Évalue si une valeur n'est pas dans une structure de données |
list.append()Fonctions intégrées supplémentaires
zip()enumerate()Forfaits et modules
ostimevenvpandasrequestsnumpy$$
Introduction à Python pour les développeurs