CONTATTACI

Guide per aspiranti programmatori

Ragazzo che inserisce un box giallo nella finestra del computer
Lezione 20 / 23

Come installare pacchetti esterni in Python

Python è noto per la sua vasta comunità di sviluppatori e per la disponibilità di migliaia di pacchetti esterni che estendono le funzionalità del linguaggio. Questi pacchetti possono essere facilmente installati nel tuo ambiente Python per aggiungere nuove funzionalità al tuo codice. In questa sezione, imparerai come installare pacchetti esterni utilizzando il gestore di pacchetti ‘pip’.

 

‘pip’: il gestore di pacchetti Python

pip è uno strumento di linea di comando che viene fornito con l’installazione predefinita di Python. Questo gestore di pacchetti ti consente di cercare, scaricare ed installare pacchetti Python dalla Python Package Index (PyPI), che è un vasto repository di pacchetti Python.

 

Come installare un pacchetto in Python

Per installare un pacchetto esterno, apri il tuo terminale o prompt dei comandi e utilizza il seguente comando pip seguito dal nome del pacchetto che desideri installare:

pip install nome_del_pacchetto

Ad esempio, per installare il pacchetto requests, che è ampiamente utilizzato per effettuare richieste HTTP in Python, puoi eseguire:

pip install requests

‘pip’ scaricherà e installerà automaticamente il pacchetto richiesto e le sue dipendenze.

 

Come gestire le versioni dei pacchetti in Python

La gestione delle versioni dei pacchetti in Python è un aspetto cruciale quando si lavora con pacchetti esterni. Per garantire la stabilità del tuo progetto e prevenire comportamenti inaspettati causati da aggiornamenti non previsti dei pacchetti, è fondamentale controllare le versioni dei pacchetti che installi. Puoi farlo specificando la versione desiderata durante l’installazione di un pacchetto con pip.

 

Ecco come gestire le versioni dei pacchetti:

 

Ecco come gestire le versioni dei pacchetti:

 

  • Specifica della versione esatta: per installare una versione specifica di un pacchetto, utilizza == seguito dalla versione desiderata durante l’installazione. Ad esempio, se vuoi installare la versione 1.0.0 di un pacchetto chiamato mypackage, esegui:
pip install mypackage==1.0.0
  • Utilizzo di operatori di confronto: Inoltre, puoi utilizzare operatori di confronto per specificare un intervallo di versioni che vuoi installare. Ad esempio, se vuoi installare qualsiasi versione successiva alla 1.0.0 ma precedente alla 2.0.0 di mypackage, puoi eseguire:
pip install mypackage>1.0.0,<2.0.0

Questo installerà la versione più recente del pacchetto che soddisfa il tuo criterio di versione.

 

  • Utilizzo di ‘requirements.txt’: per gestire efficacemente le versioni dei pacchetti per un progetto, è una buona pratica creare un file requirements.txt. In questo file, elenca tutti i pacchetti necessari insieme alle versioni specifiche, se del caso. Ad esempio:
mypackage==1.0.0
anotherpackage>=2.0.0,<3.0.0

Successivamente, puoi utilizzare il comando pip per installare tutti i pacchetti elencati nel file requirements.txt in modo coerente:

 

pip install -r requirements.txt

 

Questo assicura che tutti i membri del tuo team o i tuoi collaboratori possano installare esattamente le stesse versioni dei pacchetti necessari per il tuo progetto.

In conclusione, la gestione delle versioni dei pacchetti è una parte fondamentale della gestione di un progetto Python. Assicurati di specificare le versioni dei pacchetti in modo appropriato per garantire la stabilità e la compatibilità del tuo codice nel tempo.

Contattaci senza impegno per informazioni sul corso

Pagamento rateale

Valore della rata: A PARTIRE DA 115 €/mese.

Esempio di finanziamento 

Importo finanziato: € 2440 in 24 rate da € 115 – TAN fisso 9,55% TAEG 12,57% – importo totale del credito € 2841.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/01/2024 al 31/12/2024.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

*In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Pagamento rateale

Valore della rata: A PARTIRE DA 210 €/mese.

Esempio di finanziamento  

Importo finanziato: € 4500 in 24 rate da € 210,03 – TAN fisso 9,68% TAEG 11,97% – importo totale del credito € 5146,55.

Il costo totale del credito comprende: interessi calcolati al TAN indicato, oneri fiscali (imposta di bollo sul contratto 16,00 euro*) addebitati sulla prima rata, costo mensile di gestione pratica € 3,90, spesa di istruttoria € 0,00, spesa per invio rendicontazione periodica cartacea € 0,98 (o spesa per invio rendicontazione periodica cartacea € 0,00), imposta di bollo su rendicontazione periodica € 0,00. Modalità di rimborso obbligatoria: addebito diretto su c/c. La scadenza delle rate è determinata dal giorno della liquidazione del contratto; la data di scadenza delle rate è prevista il giorno 15 del mese. L’importo di ciascuna rata comprende una quota di capitale crescente e interessi decrescente secondo un piano di ammortamento “alla francese”. Offerta valida dal 01/01/2024 al 31/12/2024.

Messaggio pubblicitario con finalità promozionale. Per le informazioni precontrattuali richiedere sul punto vendita il documento “Informazioni europee di base sul credito ai consumatori” (SECCI) e copia del testo contrattuale. Salvo approvazione di Sella Personal Credit S.p.A. Aulab S.r.l. opera quale intermediario del credito NON in esclusiva.

* In fase di richiesta del finanziamento verrà proposta la facoltà di selezionare, in alternativa all’imposta di bollo sul contratto di 16,00 euro, l’imposta sostitutiva, pari allo 0,25% dell’importo finanziato.

Contattaci senza impegno per informazioni sul corso

Scopriamo insieme se i nostri corsi fanno per te. Compila il form e aspetta la chiamata di uno dei nostri consulenti.