Accéder au contenu principal
AccueilProgramming

Cours

Concepts des paradigmes de programmation

DébutantNiveau de compétence
Actualisé 05/2026
Découvrez divers paradigmes de programmation, notamment la programmation impérative et déclarative, procédurale, fonctionnelle et orientée objet.
Commencer le cours gratuitement
TheoryProgramming
2 h
14 vidéos
45 Exercices
3,450 XP
4,181
Certificat de formation

Créez votre compte gratuitement

Continuer avec GoogleAfficher plus d’options

ou


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

Group

Former une équipe ?

Essayez pour les entreprises

Description du cours

Êtes-vous prêt à envisager un changement radical dans votre conception de la programmation ? Dans Introduction aux paradigmes de programmation, vous apprendrez les bases de divers paradigmes de programmation, notamment la programmation impérative et déclarative, la programmation procédurale, la programmation fonctionnelle et la programmation orientée objet.

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 Python
1

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.
Commencer le chapitre
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.
Commencer le chapitre
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 !
Commencer le chapitre
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.
Commencer le chapitre
Concepts des paradigmes de programmation
Cours
terminé

Obtenez un certificat de réussite

Ajoutez cette certification à votre profil LinkedIn, à votre CV ou à votre portfolio
Partagez-la sur les réseaux sociaux et dans votre évaluation de performance
S'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’options

ou


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.