Rilasciato · in miglioramento
Programming language · Dal 1991
Python è un linguaggio generico e leggibile, con un'ampia libreria standard, molto usato per automazione, backend web, analisi dei dati e machine learning.
Python è un linguaggio di programmazione generico creato da Guido van Rossum e pubblicato per la prima volta nel 1991. L'indentazione delimita i blocchi di codice e la sintassi punta sulla chiarezza, tanto che i programmi somigliano spesso a pseudocodice. Il codice viene eseguito da un interprete: si possono provare le idee in modo interattivo e vedere subito il risultato.
Python dà il meglio dove la velocità di sviluppo e un ecosistema ricco contano più delle prestazioni pure: script e automazione, servizi web, analisi dei dati, calcolo scientifico e machine learning. La libreria standard copre file, rete, elaborazione del testo e molto altro, e su PyPI sono disponibili centinaia di migliaia di pacchetti di terze parti. Le parti più pesanti dal punto di vista computazionale sono spesso affidate a librerie scritte in C o in altri linguaggi compilati.
Per iniziare, installa Python 3, apri l'interprete interattivo e segui il tutorial ufficiale. Impara presto a creare un ambiente virtuale per ogni progetto e a installare i pacchetti con pip, poi passa al riferimento della libreria standard e alla scrittura dei test.
L'indentazione definisce i blocchi e il linguaggio preferisce un modo chiaro di fare ogni cosa, così il codice è facile da leggere e da revisionare.
La libreria standard offre moduli per file, JSON, HTTP, espressioni regolari, date, test e altro ancora: molti compiti non richiedono pacchetti aggiuntivi.
Le variabili non richiedono la dichiarazione del tipo, e i type hint facoltativi permettono a editor e strumenti come mypy di individuare errori prima dell'esecuzione.
PyPI ospita un'enorme varietà di pacchetti, dai framework web come Django e Flask agli strumenti per i dati come NumPy e pandas.
Su Windows e macOS usa il programma di installazione di python.org; su Linux, il gestore di pacchetti della tua distribuzione. Poi verifica la versione nel terminale (su Windows con py --version).
python3 --versionCrea un ambiente separato per ogni progetto, così i pacchetti non si mescolano. Su Windows crealo con py -m venv .venv e attivalo con .venv\Scripts\activate; su macOS e Linux attivalo con source .venv/bin/activate.
python3 -m venv .venvCon l'ambiente attivo, python punta a quell'ambiente su ogni piattaforma. Installa i pacchetti da PyPI con pip ed elencali in requirements.txt quando condividi il progetto.
python -m pip install requestsprint() scrive il suo argomento sullo standard output. Salva questa riga come hello.py ed eseguila con python3 hello.py (su Windows py hello.py) per vedere Hello, world!. Non servono una funzione main né una fase di compilazione: l'interprete esegue il file dall'alto verso il basso.
hello.py
print("Hello, world!")
python3 hello.pySei capitoli che ti accompagnano dall'installazione ai concetti chiave di Python.
Fai domande, condividi la tua esperienza e scambia opinioni su Python.
Ancora nessuna discussione. Avvia la prima.
0 commenti
Accedi · Accedi per lasciare un commento.
Scrivi tu il primo commento.