Skip to content

Pré-requisitos

Antes de instalar e executar a API de Gerenciamento de Carros, certifique-se de ter os seguintes requisitos instalados em seu sistema:

Requisitos de Sistema

  • Sistema Operacional: Linux, macOS ou Windows
  • Python: Versão 3.13 ou superior
  • Poetry: Gerenciador de dependências do Python (versão 1.0 ou superior)
  • Git: Para clonar o repositório (opcional, caso vá clonar o código-fonte)

Dependências de Software

Python 3.13+

O projeto utiliza recursos específicos do Python 3.13+, então é essencial ter essa versão instalada. Você pode verificar sua versão do Python com o comando:

python --version

ou

python3 --version

Poetry

O Poetry é utilizado para gerenciar as dependências do projeto. Para instalar o Poetry, utilize o seguinte comando:

curl -sSL https://install.python-poetry.org | python3 -

Após a instalação, adicione o diretório do Poetry ao seu PATH:

export PATH="$HOME/.local/bin:$PATH"

Git

Para clonar o repositório, você precisará do Git instalado:

# Ubuntu/Debian
sudo apt-get update
sudo apt-get install git

# CentOS/RHEL/Fedora
sudo dnf install git

# macOS (com Homebrew)
brew install git

# Windows
# Baixe e instale o Git for Windows

Espaço em Disco

  • Espaço mínimo recomendado: 500 MB livres
  • Espaço ideal: 1 GB livre para desenvolvimento completo

Conhecimentos Técnicos

Embora não sejam requisitos de software, os seguintes conhecimentos são úteis para trabalhar com este projeto:

  • Experiência com linguagem Python
  • Conhecimento básico de APIs REST
  • Familiaridade com bancos de dados SQL
  • Noções de Docker (opcional)
  • Conhecimento de ferramentas de linha de comando

Ferramentas Opcionais

  • Docker e Docker Compose: Para execução em containers
  • Postman ou Insomnia: Para testar os endpoints da API
  • Editor de texto ou IDE: Como VS Code, PyCharm, Vim, etc.
  • Terminal avançado: Como Oh My Zsh (opcional)

Com esses pré-requisitos atendidos, você estará pronto para prosseguir com a instalação do projeto.