Python pour les développeurs
Découvrez la syntaxe essentielle de Python, les variables, les conditions, les boucles et les fonctions en vous appuyant sur vos connaissances en programmation.
13 leçons
Connecte-toi pour enregistrer ta progression.
1. Produire des sorties claires en Python
Utilisez print(), str(), les f-strings, sep, end, les sauts de ligne, les séparateurs répétés et le formatage des décimales pour vos sorties en console.
2. Variables et typage dynamique
Affectez, examinez, convertissez, réaffectez et échangez des valeurs Python sans déclaration de type statique.
3. Manipuler les chaînes de caractères en Python
Créez, examinez, découpez, nettoyez, séparez et assemblez des chaînes Python dans des traitements de texte concrets.
4. Nombres et opérateurs de base
Utilisez l’arithmétique Python, les différentes divisions, les priorités, les mises à jour et les puissances dans des calculs réalistes.
5. Booléens, None et comparaisons
Construisez des expressions booléennes avec des comparaisons, des tests de None, des intervalles et des opérateurs logiques avant de passer aux branchements.
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…
6. Conditions avec if, elif et else
Construisez des décisions claires à deux ou plusieurs branches, avec des cas ordonnés et des conditions composées.
7. Valeurs évaluées comme vraies ou fausses
Testez directement la présence d’une valeur tout en distinguant les valeurs vides, nulles et absentes.
8. Blocs Python : indentation et deux-points
Lisez et écrivez des blocs Python avec les deux-points, l’indentation, l’imbrication, les instructions de remplacement et des affectations sûres.
9. Filtrage par motifs avec match et case
Traitez des commandes et des états connus à l’aide de motifs littéraux, d’alternatives, de gardes et d’un cas générique de repli.
10. Boucles avec for et range()
Parcourez directement les valeurs, générez des suites numériques, numérotez les éléments et accumulez des résultats dans les boucles.
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…
11. Répétitions avec while, break et continue
Pilotez les répétitions selon l’état du programme, évitez les boucles infinies, arrêtez-vous plus tôt et sautez certaines itérations.
12. Fonctions et return
Définissez des fonctions réutilisables, recevez des paramètres et renvoyez des valeurs exploitables par le code appelant et de véritables tests.
13. Arguments par défaut et arguments nommés
Définissez des valeurs par défaut sûres, remplacez-les au besoin et rendez les appels de fonctions lisibles grâce aux arguments nommés.
Des questions adaptées à tes objectifs et à tout ce que tu as appris jusqu'ici.
5 questions · 0/5 répondues · Vérification de l'accès…
Applique tes acquis dans un défi de programmation approfondi, adapté à ton parcours.
Vérification de l'accès à l'évaluation…