Thread in Python - Multithreading (part 3)

Thread in Python – Multithreading (parte 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.

Thread in Python - Threading (part 1)

Thread in Python – Threading (parte 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.

Python Lessons - the course to learn how to program in Python m

Lezioni di Python 1.0 – Che cosa è Python

[:it]Python è un linguaggio che viene processato in tempo reale attraverso un interprete, chiamato anch’esso come Python. Quindi non c’è alcuna necessità di compilare il codice prima di eseguirlo.[:en]Python is a language that is processed in real time through an interpreter, also called Python. So there is no need to compile the code before running it.[:]

Python Lessons - 1.2 Simple operations m

Lezioni di Python – 1.2 Semplici operazioni

[:it]Python permette di effettuare dei calcoli aritmetici in tempo reale come fosse una calcolatrice. Potete inserire direttamente i valori per le operazioni su una singola riga.[:en]Python allows you to perform arithmetic calculations in real time as if it were a calculator. You can directly enter values for operations on a single line.[:]

Python Lessons - 1.3 Floating numbers m

Lezioni di Python – 1.3 Numeri Float

[:it]I float, o floating numbers, sono i numeri decimali, cioè quelli che presentano la virgola (0.24, -3.1423333). Questi numeri si possono definire direttamente scrivendo il numero con la virgola, oppure utilizzando operatori che generano numeri decimali come le divisioni fra interi.[:en]Floats, or floating numbers, are decimal numbers, that is, those that have a comma (0.24, -3.1423333). These numbers can be defined directly by writing the number with a comma, or using operators that generate decimal numbers such as divisions between integers.[:]