Su Objective C, un block rappresenta una porzione di codice che possiamo salvare in una variabile, per poi essere eseguita o passata come parametro.

Il costrutto switch-case serve a eseguire codice diverso a fronte di valori diversi assunti da una espressione, come per la scelta di un’opzione dell’utente

Introduzione alla programmazione ad oggetti e suo utilizzo in Python: cos’è, a cosa serve ed in quali casi è meglio utilizzare questo paradigma.

Il costrutto if-else è una istruzione condizionale, permette cioè di eseguire istruzioni o blocchi codice a seconda del verificarsi di una condizione.

Introduzione al machine learning: che cos’è, quali sono le caratteristiche degli algoritmi che vi stanno alla base, e come ci aiuta R nell’utilizzarli.

Cosa sono e come sono organizzati i package in Python, ed in che modo possono essere utilizzati per distribuire moduli e librerie personalizzate.

Ridefinire l’operatore (), o operatore di chiamata a funzione, mediante overloading su C++: come e in quali casi può essere utile per implementare funtori.

Implementare due script di map e reduce utilizzando il linguaggio di programmazione statistico R, al fine di analizzare big data con Hadoop.

A volte potremmo voler creare una variabile che può assumere un certo insieme di valori particolari: ecco come definire gli enum su Objective-C.

Come creare nuovi moduli personalizzati su Python, al fine di poterli riutilizzare o distribuire per altri progetti: dalla struttura alla sintassi.