Programmazione in Python
In questa sezione è trattata la programmazione in linguaggio Python. Python è un linguaggio di programmazione di alto livello, orientato agli oggetti, noto per la sua sintassi pulita, leggibile ed estremamente espressiva, che lo rende uno dei linguaggi più diffusi e apprezzati sia in ambito educativo sia professionale.
Manuale ed eserciziario
Il materiale completo e l’eserciziario di programmazione in Python sono disponibili per la consultazione tramite Google Drive nei seguenti formati:
-
📄 Eserciziario di Programmazione in Python (versione PDF)
Consigliato per la consultazione online e da dispositivi mobili. È il file impaginato in formato PDF, più comodo e immediato da visualizzare o stampare direttamente dal browser (potrebbe non essere sempre aggiornato). -
📝 Eserciziario di Programmazione in Python (versione originale DOCX)
Documento di lavoro originale. È sempre perfettamente aggiornato all’ultima versione con ogni singola modifica, integrazione ed esercizio aggiunto in tempo reale.
(Nota: l’anteprima di Google Documenti non visualizza correttamente alcuni elementi avanzati, in particolare la numerazione automatica di capitoli ed esercizi; per una corretta visualizzazione e impaginazione si consiglia di scaricare il file e aprirlo con Microsoft Word).
Dati estratti automaticamente dal documento originale su Google Drive:
Il linguaggio Python
Python è un linguaggio di programmazione multi-paradigma ad uso generale, sviluppato originariamente da Guido van Rossum alla fine degli anni ‘80 ed rilasciato per la prima volta nel 1991. Supporta la programmazione orientata agli oggetti, imperativa, funzionale e i modelli procedurali. Ha un sistema di tipi dinamico e una gestione automatica della memoria (tramite garbage collection).
La filosofia di progettazione di Python enfatizza la leggibilità del codice, in particolare attraverso l’uso di rientri significativi (indentazione) per delimitare i blocchi di codice. La sua vasta libreria standard viene spesso descritta come “batterie incluse”, fornendo strumenti adatti a moltissimi compiti, dallo sviluppo web alla scienza dei dati, dall’automazione alla scrittura di semplici script.
Negli ultimi anni Python ha visto una crescita straordinaria ed è oggi il linguaggio di riferimento assoluto per ambiti all’avanguardia quali l’Intelligenza Artificiale, il Machine Learning, la data science e il calcolo scientifico, oltre a rimanere uno strumento popolarissimo per lo sviluppo web back-end.