Cours
Structures de données et algorithmes en Python
AvancéNiveau de compétence
Actualisé 12/2024PythonProgramming4 h16 vidéos49 Exercices4,050 XP27,153Certificat de réussite.
Créez votre compte gratuit
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.Formation de 2 personnes ou plus ?
Essayer DataCamp for BusinessAppré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 Python1
Travailler avec des listes et des piles liées et comprendre la notation Big O
2
Files d'attente, tableaux de hachage, arbres, graphes et récursivité
3
Algorithmes de recherche
4
Algorithmes de tri
Structures de données et algorithmes en Python
Cours terminé
Obtenez un certificat de réussite
Ajoutez ces informations d’identification à votre profil LinkedIn, à votre CV ou à votre CVPartagez-le sur les réseaux sociaux et dans votre évaluation de performance
Inclus avecPremium or Teams
S'inscrire MaintenantRejoignez plus de 17 millions d’apprenants et commencer Structures de données et algorithmes en Python dès aujourd'hui !
Créez votre compte gratuit
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.