RISORSE UTILI
In questa pagina troverai delle risorse consigliate per proseguire e approfondire i concetti che hai imparato in questo modulo, oltre a trovare i nostri contatti che puoi usare per chiedere aiuto in caso avessi qualsiasi problema.
ASSISTENZA
Per qualsiasi chiarimento, dubbio, domanda o feedback sul modulo, puoi contattarci inviando una email a helpinformatica@divercityeu.com.
APPROFONDIMENTI
Adesso che hai imparato le basi della programmazione puoi iniziare a dedicarti a un progetto che vuoi sviluppare, o prepararti ulteriormente per il tuo prossimo esame.
Qui sotto trovi delle risorse specifiche che speriamo possano tornarti utili!
Approfondimenti su Python
Hai imparato i concetti di base della programmazione in Python, e adesso?
โ
Se vuoi approfondire gli argomenti che abbiamo visto e vuoi imparare di più su questo linguaggio di programmazione puoi seguire alcuni corsi che trovi, ad esempio, su Codecademy su Udacity o su Coursera, anche se probabilmente copriranno alcuni argomenti che hai già visto. Attenzione: troverai dei corsi di Python 2, ma ricordati che in questo modulo hai imparato come usare Python 3! Le due versioni sono molto simili ma hanno alcune differenze.
โ
Alcuni argomenti che non abbiamo affrontato in questo modulo sono certe particolari strutture dati (come le tuple e i dizionari), l'interazione con i file, le funzioni lambda e la programmazione a oggetti. Se ti interessa imparare qualcosa di più su un argomento nello specifico, spesso basta fare una ricerca su Google per trovare tanti contenuti anche gratuiti. Ricorda che gran parte dei corsi e degli approfondimenti online sono in lingua inglese!
Altri linguaggi
La difficoltà più grande nell'imparare a programmare è riuscire a comprendere la logica da seguire per scrivere un algoritmo: adesso che hai fatto un po' di esperienza sotto questo aspetto, imparare un nuovo linguaggio di programmazione è molto più semplice di quanto possa sembrare, in quanto è solo una questione di adattamento alla sintassi.
โ
Ecco alcuni corsi online che ti torneranno utili per imparare nuovi linguaggi:
-
Java: Learn Java, Java Programming Basics;
-
C++: Learn C++;
-
Kotlin (utilizzato nella programmazione di applicazioni Android): Learn Kotlin;
-
HTML e CSS (utilizzati per sviluppare e disegnare siti web): Intro to HTML and CSS, Learn HTML, Learn CSS;
-
JavaScript (utilizzato per sviluppare siti web): Learn JavaScript, Intro to JavaScript;
-
Swift (utilizzato nella programmazione di applicazioni iOS): Learn Swift, Swift for Beginners.