Python è un linguaggio di programmazione relativamente semplice che non è troppo difficile da imparare. Alcune delle funzionalità di Python non sono incluse nelle principali librerie Python, invece, sono incluse tramite moduli opzionali. Puoi includere qualsiasi modulo richiesto nel tuo codice Python con un comando a riga singola. Tuttavia, non tutti i moduli sono installati di default, a volte dovrai prima scaricare il modulo per poterlo utilizzare. Python ha un gestore di pacchetti per aiutarti a installare tutti i moduli che non hai, proprio come "apt-Get" viene utilizzato per installare i pacchetti Linux.
Il gestore di pacchetti Python si chiama PIP. PIP è l'abbreviazione di "Programma di installazione preferito" o "Pacchetti di installazione Pip" a seconda delle preferenze personali. Se PIP non è installato di default sul tuo sistema Linux, puoi installarlo da apt con il nome del pacchetto "python-pip-whl" e "python3-pip".
Nota: Python 2.7 e Python 3 hanno versioni diverse di PIP. Non hai necessariamente bisogno di entrambi, ma possono influenzare solo i pacchetti per i rispettivi ambienti Python. I comandi PIP e PIP3 sono intercambiabili.
Come installare un modulo Python con PIP
Il primo passo per installare un pacchetto con PIP è capire come si chiama il pacchetto. Per farlo è necessario utilizzare la funzione di ricerca con il comando “pip3 search [termine di ricerca]”. Ad esempio, puoi digitare "pip3 search md5" per cercare i moduli relativi all'algoritmo di hashing md5. Il nome del pacchetto è sulla sinistra, con una breve descrizione elencata sulla destra.
Per installare un modulo che hai trovato, digita il comando "pip3 install [nome pacchetto]" e pip raccoglierà e installerà automaticamente i file di cui hai bisogno. Ad esempio, il comando "pip3 install md5utils" installerà il modulo "md5utils" in python3.Per poter utilizzare un modulo scaricato in Python devi importare il modulo nel tuo codice. Per fare ciò, è necessario includere la riga "import [nome modulo]", ad esempio "import md5utils". L'istruzione import dovrebbe essere una delle prime righe del codice.