NSI Première • Langages 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é
