Python: Desenvolver em Python: abordagem local

Esta documentação faz parte do guia Plataforma de desenvolvimento. Consulte o guia completo aqui: Prepare a sua plataforma de desenvolvimento para uma experiência fluida e produtiva.

👋 Bem-vindo à documentação da Stackhero!

A Stackhero disponibiliza uma solução Python cloud pronta a usar, concebida para simplificar o seu processo de deployment:

  • Implemente a sua aplicação em produção em segundos com um simples git push.
  • Utilize o seu próprio domínio, com configuração automática de certificado HTTPS para ligações seguras geridas por si.
  • Conte com backups automáticos, atualizações com um clique e preços previsíveis, para que se possa focar no seu código e não na gestão da infraestrutura.
  • Beneficie de elevada performance e segurança numa infraestrutura privada e dedicada. O seu ambiente está isolado e protegido.

Poupe tempo e simplifique o seu workflow: pode ter o seu código a funcionar com o alojamento Python cloud da Stackhero em apenas 5 minutos.

Configurar Python localmente significa instalar o runtime, as dependências e as ferramentas de desenvolvimento no seu próprio computador. Isto dá-lhe controlo total, mas também implica que é responsável pelas atualizações, backups e pela consistência do ambiente.

Para uma configuração flexível e consistente, pode utilizar o asdf, uma ferramenta para gerir múltiplas versões de runtimes. O asdf suporta não só Python, mas também muitas outras linguagens como Node.js, Ruby e PHP. Facilita a troca entre versões e mantém os projetos isolados.

Os workflows tradicionais de Python utilizam ambientes virtuais (como python venv, virtualenv ou mkvirtualenv) para separar dependências. Com o asdf, pode gerir tanto as versões de Python como os ambientes dos projetos de forma mais robusta, reduzindo conflitos de versões e simplificando o processo.

Pode seguir o guia oficial de instalação do asdf para configurar o asdf no seu sistema.

Depois de instalar, verifique se o asdf está corretamente configurado executando:

asdf version

Deverá ver a versão instalada, confirmando que o asdf está pronto a ser utilizado.

Para adicionar suporte a Python e instalar a versão mais recente, execute:

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

Quando terminar, verifique a versão do Python:

python --version

Este resultado confirma que a sua instalação de Python está pronta para desenvolvimento.