Python è un linguaggio di programmazione interpretato (anche compilato) e totalmente gratuito che permette con semplicità di:
- apprendere i costrutti algoritmici fondamentali
- sviluppare programmi elementari (per passare l’esame)
- dedicarsi alla programmazione professionale ed industriale di tipo funzionale ed orientata agli oggetti
- dedicarsi alla programmazione avanzata con potenti strumenti di calcolo ed algoritmi allo stato dell’arte:
- tool matematici, statistici, proiezione grafici, basi di dati
- intelligenza artificiale (“artificial intelligence”, “machine learning”)
- visione computerizzata (“computer vision”, “pattern recognition”)
Dal sito della comunità italiana di Python è possibile scaricare varie versioni dell’interprete. Per gli scopi del corso si consiglia la versione 3.7, pur essendo possibile eseguire i programmi proposti, con pochi accorgimenti, su versioni precedenti.
Volendo installare un ambiente di sviluppo completo e relativamente semplice da usare, si vada a questo sito.
Infine, esiste anche la possibilità di programmare attraverso alcune piattaforme online, come questa.