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.