Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Choisir des Structures de Données Optimales | Utilisation Efficace des Structures de Données
Techniques d'Optimisation en Python
course content

Contenu du cours

Techniques d'Optimisation en Python

Techniques d'Optimisation en Python

1. Comprendre et Mesurer la Performance
2. Utilisation Efficace des Structures de Données
3. Améliorer les Performances avec des Outils Intégrés

book
Défi : Choisir des Structures de Données Optimales

Tâche

Swipe to start coding

Votre tâche consiste à choisir la structure de données la plus appropriée (list, ndarray, set ou tuple) pour chacun des différents scénarios ci-dessous. En fonction de la nature des données et des exigences spécifiques pour chaque collection, remplissez les blancs (___) pour créer les structures de données correctes. Assurez-vous d'utiliser les crochets appropriés pour chaque structure, et si vous créez un tableau NumPy, initialisez-le à partir d'une liste.

  1. Pour monthly_sales, les données sont numériques, et vous aurez besoin d'effectuer des calculs fréquents dessus.
  2. user_ids, chaque ID doit être unique, et vous devrez fréquemment vérifier si un certain ID est présent.
  3. product doit être un enregistrement fixe (inchangé).
  4. tasks doit être une collection ordonnée et permettre des ajouts et suppressions fréquents.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3
toggle bottom row

book
Défi : Choisir des Structures de Données Optimales

Tâche

Swipe to start coding

Votre tâche consiste à choisir la structure de données la plus appropriée (list, ndarray, set ou tuple) pour chacun des différents scénarios ci-dessous. En fonction de la nature des données et des exigences spécifiques pour chaque collection, remplissez les blancs (___) pour créer les structures de données correctes. Assurez-vous d'utiliser les crochets appropriés pour chaque structure, et si vous créez un tableau NumPy, initialisez-le à partir d'une liste.

  1. Pour monthly_sales, les données sont numériques, et vous aurez besoin d'effectuer des calculs fréquents dessus.
  2. user_ids, chaque ID doit être unique, et vous devrez fréquemment vérifier si un certain ID est présent.
  3. product doit être un enregistrement fixe (inchangé).
  4. tasks doit être une collection ordonnée et permettre des ajouts et suppressions fréquents.

Solution

Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 3
Switch to desktopPassez à un bureau pour une pratique réelleContinuez d'où vous êtes en utilisant l'une des options ci-dessous
We're sorry to hear that something went wrong. What happened?
some-alt