Participer au site avec un Tip
Rechercher
 

Améliorations / Corrections

Vous avez des améliorations (ou des corrections) à proposer pour ce document : je vous remerçie par avance de m'en faire part, cela m'aide à améliorer le site.

Emplacement :

Description des améliorations :

Nos tutos en vidéos sur le langage Python
Définition de fonctions en Python

Les instructions Python Programmation Orientée Objet en Python


Accès rapide :
Définition de fonctions en Python
Mise en oeuvre de fonctions récursives
Fonctions à nombre variable de paramètres
Fonctions à nombre variable de paramètres nommés
Fonctions à valeurs de retour multiples
Accéder à des variables globales dans vos fonctions
Mise en oeuvre d'un générateur
Utilisation de fonctions Lambda
Typage de vos fonctions et contrôle avec mypy

Définition de fonctions en Python

Cette vidéo vous montre comment définir des fonctions en Python. Les notions de paramètres, de variables locales et de valeurs de retour y sont détaillées.


Définition de fonctions en Python.

Mise en oeuvre de fonctions récursives

Cette vidéo vous montre comment coder des fonctions récursives en Python. Un exemple appliqué à la manipulation du système de fichiers y est proposé.


Mise en oeuvre de fonctions récursives.

Fonctions à nombre variable de paramètres

Cette vidéo vous apprend à coder des fonctions Python à nombre variable de paramètres.


Fonctions à nombre variable de paramètres.

Fonctions à nombre variable de paramètres nommés

Cette nouvelle vidéo vous montre comme définir des fonctions Python à nombre variable de paramètres nommés (ceux qu'on récupère avec la syntaxe **kwargs).


Fonctions à nombre variable de paramètres nommés.

Fonctions à valeurs de retour multiples

Cette nouvelle vidéo vous montre comment coder une fonction Python que renvoie plusieurs valeurs de retour.


Fonctions à valeurs de retour multiples.

Accéder à des variables globales dans vos fonctions

Cette vidéo vous montre comment accéder à des variables globales à l'intérieur de vos fonctions. Le mot clé global y est, bien entendu, présenté.


Accéder à des variables globales dans vos fonctions.

Mise en oeuvre d'un générateur

Cette vidéo vous explique la notion de générateur et vous montre les différentes syntaxes permettant de définir un générateur.


Mise en oeuvre d'un générateur.

Utilisation de fonctions Lambda

Cette vidéo vous présente de concept de lambda (ou de fonction anonyme). Un comparatif avec des fonctions plus classiques y est proposé.


Utilisation de fonctions Lambda.

Typage de vos fonctions et contrôle avec mypy

Depuis déjà quelques temps, il est possible de typer vos déclarations de fonctions en Python. Cette vidéo vous présente ces possibilités et l'intérêt que vous avez à les utiliser. L'outil mypy, permettant de contrôler statiquement le typage de vos codes, y est aussi présenté.


Typage de vos fonctions et contrôle avec mypy.


Les instructions Python Programmation Orientée Objet en Python