Cours
Concepts des paradigmes de programmation
DébutantNiveau de compétence
Actualisé 05/2026
TheoryProgramming2 h14 vidéos45 Exercices3,450 XP4,181Certificat de formation
Créez votre compte gratuitement
Continuer avec GoogleAfficher plus d’optionsou
En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.
Apprécié par des utilisateurs provenant de milliers d'entreprises
Former une équipe ?
Essayez pour les entreprisesDescription du cours
Vous découvrirez des cas d'utilisation concrets de ces paradigmes et les modèles de codage courants pour chacun d'entre eux, et vous pourrez même écrire des programmes Python de base pour chaque paradigme. À la fin de ce cours, vous serez en mesure de reconnaître différents paradigmes de programmation et de savoir quand privilégier l'un plutôt que l'autre. Vous aurez même un aperçu de certains sujets plus avancés tels que :
- Récursivité dans la programmation fonctionnelle
- Héritage de classe dans la programmation procédurale
Comprendre les avantages et les inconvénients de chaque paradigme de programmation
Dans les chapitres 2 à 4, vous explorerez respectivement la programmation procédurale, fonctionnelle et orientée objet. Chaque chapitre abordera les caractéristiques distinctives du paradigme de programmation spécifique, certaines applications courantes dans le monde réel, et fournira une vue d'ensemble suffisante pour vous permettre de comprendre quand utiliser un paradigme plutôt qu'un autre.
Mettre en œuvre des programmes procéduraux, fonctionnels et orientés objet simples
Chaque chapitre comprendra également un exercice consistant à élaborer un programme dans le cadre du paradigme donné. Vous écrirez des sous-programmes et des fonctions récursives, et définirez vos propres classes à l'aide de Python.
À la fin de cette formation, vous aurez acquis une solide compréhension des principes fondamentaux des paradigmes de programmation, de leurs utilisations, des modèles de codage courants et du moment où chacun d'entre eux doit être appliqué dans des situations spécifiques.
Prérequis
Intermediate Python1
Introduction aux paradigmes de programmation
Préparez-vous à une première exploration des paradigmes de programmation ! Ce chapitre présente ce que sont les paradigmes, pourquoi ils sont importants, ainsi que deux grandes catégories : la programmation impérative et la programmation déclarative. Vous verrez aussi les bénéfices d’un code modulaire et de la séparation des responsabilités, et comment cela se rattache aux différents paradigmes.
2
Programmation procédurale
Plongez dans l’un des paradigmes les plus utilisés en programmation : la programmation procédurale. Ce chapitre explique ce qu’est la programmation procédurale, quels types de problèmes elle permet de résoudre, et comment elle favorise la séparation des responsabilités et un code modulaire. Vous apprendrez comment les instructions de contrôle comme les instructions
if, les boucles for et la définition de fonctions s’emploient en programmation procédurale, et vous vous exercerez à les utiliser en Python.3
Programmation fonctionnelle
Plongez dans la programmation fonctionnelle dans ce chapitre. Nous couvrirons les bases de la programmation fonctionnelle : quand l’utiliser, ses avantages et ses limites, ainsi que quelques applications. Vous apprendrez également à utiliser la récursivité en programmation fonctionnelle, et vous écrirez même quelques petits programmes fonctionnels par vous-même !
4
Programmation orientée objet
Jouons avec des classes et des objets ! Ce chapitre présente le paradigme de la programmation orientée objet, ses applications courantes, ses avantages et inconvénients, et comment écrire des programmes orientés objet simples en Python. Nous aborderons aussi quelques notions plus avancées, comme l’héritage de classes et la différence entre attributs publics et privés.
Concepts des paradigmes de programmation
Cours terminé
Obtenez un certificat de réussite
Ajoutez cette certification à votre profil LinkedIn, à votre CV ou à votre portfolioPartagez-la sur les réseaux sociaux et dans votre évaluation de performanceS'inscrire maintenant
Rejoignez plus de 19 millions d'utilisateurs et commencez Concepts des paradigmes de programmation dès aujourd'hui !
Créez votre compte gratuitement
Continuer avec GoogleAfficher plus d’optionsou
En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données seront hébergées aux États-Unis.
Apprenez où que vous soyez avec l'application DataCamp
Progressez où que vous soyez grâce à nos cours conçus pour mobile et à nos défis quotidiens de 5 minutes.