NSI PremièreLangages et programmation

Les Fonctions en Python

Difficulté

Débutant

Durée

40 min

XP

100

Découvrez comment créer et utiliser des fonctions en Python pour structurer votre code de manière efficace et réutilisable.

Introduction aux fonctions

Une fonction est un bloc de code réutilisable qui effectue une tâche spécifique. Les fonctions sont essentielles en programmation car elles permettent de :

  • Éviter la répétition : écrire le code une fois et le réutiliser partout
  • Organiser le code : découper un programme complexe en petites parties
  • Faciliter la maintenance : modifier le code à un seul endroit
  • Améliorer la lisibilité : donner un nom explicite à une opération

Objectifs de cette leçon

  • Comprendre le concept de fonction et son utilité
  • Maîtriser la syntaxe de définition d'une fonction avec def
  • Utiliser les paramètres et les valeurs de retour
  • Écrire des docstrings pour documenter son code
  • Comprendre la portée des variables (scope local/global)
  • Découvrir les fonctions lambda

Prérequis

  • Variables et types de données
  • Structures conditionnelles (if/else)
  • Boucles (for/while)

Mots-clés

fonctiondefparamètresargumentsreturndocstringscopeportéelambdafonction anonymelocalglobalréutilisabilitémodularité
EdTech AI Assistant