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).