Python pour les développeurs
Écrivez du Python expressif et idiomatique avec les compréhensions, le décompactage, les outils d’itération, les prédicats et l’évaluation paresseuse.
8 leçons
Connecte-toi pour enregistrer ta progression.
1. Compréhensions de listes : transformer et filtrer
Construisez des compréhensions de listes lisibles pour transformer et filtrer les données en réutilisant vos acquis en Python.
2. Compréhensions de dictionnaires et d’ensembles
Transformez et filtrez les associations avec les compréhensions de dictionnaires ; produisez des valeurs uniques avec celles d’ensembles.
3. Décompactage et affectation multiple
Affectez plusieurs valeurs à la fois, échangez les valeurs de variables, récupérez des portions de longueur variable et décompactez des enregistrements dans les boucles.
Des questions adaptées à tes objectifs et à tout ce que tu as appris jusqu'ici.
4 questions · 0/4 répondues · Vérification de l'accès…
4. Itération parallèle avec zip() et enumerate()
Associez des séquences correspondantes, numérotez les enregistrements et gérez sans risque les différences de longueur.
5. Vérifications claires avec any() et all()
Exprimez des règles vérifiées par au moins un élément ou par tous les éléments, en traitant soigneusement les entrées vides.
6. Trier avec des fonctions clés
Utilisez des fonctions clés, un tri stable et des critères multiples pour trier sans modifier les données d’entrée.
Des questions adaptées à tes objectifs et à tout ce que tu as appris jusqu'ici.
3 questions · 0/3 répondues · Vérification de l'accès…
7. Expressions génératrices et évaluation paresseuse
Transmettez progressivement des valeurs calculées à sum, any et all, en comprenant le parcours unique des générateurs.
Des questions adaptées à tes objectifs et à tout ce que tu as appris jusqu'ici.
2 questions · 0/2 répondues · Vérification de l'accès…
8. Écrire du code Python idiomatique et lisible
Construisez des chaînes de traitement de données maintenables en choisissant des itérations idiomatiques, des associations sûres, des vérifications et des tris adaptés.
Applique tes acquis dans un défi de programmation approfondi, adapté à ton parcours.
Vérification de l'accès à l'évaluation…