Accéder au contenu principal

Cours

Concepts des paradigmes de programmation

Débutant2 h

Découvrez divers paradigmes de programmation, notamment la programmation impérative et déclarative, procédurale, fonctionnelle et orientée objet.

Python2 h14 vidéos45 exercices3,450 XP4,241Attestation de réussite

Créez votre compte gratuit

Continuer avec Google
ou
En continuant, vous acceptez nos Conditions d’utilisation, notre notre Politique de confidentialité et que vos données sont stockées aux États-Unis.

Plébiscité par des apprenants dans des milliers d’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

Programme de formation

Plan du cours

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é

Obtenir un certificat d'achèvement

S’inscrire maintenant

Apprenez où que vous soyez avec l'application DataCamp

Même en déplacement, suivez quotidiennement nos cours mobiles et nos défis de codage de 5 minutes.