4.1 Dove cercare i pacchetti
Prima di scrivere del codice, assicurati che qualcuno non l'abbia già scritto per te. Non solo potrebbe essere già scritto, ma potrebbe essere anche testato, documentato e coprire tutte le tue esigenze attuali e future al 200%.
Questo succede spesso. Python ha più di 30 anni e viene utilizzato da milioni di programmatori in tutto il mondo.
Per tutte le tue necessità, c'è un sito fantastico - pypi.org (The Python Package Index). Se ti serve una libreria, vai semplicemente sul sito e inserisci la tua richiesta.
Ad esempio, voglio scrivere il mio client per Telegram. Vado su pypi.org, cerco "telegram client" e trovo circa 10,000 librerie su questo argomento:
La numero uno contiene la descrizione «Python aiohttp telegram client» – è proprio ciò che ci serve. Semplice e bello.
Qui puoi trovare qualsiasi pacchetto per ogni occasione. Così ora sei un po' più vicino a comprendere l'essenza del lavoro moderno di un programmatore: sapere dove ci sono buoni pacchetti, saperli usare e sapere come eludere i loro punti deboli.
4.2 Esempio di installazione di un pacchetto
Installiamo qualche pacchetto e vediamo come farlo correttamente.
C'è questa libreria scherzosa che disegna una mucca e del testo accanto.
Si chiama cowsay
. Ora vedremo come usarla per imparare l'importazione.
Per utilizzare il gestore pip
, devi andare nel
Terminal
. È più semplice farlo direttamente da PyCharm. In basso a sinistra troverai un elenco di pulsanti:
Clicca sul pulsante Terminal
e ti si aprirà una finestra di console. Dovrebbe apparire all'incirca così:
Lì dovrai inserire il comando pip install cowsay
Esempio:
Se la libreria è stata installata con successo, vedrai un messaggio simile:
Ora puoi importare questa libreria (pacchetto) nel tuo progetto e utilizzarla come vuoi.
4.3 Giochiamo con la mucca
Ad esempio, puoi scrivere un codice del genere:
import cowsay
cowsay.cow("Bisognava imparare Python...")
Questo è ciò che il programma ha stampato nella mia console:
Inoltre, la libreria cowsay
supporta molti altri animali, ad esempio, il drago:
import cowsay
cowsay.dragon("Questo è un drago che parla...")
Come vedi, installare pacchetti è veloce e facile, e utilizzare il codice altrui è semplice e divertente.
Se ti sei stancato di giocare con la mucca, puoi eliminare la sua libreria usando il comando
pip uninstall cowsay
.
Utilizzare il terminale all'interno di un IDE, come PyCharm, semplifica il lavoro con i comandi pip
, poiché permette di eseguire comandi direttamente nel contesto del progetto corrente.
GO TO FULL VERSION