Introduzione a Python
Cos'è Python?
Python è un popolare linguaggio di programmazione. È stato creato da Guido van Rossum e pubblicato nel 1991.
Viene utilizzato per:
- sviluppo web (lato server),
- sviluppo software,
- matematica,
- script di sistema.
Cosa può fare Python?
- Python può essere utilizzato su un server per creare applicazioni web.
- Python può essere utilizzato insieme al software per creare flussi di lavoro.
- Python può connettersi a sistemi di database. Può anche leggere e modificare file.
- Python può essere utilizzato per gestire big data ed eseguire matematiche complesse.
- Python può essere utilizzato per la prototipazione rapida o per lo sviluppo di software pronto per la produzione.
Perché Python?
- Python funziona su diverse piattaforme (Windows, Mac, Linux, Raspberry Pi, ecc.).
- Python ha una sintassi semplice simile alla lingua inglese.
- Python ha una sintassi che consente agli sviluppatori di scrivere programmi con meno righe rispetto ad altri linguaggi di programmazione.
- Python viene eseguito su un sistema di interpreti, il che significa che il codice può essere eseguito non appena viene scritto. Ciò significa che la prototipazione può essere molto veloce.
- Python può essere trattato in modo procedurale, orientato agli oggetti o funzionale.
Buono a sapersi
- La versione principale più recente di Python è Python 3, che useremo in questo tutorial. Tuttavia, Python 2, sebbene non venga aggiornato con nient'altro che aggiornamenti di sicurezza, è ancora abbastanza popolare.
- In questo tutorial Python verrà scritto in un editor di testo. È possibile scrivere Python in un ambiente di sviluppo integrato, come Thonny, Pycharm, Netbeans o Eclipse, particolarmente utili quando si gestiscono raccolte più grandi di file Python.
Sintassi Python rispetto ad altri linguaggi di programmazione
- Python è stato progettato per la leggibilità e presenta alcune somiglianze con la lingua inglese con l'influenza della matematica.
- Python usa nuove righe per completare un comando, al contrario di altri linguaggi di programmazione che spesso usano punti e virgola o parentesi.
- Python si basa sull'indentazione, usando gli spazi bianchi, per definire l'ambito; come l'ambito di loop, funzioni e classi. Altri linguaggi di programmazione usano spesso parentesi graffe per questo scopo.
Esempio
print("Hello, World!")