Python: Sviluppare in Python: l'approccio locale

Questa documentazione fa parte della guida Piattaforma di sviluppo. Consulta la guida completa qui: Prepara la tua piattaforma di sviluppo per un'esperienza fluida e produttiva.

👋 Benvenuto nella documentazione di Stackhero!

Stackhero offre una soluzione Python cloud pronta all'uso, progettata per semplificare il processo di deployment:

  • Distribuisci la tua applicazione in produzione in pochi secondi con un semplice git push.
  • Utilizza il tuo nome di dominio, con configurazione automatica del certificato HTTPS per connessioni sicure gestite direttamente da noi.
  • Affidati a backup automatici, aggiornamenti con un clic e prezzi prevedibili, così puoi concentrarti sul tuo codice invece che sulla gestione dell'infrastruttura.
  • Approfitta di elevate prestazioni e sicurezza su un'infrastruttura privata e dedicata. Il tuo ambiente è isolato e protetto.

Risparmia tempo e semplifica il tuo workflow: il tuo codice può essere operativo con il Python cloud hosting di Stackhero in soli 5 minuti.

Configurare Python in locale significa installare runtime, dipendenze e strumenti di sviluppo direttamente sulla tua macchina. Questo ti dà il pieno controllo, ma sarai responsabile di aggiornamenti, backup e della coerenza dell'ambiente.

Per una configurazione flessibile e coerente, puoi utilizzare asdf, uno strumento per la gestione di più versioni di runtime. asdf supporta non solo Python, ma anche molti altri linguaggi come Node.js, Ruby e PHP. Ti permette di passare facilmente da una versione all'altra e di isolare i progetti.

I workflow Python tradizionali si basano su ambienti virtuali (come python venv, virtualenv o mkvirtualenv) per separare le dipendenze. Con asdf, puoi gestire sia le versioni di Python che gli ambienti di progetto in modo più robusto, riducendo i problemi e prevenendo i conflitti di versione più comuni.

Puoi seguire la guida ufficiale all'installazione di asdf per configurare asdf sul tuo sistema.

Dopo l'installazione, verifica che asdf sia configurato correttamente eseguendo:

asdf version

Dovresti vedere la versione installata, a conferma che asdf è pronto all'uso.

Per aggiungere il supporto a Python e installare l'ultima versione disponibile, esegui:

asdf plugin add python https://github.com/danhper/asdf-python.git
asdf install python latest
asdf global python latest

Al termine, controlla la versione di Python:

python --version

Questo output conferma che la tua installazione di Python è pronta per lo sviluppo.