Creazione e Pubblicazione del Tuo Pacchetto Python per Principianti Assoluti
Creazione e Pubblicazione del Pacchetto Python per Principianti
Crea, costruisci e pubblica un pacchetto Python in 5 minuti
I pacchetti Python sono raccolte di codice riutilizzabili che possono essere facilmente condivisi e implementati in vari progetti. Possiamo scrivere il nostro codice una volta e usarlo molte volte in molti posti. I pacchetti ci permettono di condividere il nostro codice con colleghi o addirittura con la comunità globale di sviluppatori. Come data scientist, invece di condividere i notebook Jupyter, puoi condividere pacchetti per garantire facili aggiornamenti, riutilizzabilità e controllo delle versioni.
In questo articolo illustreremo l’approccio moderno per creare, costruire e pubblicare il tuo pacchetto su Python Package Index (PyPI; da dove pip install
). Creeremo un vero pacchetto chiamato “mikes-toolbox2” e lo distribuiremo su PyPI in modo da poterlo installare con pip install mikes-toolbox2
. Andiamo a codificare!
Prima di iniziare…
Questo articolo descrive come pubblicare pacchetti su un pubblico Python Package Index. Ciò significa che, una volta pubblicato, il tuo pacchetto sarà disponibile per chiunque. Sto scrivendo un articolo su come configurare il tuo PyPI privato, quindi assicurati di seguirmi se sei interessato.
Se ti perdi negli esempi di codice in questo articolo: controlla qui il codice sorgente.
- Processi organizzativi per la gestione del rischio nell’apprendimento automatico
- Questa ricerca sull’IA di Microsoft e dell’Università Tsinghua introduce EvoPrompt un nuovo framework di intelligenza artificiale per l’ottimizzazione automatica dei prompt discreti che collega LLMs e algoritmi evolutivi
- Ricercatori dell’Università dell’Oregon e Adobe presentano CulturaX un set di dati multilingue con 6,3T token in 167 lingue, adatto per lo sviluppo di modelli di linguaggio di grandi dimensioni (LLM).
1. Preparare un progetto di pacchetto Python
In questa sezione prepareremo il nostro progetto creando una cartella e installando il nostro ambiente virtuale e i pacchetti.
Inizieremo creando una cartella in c:/my_packages/new_package
e aprendo questa cartella in un editor di codice. Successivamente dovremo configurare il nostro ambiente virtuale. Consulta l’articolo qui sotto per una spiegazione dettagliata su come farlo. In breve: puoi lasciare che PyCharm se ne occupi o usare python -m venv venv
.
Ambienti virtuali per principianti assoluti – cos’è e come crearne uno (+ esempi)
Uno sguardo approfondito agli ambienti virtuali Python, a pip e all’evitare dipendenze intrecciate
towardsdatascience.com
Infine, dovremo installare Poetry. Questo pacchetto rende molto facile la gestione delle dipendenze e l’impacchettamento. Installalo con pip install poetry
.