Thread in Python – Multithreading (parte 3)

Thread in Python - Multithreading (part 3)

n questa terza parte della serie Thread in Python, vedremo alcuni aspetti del multithreading. Nella realtà infatti i thread possono essere molto diversi tra di loro e spesso i metodi di ricorsione per crearli e gestirli, come i loop for, non possono essere più utilizzabili. Esistono quindi degli strumenti che permettono di gestire diversi thread come ThreadPoolExecutor. La gestione dei thread rimane comunque un’operazione complessa che se non ben gestita può portare a problematiche come la Race Condition. In questo articolo vedremo in dettaglio questi due aspetti.

Continua a leggere

Thread in Python – Threading (parte 1)

Thread in Python - Threading (part 1)

Una volta superata la prima fase di apprendimento di un linguaggio di programmazione, come Python, si sono acquisite tutte le basi necessarie per lo sviluppo di un qualsiasi programma. Ma passando allo sviluppo di programmi più complessi e contribuendo a diversi progetti, spesso insieme ad altri sviluppatori, si dovranno imparare moltissime altre nozioni, come per esempio i Thread ed il concetto di Threading.

Continua a leggere

Impariamo a programmare con Arduino 01 – Lo Sketch, struttura ed elementi

Learn how to program in C with Arduino 1 - Sketch structure and elements

[:it]Con questo articolo cominceremo una serie di post in cui verrà trattata la programmazione delle schede Arduino. Il linguaggio di base che utilizzeremo è il linguaggio C, un linguaggio di programmazione che ha fatto la storia dell’informatica e che molti di noi hanno utilizzato per sviluppare molti progetti su molte altre piattaforme. [:en]This article begins a series of posts, or rather, lessons on the programming of Arduino boards. The basic language we will use is the C language, a programming language that has made the history of computing and that many of us have used to develop many projects on many other platforms. [:]

Continua a leggere

Impariamo a programmare con Arduino 02 – Le funzioni

Learn how to program in C with Arduino - Lesson 2 Functions m

Nell’articolo precedente abbiamo visto gli sketch, come sono strutturati e gli elementi che li compongono. In questo secondo articolo sulla programmazione con Arduino vedremo un’altro elemento fondamentale: le funzioni e il ruolo che svolgono all’interno di uno sketch. Alla fine di questa lezione, sarai in grado di riconoscere una funzione all’interno del codice e avrai tutte le conoscenze necessarie su come definirle e utilizzarle per i tuoi scopi e progetti.

Continua a leggere