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.
Preparar o seu ambiente Python local
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.
Instalar o asdf
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.
Instalar Python com o asdf
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.