- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
- Formations
- conversion_path Parcours & Formations
- science Projets
- data_object Exercices de code
- psychology Exercices IA
- quiz Quiz
- Articles
- rss_feed Blog
- sort_by_alpha Glossaire
- menu_book Guides
- help_center FAQ
- media_link Ressources
- Communauté
- groups La communauté
- forum Questions
- live_tv Mentorats
- science Projets mensuels
Inscris-toi
(c'est gratuit !)
Un compte est nécessaire pour participer aux discussions.
Créer un compte person00:00:00 :Dans cette vidéo, je vais vous montrer comment on peut, grâce à ce qu'on appelle l'unpacking,envoyer plein d'arguments séparément à une fonction. Donc ici j'ai une fonction toute
00:00:09 :simple qui s'appelle addition, qui utilise ici l'astérisque avec args, ce qui me permet en faitde récupérer un nombre indéterminé d'arguments. On va récupérer ensuite un tuple avec tous ces
00:00:19 :arguments, on va boucler dessus, les additionner et retourner le résultat. Donc par exemple ici,je pourrais passer 1, 2 et 3 à cette fonction d'addition et ça me retournerait le nombre 6.
00:00:30 :Donc ici ce que j'ai fait, c'est trois lignes de code qui me permettent, grâce à la bibliothèqueFaker, de générer des nombres aléatoires uniques. Donc c'est ce que je fais ici avec
00:00:39 :une compréhension de liste, je boucle 100 fois et à chaque fois je crée un nombre aléatoire uniquegrâce à la bibliothèque Faker. Si ça vous intéresse, j'ai des formations et des articles
00:00:49 :sur Doxtrin qui sont disponibles pour vous montrer comment utiliser cette bibliothèque Faker. Doncon va se retrouver ici avec une liste de 100 nombres aléatoires que l'on va vouloir additionner. Le
00:00:59 :problème c'est que ces nombres ici, je ne peux pas les passer un par un. Je ne vais pas fairenombre crochet 0, virgule nombre crochet 1 etc etc jusqu'à passer les 100 nombres. Ce serait bien
00:01:10 :trop long et si on changeait ici pour mettre 200 nombres, il faudrait continuer et bien sûr on n'apas envie de faire tout ça. Donc ce qu'on peut faire à la place, c'est utiliser ce qu'on appelle
00:01:18 :l'unpacking. Pour ça on va utiliser l'astérisque, là encore, et on va passer notre liste à la suite.Ce que ça va faire en fait, c'est unpacker. Donc unpacker ça veut dire déballer en français
00:01:28 :notre liste pour la passer à notre fonction d'addition. Donc si on avait par exemple dansla liste nombre ici 1, 2 et 3 et qu'on passait donc cette liste nombre ici avec l'astérisque,et bien ça reviendrait au même que de faire 1, 2, 3. Donc je vais vous montrer ce que ça donne.
00:01:45 :On va faire un print de nombre, un print de astérisque nombre et on va passer astérisquenombre ici à notre fonction d'addition. Là je vais réduire un petit peu ma liste, on va en
00:01:55 :mettre 5 uniquement pour pas que ça prenne trop de place. Je lance le script et là vous voyez qu'ona bien notre première liste qui s'affiche, qui est la liste de nombres uniques aléatoires qui aété générée par Faker. Ensuite on affiche astérisque nombre ici, donc ça ça va nous
00:02:10 :afficher les nombres séparément et on va ensuite passer ces nombres séparément à notre fonctiond'addition et on affiche ensuite le résultat. Donc ça 20752 c'est le résultat de l'addition de
Ce n'est pas fini...
✋
Tu as complété % du parcours 🔥
Termine l'intégralité de la formation pour pouvoir débloquer ton attestation de réussite.