Vai al contenuto principale

Corso

Julia intermedio

Base4 h

Julia4 h15 video54 esercizi4,500 XP1,682Attestato di conseguimento

Crea il tuo account gratuito

Continua con Google
o
Continuando, accetti i nostri Condizioni d'uso, il nostro Informativa sulla privacy e che i tuoi dati siano archiviati negli USA.

Amato da studenti in migliaia di aziende

Descrizione del corso

Julia è un linguaggio di programmazione abbastanza nuovo, fatto per essere veloce e performante, e riesce a farlo pur avendo una sintassi simile ad altri linguaggi come Python o Ruby. Questo corso è il seguito del corso Introduzione a Julia e parla di cose come i cicli e la temporizzazione, così puoi sfruttare al massimo la velocità e le prestazioni di Julia.

Metti alla prova le tue basi di Julia

Partendo dai concetti base del corso introduttivo, sarai un passo più vicino a diventare un esperto di Julia. Prima di tutto imparerai a conoscere i diversi tipi di loop, uno degli strumenti più comuni in Julia e in tutti i linguaggi di programmazione.

Copertina Strutture dati avanzate in Julia

Ti occuperai anche di strutture dati avanzate, come dizionari, tuple e strutture. In più, imparerai a creare le tue funzioni Julia per riutilizzare il codice e a ottimizzarlo per renderlo il più efficiente possibile.

Alla fine di questo corso, sarai in grado di usare operazioni DataFrame più complesse per controllare e pulire un set di dati globale sulle vendite di videogiochi suddiviso per regione. Potrai anche usare le tue conoscenze di Python e R in Julia grazie ai pacchetti PyCall e RCall, che ti permettono di usare le funzioni Python e R in Julia. Alla

fine del corso, avrai una solida base di programmazione in Julia che potrai continuare a sviluppare con altri corsi.

Prerequisiti

Curriculum

Programma del corso

1

Cicli e intervalli

I cicli sono uno dei concetti chiave alla base di Julia. In questo capitolo imparerai i cicli for e while e come usarli per iterare su strutture dati che già conosci. Vedrai anche gli intervalli (ranges), uno strumento utile per generare sequenze di dati.
Inizia capitolo
3

Funzioni avanzate in Julia

In questo capitolo approfondirai le funzioni, esplorando argomenti posizionali, keyword e predefiniti. Tratterai anche la misurazione dei tempi di esecuzione, per capire a fondo come valutare quanto tempo impiega il tuo codice. Il capitolo si chiuderà con un progetto pratico sulla scrittura di funzioni personalizzate per risolvere problemi reali.
Inizia capitolo
4

Operazioni sui DataFrame e pacchetti Python/R in Julia

Questo capitolo finale introdurrà le funzioni anonime e riprenderà una delle funzionalità più potenti di Julia: il multiple dispatch. Imparerai a usare in Julia le funzioni dei pacchetti Python e R e scoprirai come ripulire e modificare i dati all’interno dei DataFrame.
Inizia capitolo
J

Julia intermedio

Corso
completato

Ottieni l'attestato di completamento

Iscriviti ora

Aumenta le tue competenze sui dati con l'app di DataCamp

Avanza ovunque ti trovi con i nostri corsi per dispositivi mobili e le nostre sfide di programmazione quotidiane da 5 minuti.