Accéder au contenu principal
AccueilPython

cours

Structures de données et algorithmes en Python

Avancé
Actualisé 01/2025
Commencer le cours gratuitement

Inclus gratuitementPremium or Teams

PythonProgramming4 heures16 vidéos49 exercices4,050 XP19,703Déclaration de réalisation

Créez votre compte gratuit

GoogleLinkedInFacebook

ou

En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données sont stockées aux États-Unis.
Group

Formation de 2 personnes ou plus ?

Essayer DataCamp for Business

Apprécié par les apprenants de milliers d’entreprises

Description du cours

Reconnaître les structures de données et les algorithmes les plus courants

La plupart des programmes informatiques sont basés sur quelques structures de données et algorithmes. Apprenez ce qui se cache derrière le capot de la plupart de vos interactions informatiques dans ce cours de quatre heures ! Vous vous familiariserez avec certaines des structures de données les plus courantes : listes chaînées, piles, files d'attente et arbres. Vous mettrez également en œuvre des algorithmes populaires, tels que la recherche en profondeur d'abord, la recherche en largeur d'abord, le tri à bulles, le tri par fusion et le tri sélectif.

Apprenez à repérer les structures de données et les algorithmes dans la vie de tous les jours

Vous vous exercerez à appliquer des structures de données et des algorithmes à des jeux de cartes, des listes de lecture, des plats internationaux et des piles de livres. Vous serez en mesure de reconnaître les structures de données et les algorithmes courants et de les mettre en œuvre dans des applications quotidiennes !

Analyser l'efficacité des algorithmes

En cours de route, vous vous arrêterez pour analyser des algorithmes populaires en termes d'efficacité. Vous vous familiariserez avec la "notation Big O", la norme industrielle pour décrire la complexité d'un algorithme.

Affinez vos connaissances en programmation Python

Une bonne connaissance des structures de données et des algorithmes permet de résoudre des problèmes quotidiens à l'aide d'un code efficace. Vous le pratiquerez en Python, vous emporterez ces compétences fondamentales et transférables dans n'importe quel langage de programmation.

Conditions préalables

Introduction to Object-Oriented Programming in Python
1

Travailler avec des listes et des piles liées et comprendre la notation Big O

Commencer le chapitre
2

Files d'attente, tableaux de hachage, arbres, graphes et récursivité

Commencer le chapitre
3

Algorithmes de recherche

Commencer le chapitre
4

Algorithmes de tri

Commencer le chapitre
Structures de données et algorithmes en Python
Cours
terminé

Earn Déclaration de réalisation

Ajoutez ces informations d’identification à votre profil LinkedIn, à votre CV ou à votre CV
Partagez-le sur les réseaux sociaux et dans votre évaluation de performance

Inclus avecPremium or Teams

S'inscrire maintenant

Inscrivez-vous 15 millions d’apprenants et commencer Structures de données et algorithmes en Python Aujourd’hui!

Créez votre compte gratuit

GoogleLinkedInFacebook

ou

En continuant, vous acceptez nos Conditions d'utilisation, notre Politique de confidentialité et le fait que vos données sont stockées aux États-Unis.