Python - Structure des données
Les ordinateurs stockent et traitent les données avec une vitesse et une précision extraordinaires. Il est donc essentiel que les données soient stockées efficacement et puissent être consultées rapidement. Le traitement des données doit également avoir lieu dans les plus brefs délais, mais sans perdre en précision.
Les structures de données traitent de la façon dont les données sont organisées et conservées dans la mémoire lorsqu'un programme les traite. Il est important de noter que les données stockées sur le disque dans le cadre de stockages persistants (comme les tables relationnelles) ne sont pas ici appelées structure de données.
Un algorithme est un ensemble d'instructions étape par étape pour traiter les données dans un but spécifique. Ainsi, un algorithme utilise diverses structures de données de manière logique pour résoudre un problème informatique spécifique.
Dans ce tutoriel, nous couvrirons ces deux concepts fondamentaux de l'informatique à l'aide du langage de programmation Python.
Ce didacticiel est conçu pour les diplômés en informatique ainsi que pour les professionnels du logiciel qui souhaitent apprendre les structures de données et la programmation d'algorithmes en étapes simples et faciles en utilisant Python comme langage de programmation.
Avant de poursuivre ce didacticiel, vous devez avoir une connaissance de base de l'écriture de code en langage de programmation Python, de l'utilisation de n'importe quel IDE python et de l'exécution de programmes Python. Si vous êtes complètement nouveau dans Python, veuillez vous référer à notre tutoriel Python pour avoir une bonne compréhension du langage.