LingoStoriesLingoStories
B1Technology8 min read1058 words92 sentencesAudio

Italian Story (B1)Imparare a programmare

Questa storia B1 in Italiano è progettata per intermedio che stanno imparando il Italiano. Include vocabolario semplice e frasi brevi per aiutarti a migliorare le tue capacità di lettura e ascolto. Clicca su qualsiasi parola per vedere le traduzioni e ascoltare la pronuncia.

About this story

Emma decide di imparare a programmare e inizia con un corso online di Python. Dopo aver padroneggiato le basi, costruisce una calcolatrice e poi un sito web personale. Alla fine, crea un'app di gestione delle attività che le persone usano davvero. La sua determinazione viene ripagata quando ottiene un lavoro come sviluppatrice junior in una startup.

Translations in English
Linked wordUnderlined wordOther words
Emma era sempre stata curiosa di sapere come venivano creati i siti web e le applicazioni. Un giorno, decise che avrebbe imparato a programmare. Aveva sentito dire che la programmazione era difficile, ma era determinata a provare. Emma ha iniziato cercando corsi online gratuiti. C'erano così tante opzioni che all'inizio si è sentita sopraffatta. Ha letto diversi articoli su quale linguaggio di programmazione imparare per primo. Molte persone consigliavano Python perché era adatto ai principianti. Emma ha scelto un corso chiamato 'Python per principianti' e si è iscritta immediatamente. La prima lezione spiegava cos'era un linguaggio di programmazione. Emma ha imparato che i computer hanno bisogno di istruzioni specifiche per eseguire compiti. Un linguaggio di programmazione è il modo in cui gli esseri umani comunicano queste istruzioni alle macchine. Ha installato Python sul suo portatile seguendo le istruzioni video. Poi ha aperto un editor di testo e ha scritto la sua prima riga di codice. Il codice diceva: print('Ciao, mondo!') Quando ha eseguito il programma, le parole sono apparse sul suo schermo. Emma ha provato un'ondata di emozione vedendo il suo codice funzionare davvero. Le lezioni successive le hanno insegnato le variabili e i tipi di dati. Una variabile è come un contenitore che memorizza informazioni. Emma ha creato una variabile chiamata 'name' e vi ha memorizzato il suo nome. Ha anche imparato i numeri e come fare calcoli nel codice. Addizione, sottrazione, moltiplicazione e divisione erano tutti possibili. Emma passava le sue serate a praticare ciò che aveva imparato. A volte faceva errori e il suo codice non funzionava. Questi errori sono chiamati bug nella programmazione. Trovare e correggere i bug era frustrante ma anche gratificante. Emma ha imparato a leggere attentamente i messaggi di errore per capire cosa fosse andato storto. Dopo due settimane, è passata ad argomenti più avanzati. Ha studiato i cicli, che permettono al codice di ripetere azioni molte volte. Ha anche imparato le condizioni e come prendere decisioni nel codice. Le istruzioni if l'hanno aiutata a scrivere codice che poteva rispondere in modo diverso a input diversi. Emma ha iniziato a lavorare sul suo primo vero progetto: una semplice calcolatrice. La calcolatrice avrebbe chiesto all'utente due numeri e un'operazione. Poi mostrerebbe il risultato. Le ci è voluto un intero fine settimana per farlo funzionare correttamente. Era incredibilmente orgogliosa quando ha finalmente finito. Emma ha mostrato la calcolatrice al suo amico Marco, che era anche interessato alla programmazione. Marco era impressionato e le ha chiesto di insegnargli alcune basi. Insegnare a qualcun altro ha aiutato Emma a capire i concetti ancora meglio. Hanno deciso di imparare insieme e incontrarsi ogni sabato per esercitarsi. Con il passare delle settimane, Emma è diventata più a suo agio con Python. Ha imparato a creare funzioni per organizzare meglio il suo codice. Le funzioni sono pezzi di codice riutilizzabili che svolgono compiti specifici. Ha anche scoperto le librerie, che sono raccolte di codice pre-scritto. Le librerie risparmiano ai programmatori di dover scrivere tutto da zero. Emma ha deciso di provare a costruire un sito web usando quello che aveva imparato. Doveva imparare HTML e CSS oltre a Python. HTML è il linguaggio che struttura il contenuto delle pagine web. CSS è usato per rendere i siti web belli con colori e layout. Imparare più linguaggi contemporaneamente era impegnativo. Ma Emma si godeva il processo di imparare cose nuove. Ha creato un semplice sito web personale con il suo nome e una breve presentazione. Il sito web aveva anche foto dei suoi hobby e dei suoi libri preferiti. Emma era entusiasta di aver creato qualcosa che esisteva su internet. La sua famiglia e i suoi amici hanno visitato il sito e hanno lasciato commenti positivi. Incoraggiata dai suoi progressi, Emma si è posta un obiettivo più grande. Voleva creare un'applicazione web che potesse aiutare le persone. Ha pensato ai problemi della sua vita quotidiana che la tecnologia potrebbe risolvere. Emma ha notato che spesso dimenticava compiti e appuntamenti importanti. Ha deciso di costruire un'applicazione per la gestione delle attività con promemoria. Questo progetto era molto più complesso dei precedenti. Doveva imparare i database per memorizzare le informazioni degli utenti. Un database è come un archivio digitale per organizzare i dati. Emma ha passato molte notti tarde a lavorare sulla sua applicazione. C'erano momenti in cui si sentiva bloccata e voleva arrendersi. Ma si è ricordata perché aveva iniziato a imparare a programmare in primo luogo. Era curiosa, e voleva creare qualcosa di utile. Dopo tre mesi di lavoro, Emma ha finalmente completato la sua app di gestione delle attività. Gli utenti potevano creare account, aggiungere attività e impostare promemoria. L'app inviava notifiche via email quando le scadenze si avvicinavano. Emma ha condiviso l'app online, e alcune persone hanno iniziato a usarla. Ha ricevuto feedback e suggerimenti per miglioramenti. Imparare ad accettare le critiche era una parte importante per diventare una programmatrice migliore. Emma ha continuato ad aggiornare la sua app in base a ciò che volevano gli utenti. Ha imparato che lo sviluppo software è un processo continuo. Era passato un anno da quando Emma aveva iniziato a imparare a programmare. Era passata dal non sapere nulla alla creazione di applicazioni reali. Il percorso non era stato facile, ma ne era valsa la pena. Emma ha deciso che voleva intraprendere una carriera nello sviluppo software. Ha iniziato a candidarsi per posizioni di sviluppatrice junior nelle aziende tecnologiche. I colloqui erano impegnativi, in quanto testavano le sue conoscenze e le sue capacità di problem solving. Emma si è esercitata con sfide di programmazione e ha ripassato concetti di informatica. Dopo diversi colloqui, ha ricevuto un'offerta da una startup. L'azienda stava costruendo un'app per aiutare le persone a imparare le lingue. Emma era entusiasta perché questo combinava il suo amore per l'apprendimento con la tecnologia. Il suo primo giorno di lavoro, Emma si sentiva nervosa ma anche incredibilmente felice. Aveva raggiunto qualcosa che una volta sembrava impossibile. I suoi colleghi l'hanno accolta calorosamente e le hanno fatto vedere l'ufficio. Emma sapeva che c'era ancora così tanto da imparare. La tecnologia cambiava sempre, e i programmatori dovevano continuare a imparare. Ma Emma non aveva paura di quella sfida. Dopotutto, aveva già dimostrato di poter imparare qualsiasi cosa con abbastanza determinazione. Guardando indietro al suo percorso, Emma si è resa conto che la migliore decisione che avesse mai preso era semplicemente iniziare.

Comprehension Questions

4 questions

1

Quale linguaggio di programmazione ha scelto Emma di imparare per primo?

2

Qual è stato il primo vero progetto di Emma?

3

Perché Emma ha deciso di creare un'app per la gestione delle attività?

4

Che tipo di azienda ha assunto Emma per il suo primo lavoro?

Vocabulary

39 words from this story

Related Stories