Python Django

Configurando ambiente de desenvolvimento Django no Linux

Veja neste artigo como configurar seu ambiente de desenvolvimento linux para desenvolvimento rest com Django.

há 3 anos 6 dias

Formação Full-stack: Desenvolvedor Django
Conheça a formação em detalhes

A configuração com ambiente de desenvolvimento consiste na instalação de quatro ferramentas:

  • O Python, linguagem responsável pela execução do código;
  • Visual Studio Code, editor de código para desenvolvimento em diversas linguagens, incluindo o Python;
  • Insomnia, cliente HTTP para testar nossas requisições.

Instalação do Python

O Python já vem instalado por padrão nos listemas Linux, porém especificamente para a distribuição Ubuntu é necessário realizar a instalação de uma ferramenta para que possamos criar ambientes virtuais, esse processo é demonstrado no vídeo abaixo:

Ao final do processo, o Python já se encontra instalado em sua máquina e já estamos prontos para criar scripts com a linguagem.

Instalação do VS Code

O processo de instalação do VS Code no Linux é bem simples, basta realizar o download do instalador do VS Code no proprio site da ferramenta e então realizar a sua instalação com o dpkg e por fim precisamos instalar a extensão do Python para o VS Code, todo o processo é exemplificado no vídeo abaixo:

Ao final do processo, o VS Code já se encontra instalado e, inclusive, funcionando em conjunto com o Python.

Python - Fundamentos
Curso Python - Fundamentos
Conhecer o curso

Instalação do Insomnia

A instalação do Insomnia é feita através de uma arquivo .deb, o download pode ser feito na página da ferramenta, uma vez que tenha terminado de realizar o download basta abrir o arquivo e então clicar no botão “Install” para que a instalação do mesmo seja realizada.

Todo o processo é demonstrado no vídeo abaixo:

Criando primeiro projeto

Agora estamos prontos para criar nosso primeiro projeto com o VS Code, como podemos ver no vídeo abaixo:

Com isso, ao instalar as quatro ferramentas citadas acima, seu ambiente de desenvolvimento Python para criação e teste de APIs REST está pronto.

Autor(a) do artigo

Fagner Pinheiro
Fagner Pinheiro

Professor na TreinaWeb e graduado em Sistemas de Informação pelo Instituto Federal da Bahia. Apaixonado por desenvolvimento web, desktop e mobile desde os 12 anos de idade. Já utilizou todos os sistemas operacionais possíveis, mas hoje se contenta com o OSX instalado em seu desktop. Quando não está trabalhando, é IGL e Awper do time de CS:GO da Treinaweb. Até passou em uma peneira do Cruzeiro, mas preferiu estudar Python.

Todos os artigos

Artigos relacionados Ver todos