Python

Per utilizzare Python in laboratorio ci sono diverse scelte.

Python di sistema

La distribuzione Linux installata in laboratorio ha una sua versione di Python, con una serie di moduli e librerie preinstallati.

Può essere sufficiente per i corsi introduttivi di programmazione.

Con Ubuntu 22.04 c’è la versione 3.10 di Python (al momento, 3.10.12).

Alcune indicazioni per l’utilizzo di Python in laboratorio, dove non si hanno i permessi di amministratore, sono riportate nella pagina No root.

python-lab

È un ambiente virtuale creato con il modulo venv, che contiene una serie di moduli e librerie Python utili nell’ambito dell’analisi dei dati, del machine learning, e dell’intelligenza artificiale.

Maggiori indicazioni alla pagina specifica di python-lab.

Anaconda

Per un utilizzo più specifico di Python nell’ambito dell’analisi dei dati, machine learning, e intelligenza artificiale, in laboratorio c’è anche Anaconda, una distribuzione modulare di Python e di molte librerie.

Maggiori informazioni sono disponibili alla pagina relativa ad Anaconda.

La licenza di Anaconda è cambiata nel 2024/2025, e quindi in laboratorio non aggiorneremo più l’ambiente Anaconda; anzi, verrà rimosso in futuro.

Al suo posto consigliamo l’utilizzo di python-lab, come descritto qui sopra.

Spyder

Spyder è un IDE per Python. La sua descrizione dice:

The Python IDE that scientists and data analysts deserve.

Le relative indicazioni sono sulla pagina specifica di Spyder.

PyCharm

Pycharm è un IDE creato da Jet Brains per lo sviluppo in linguaggio Python.

Le relative indicazioni sono sulla pagina specifica di PyCharm.