Python - Struttura dei dati
I computer archiviano ed elaborano i dati con una velocità e una precisione straordinarie. Quindi è estremamente essenziale che i dati siano archiviati in modo efficiente e sia possibile accedervi rapidamente. Anche il trattamento dei dati dovrebbe avvenire nel minor tempo possibile ma senza perdere la precisione.
Le strutture dati si occupano di come i dati sono organizzati e tenuti in memoria quando un programma li elabora. È importante notare che i dati archiviati nel disco come parte di archivi persistenti (come le tabelle relazionali) non sono indicati come struttura dei dati qui.
Un algoritmo è un insieme di istruzioni passo passo per elaborare i dati per uno scopo specifico. Quindi un algoritmo utilizza varie strutture di dati in modo logico per risolvere un problema di calcolo specifico.
In questo tutorial tratteremo questi due concetti fondamentali dell'informatica utilizzando il linguaggio di programmazione Python.
Questo tutorial è progettato per i laureati in Informatica e per i professionisti del software che desiderano imparare le strutture dei dati e la programmazione di algoritmi in passaggi semplici e facili utilizzando Python come linguaggio di programmazione.
Prima di procedere con questo tutorial, dovresti avere una conoscenza di base della scrittura di codice in linguaggio di programmazione Python, utilizzando qualsiasi IDE Python e l'esecuzione di programmi Python. Se sei completamente nuovo in Python, fai riferimento al nostro tutorial Python per ottenere una profonda comprensione del linguaggio.