Cosa viene dopo "Hello, World"?

Jan 14 2023
È lì da chissà quanto tempo, una tradizione tra programmatori e programmatori, più che altro un rito di passaggio. Si ritiene che quando si utilizza una nuova lingua o si desidera testare una nuova lingua e si scrive il proprio primo codice, non si può mai sbagliare con "hello, world".

È lì da chissà quanto tempo, una tradizione tra programmatori e programmatori, più che altro un rito di passaggio. Si ritiene che quando si utilizza una nuova lingua o si desidera testare una nuova lingua e si scrive il proprio primo codice, non si può mai sbagliare con "hello, world".

Ecco un rapido esempio di come appare un programma "Hello, World" in Python;

print("Hello,world")

Bene, il programma hello world ha solo lo scopo di aiutarti a familiarizzare con la lingua. Quindi, dove vai da qui?

Per sfruttare appieno la potenza di un linguaggio ed evitare il più possibile di tornare ai tutorial, ti consigliamo di seguire un corso o leggere un libro su Data Structures and Algorithms (DSA) sul linguaggio.

Quindi, cosa sono gli algoritmi?

Un algoritmo è un insieme preciso di passaggi per ottenere risultati specifici, un po' come una ricetta. Gli algoritmi sono lì per aiutarti a risolvere i problemi senza reinventare la ruota o dover pensare troppo, basta seguire una serie di passaggi che hanno aiutato qualcun altro a superare lo stesso problema che stai affrontando. Immagina di provare a cuocere una torta di carote. Ora, non l'hai mai fatto prima, giusto? Ma hai trovato questa ricetta su Internet e hai trovato qualcosa di simile a questa ricetta da cui ho presohttps://www.allrecipes.com/recipe/17393/best-carrot-cake-ever/

Schermata della ricetta della torta di carote

Cosa sono le strutture dati?

Secondo www.techtarget.com , "Una struttura di dati è un formato specializzato per l'organizzazione, l'elaborazione, il recupero e l'archiviazione dei dati". In parole povere, significa semplicemente che una struttura dati è un modo per organizzare e gestire facilmente i dati. Le strutture di dati vengono utilizzate nell'istanza in cui i "tipi di dati" tradizionali (come; intero (1, 2, 3, 4, ...), virgola mobile (1.1, 1.2, ...), ecc.) non sono sufficienti per rappresentare i tuoi dati.

Come vengono utilizzate le strutture dati?

  • Memorizzazione dei dati : vengono utilizzati per specificare i tipi di dati che appartengono a determinati punti di un progetto. Ad esempio, le strutture dati sono il motivo per cui non è possibile inserire un'immagine in una casella di immissione destinata al testo su un sito Web e viceversa.
  • Gestione di risorse e servizi : in pratica, le strutture dati vengono utilizzate per effettuare connessioni tra diverse banche dati/sedi. Come quando fai clic su un collegamento sul desktop e ti porta a una cartella sul tuo computer. Questo è alimentato da strutture di dati.
  • Scambio di dati: le strutture di dati facilitano lo scambio di dati tra applicazioni, come la connessione tra il browser e un server web. Le strutture dati sono il motivo per cui puoi ottenere i tuoi file e le tue pagine web in modo organizzato.
  • Indicizzazione e ricerca : i dati strutturati, abbinati a determinati algoritmi, sono lì per aiutarti a mantenere i tuoi dati organizzati e facili da individuare.
  • lineari o non lineari — possono essere disposti come 1,2,3 o a,b,c, o sotto forma di un grafico
  • Omogeneo o eterogeneo : se tutti gli elementi in un determinato repository sono dello stesso tipo, ad esempio un elenco che ha sia nomi che numeri senza un ordine particolare. O
  • Statico o dinamico : dove i dati possono essere di dimensioni e volume fissi oppure no.