0% ont trouvé ce document utile (0 vote)
6 vues5 pages

Fonctions Python : Guide Complet Débutant

Ce document est un cours complet sur les fonctions en Python, destiné aux débutants en enseignement supérieur. Il couvre des sujets tels que la définition et l'appel de fonctions, les arguments, la portée des variables, et inclut des exercices pratiques pour renforcer l'apprentissage. Le cours aborde également des concepts avancés comme les fonctions anonymes et les générateurs.

Transféré par

alimessaoudi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
6 vues5 pages

Fonctions Python : Guide Complet Débutant

Ce document est un cours complet sur les fonctions en Python, destiné aux débutants en enseignement supérieur. Il couvre des sujets tels que la définition et l'appel de fonctions, les arguments, la portée des variables, et inclut des exercices pratiques pour renforcer l'apprentissage. Le cours aborde également des concepts avancés comme les fonctions anonymes et les générateurs.

Transféré par

alimessaoudi
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

■ Cours complet : Les Fonctions en Python

Support pédagogique – Niveau début d’enseignement supérieur


■ Sommaire

1. Introduction : Pourquoi utiliser des fonctions ?


2. Définir et appeler une fonction
3. Arguments et paramètres
4. Arguments arbitraires : *args et **kwargs
5. Valeur de retour et None
6. Portée des variables
7. Fonctions comme objets
8. Fonctions anonymes : lambda
9. Fonctions d’ordre supérieur
10. Fonctions générateur : yield
11. Documentation et annotations
12. Bonnes pratiques et style
13. Annexes (optionnelles)
14. Mini-projets pratiques
1. Introduction : Pourquoi utiliser des fonctions ?
■ Théorie : Les fonctions permettent de découper un programme, réutiliser du code, tester
et améliorer la lisibilité.
■ Exemple : def saluer(nom): return f"Bonjour, {nom} !" print(saluer("Alice")) # → Bonjour,
Alice !
■ Exercice : Écrire une fonction `multiplier(a, b)` qui retourne le produit de deux nombres.
2. Définir et appeler une fonction
■ Théorie : Syntaxe générale avec mot-clé def, paramètres, docstring et return optionnel.
■ Exemple : def nom_fonction(paramètres): """Description""" return résultat
■ Exercice : Écrire une fonction `saluer_utilisateur(prenom, age)` qui affiche « Bonjour
[prénom], vous avez [age] ans. »
3. Arguments et paramètres
■ Théorie : Arguments positionnels, valeurs par défaut, arguments nommés, `/` et `*`.
■ Exemple : def connect(host, port=80): return f"Connexion à {host}:{port}"
■ Exercice : Écrire une fonction `surface_rectangle(longueur, largeur=1)` qui calcule l’aire
d’un rectangle.

Vous aimerez peut-être aussi