Guida completa a Python
📘 Capitolo 1 – Introduzione a Python
Cos’è Python?
Python è un linguaggio di programmazione ad alto livello, interpretato, multiparadigma (puoi scrivere codice procedurale, orientato agli oggetti, funzionale) e open source.
Creato da Guido van Rossum nel 1991, prende il nome dai Monty Python, non dal serpente!
Perché scegliere Python?
- Semplice da leggere e scrivere: sintassi chiara e simile all’inglese.
- Multipiattaforma: gira su Windows, macOS, Linux.
- Grande ecosistema: milioni di librerie per ogni ambito.
- Comunità enorme: facile trovare supporto, tutorial, progetti open source.
Dove si usa Python?
| Settore | Librerie / Strumenti principali |
|---|---|
| Web Development | Flask, Django, FastAPI |
| Data Science | NumPy, Pandas, Matplotlib, Scikit-learn |
| Intelligenza Artificiale | TensorFlow, PyTorch |
| Automazione / Scripting | os, subprocess, pyautogui, selenium |
| Cybersecurity | Scapy, Nmap (Python wrapper), pwntools |
| Finanza / Trading | yfinance, TA-Lib, zipline |
| Giochi | Pygame |
| App Desktop | Tkinter, PyQt |
Utilizzare Python online e senza installazione
Per iniziare ad utilizzare Python senza alcuna installazione è possibile utilizzare dei siti web specifici dove è sufficiente inserire il codice e testare il risultato. Proponiamo le tre app web dalla grafica semplice e dall’utilizzo gratuito:
- https://www.online-python.com (il migliore, a nostro avviso)
- https://www.programiz.com/python-programming/online-compiler
- https://pythononline.net
Installazione di Python
Windows / macOS / Linux
Vai su https://www.python.org/downloads/
Durante l’installazione su Windows, ricordati di spuntare “Add Python to PATH”!
Verifica installazione
Apri il terminale (o CMD) e digita:
python --version
oppure
python3 --version
Dovresti vedere qualcosa come:
Python 3.12.1
IDE e strumenti consigliati
| Editor | Caratteristiche |
|---|---|
| VSCode | Leggero, estensioni, perfetto per tutto |
| PyCharm | IDE completo per Python (Community è gratis) |
| Thonny | Super semplice, perfetto per principianti |
| Jupyter | Ottimo per data science e codice interattivo |
| IDLE | Editor base installato con Python |
Primo programma in Python
Crea un file chiamato hello.py con questo contenuto:
print("Ciao, mondo!")
Eseguilo nel terminale:
python hello.py
Output:
Ciao, mondo!
Benvenuto nel mondo di Python! Ora proseguiamo con la guida (capitolo 2).


