Pratique Python, IA Engineering et bien plus avec des exercices interactifs et des tests automatiques.
La boucle while tourne tant qu'une condition est vraie, contrairement à for qui parcourt une séquence fixe. C'est l'outil parfait quand tu ne sais pas …
Les f-strings (introduites en Python 3.6) sont la manière la plus simple et la plus lisible de formater du texte en Python. Tu places un …
Parfois, tu veux arreter une boucle avant qu'elle ait fini de parcourir toute la sequence. C'est le role du mot-cle break : il sort immediatement …
Parfois, en parcourant une liste, tu as besoin a la fois de l'élément ET de sa position (son index). Python offre enumerate() pour ca. enumerate() …
Quand une fonction a plusieurs paramètres avec des valeurs par défaut, tu peux utiliser des arguments nommés pour choisir lesquels tu veux modifier sans te …
Parfois, tu ne sais pas a l'avance combien d'arguments ta fonction va recevoir. Python permet de gérer ca avec la syntaxe *args. Le paramètre précédé …
En plus de *args, Python offre **kwargs qui capture les arguments nommés sous forme de dictionnaire. C'est tres pratique quand tu veux accepter des options …
Une lambda, c'est une mini-fonction anonyme (sans nom) qu'on écrit sur une seule ligne. C'est pratique quand tu as besoin d'une fonction tres courte, souvent …
En Python, une variable créée dans une fonction n'existe que dans cette fonction. On dit qu'elle est locale. En dehors de la fonction, elle n'existe …