Ambienti Virtuali Python e Gestione delle Dipendenze

Descrizione del corso

  • Perché gli ambienti virtuali sono indispensabili nello sviluppo Python
  • Il problema delle dipendenze globali e dei conflitti tra versioni
  • Creare e attivare un ambiente virtuale con venv
  • python -m venv
  • Attivazione su Windows, macOS e Linux
  • Disattivare e rimuovere un ambiente virtuale
  • Gestione dei pacchetti con pip
  • pip install, pip uninstall, pip list e pip show
  • Installare una versione specifica di un pacchetto
  • Il file requirements.txt
  • Generarlo con pip freeze
  • Installare le dipendenze da requirements.txt
  • Introduzione a Poetry come alternativa moderna a pip
  • Installazione di Poetry
  • pyproject.toml e poetry.lock
  • poetry add, poetry remove e poetry install
  • Confronto tra venv+pip e Poetry: quando usare cosa
  • Gestione degli ambienti in progetti AI e ML
  • Best practice per strutturare un progetto Python professionale
  • Esercizio #09.01 – Creare un ambiente virtuale, installare librerie AI

Codice:ET-AI-0001_9

Durata:0 giorni

Categorie:,

Moduli del corso