Bases & algorithmique · 5 mondes · 15 étapes

Bases de la programmation

La grammaire du code, en Python, directement dans le navigateur.

Progression

0 %

0/15 étapes terminées

Mode 3

Huit semaines, un plan clair

Chaque semaine a son thème, ses concepts clés, ses exercices pratiques et un jalon pour mesurer ta progression. Compte quatre à cinq heures par semaine.

« Conçois un programme structuré. Inclus les thèmes semaine par semaine, les concepts clés, les exercices pratiques et les jalons pour mesurer ma progression jusqu'à la maîtrise avancée. »

SEM.1

2 à 3 h · 2 leçons + jalon

Les bases

0/3

Objectifs

  • Créer et réutiliser des variables
  • Afficher proprement
  • Distinguer les types

Concepts clés

  • Variable et affectation
  • str, int, float, bool
  • print et f-strings
  • int() et str()

Exercices pratiques

  • Le mot de passe de la porte
  • La fiche du robot
  • Le tableau de bord

BossImprimer un badge d'accès complet.

SEM.2

3 h · 2 leçons + jalon

Les décisions

0/3

Objectifs

  • Tester une condition
  • Enchaîner plusieurs cas
  • Combiner des conditions

Concepts clés

  • if / else
  • elif
  • Comparaisons
  • and, or, not

Exercices pratiques

  • Le scanner de badge
  • L'alerte de température
  • Le sas de sécurité

BossUn sas qui n'ouvre que si badge et niveau suffisent.

SEM.3

3 h · 2 leçons + jalon

Les boucles

0/3

Objectifs

  • Répéter avec for
  • Accumuler un résultat
  • Utiliser while sans boucle infinie

Concepts clés

  • for et range
  • Accumulateur
  • while et condition d'arrêt
  • break et continue

Exercices pratiques

  • Le tapis roulant
  • Le poids total
  • Le compte à rebours

BossAfficher la table de 7 avec une boucle.

SEM.4

3 à 4 h · 2 leçons + jalon

Les collections

0/3

Objectifs

  • Manipuler des listes
  • Manipuler des dictionnaires
  • Parcourir et résumer des données

Concepts clés

  • Index et len
  • append
  • enumerate
  • Clés et valeurs
  • items et values

Exercices pratiques

  • L'inventaire de l'entrepôt
  • La fiche de la mascotte
  • Le total des pièces

BossCompter les références réellement disponibles.

SEM.5

3 à 4 h · 2 leçons + jalon

Les fonctions

0/3

Objectifs

  • Écrire une fonction avec paramètres
  • Renvoyer un résultat
  • Composer plusieurs fonctions

Concepts clés

  • def et return
  • Paramètres par défaut
  • Portée locale
  • Composition

Exercices pratiques

  • La fonction de salutation
  • Le calcul d'XP et de niveau
  • Le module d'énergie

BossUn mini-module de deux fonctions qui se complètent.