Création d’un flux de travail

Introduction à Python pour les développeurs

George Boorman

Curriculum Manager, DataCamp

Flux de travail complexes

  • Boucles dans les structures de données
    • for, while
  • Évaluer plusieurs conditions
    • if, elif, else, >, >=, <, <=, ==, !=
  • Mettre à jour les variables
    • +=
  • Renvoyer les résultats
    • print()
Introduction à Python pour les développeurs

Le mot-clé "in"

  • in = vérifier si une valeur se trouve dans une structure variable/données
products_dict = {"AG32": 10, "HT91": 20, 
                 "PL65": 30, "OS31": 15, 
                 "KB07": 25, "TR48": 35}

# Check if "OS31" is a key in products_dict if "OS31" in products_dict.keys(): print(True) else: print(False)
True
Introduction à Python pour les développeurs

Le mot-clé "not"

  • not = vérifier si une condition n'est pas remplie
# Check if "OS31" is not a key in products_dict
if "OS31" not in products_dict.keys():
    print(False)
else:
    print(True)
True
Introduction à Python pour les développeurs

Le mot-clé "and"

  • and = vérifier si plusieurs conditions sont remplies
# Check if "HT91" is a key and the minimum price of all products is > 5
if "HT91" in products_dict.keys() and min(products_dict.values()) > 5:
    print(True)

else: print(False)
True
Introduction à Python pour les développeurs

Le mot-clé "or"

  • or = vérifier si une (ou plusieurs) conditions sont remplies
# Check if "HT91" is a key or that the minimum price of all products is < 5
if "HT91" in products_dict.keys() or min(products_dict.values()) < 5:
    print(True)

else: print(False)
True
Introduction à Python pour les développeurs

Ajouter/soustraire des valeurs à des variables

  • Combiner les mots-clés avec d'autres techniques pour créer des flux de travail complexes
sales_count = 0
for sale in range(1, 10):
    # sales_count = sales_count + 1
    sales_count += 1

stock = 10 for sale in range(1, 10): # sales_count = sales_count - 1 stock -= 1
  • Autres méthodes pour mettre à jour les variables
Introduction à Python pour les développeurs

Ajout

  • Enregistrer les informations qui répondent à des critères spécifiques dans une liste
# Create an empty list
expensive_products = []

# Loop through the dictionary for key, val in products_dict.items():
# Check if price is 20 dollars or more if val >= 20:
# Append the product ID to the list expensive_products.append(key)
Introduction à Python pour les développeurs

Ajout

print(expensive_products)
['HT91', 'PL65', 'KB07', 'TR48']
Introduction à Python pour les développeurs

Passons à la pratique !

Introduction à Python pour les développeurs

Preparing Video For Download...