Skip to content

Latest commit

 

History

History
43 lines (22 loc) · 1.53 KB

README.md

File metadata and controls

43 lines (22 loc) · 1.53 KB

Tech News

Essa aplicação em Python tem como principal objetivo fazer consultas em notícias sobre tecnologia.

O projeto foi para praticar técnicas de raspagem de dados, armazenar os dados obtidos em um banco de dados e extrair dados de conteúdo HTML.

🚀 Tecnologia

  • ⚡ Python é uma linguagem de programação de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte.

  • ⚡ Docker é uma plataforma open source que facilita a criação e administração de ambientes isolados dentro de um container.

  • ⚡ MongoDB é um software de banco de dados orientado a documentos livre, de código aberto e multiplataforma, escrito na linguagem C++.

✋🏻 Pré-requisitos

  • git: Ferramenta para gerenciar o código-fonte

  • Visual Studio Code: Editor de Código Fonte

  • Docker: Software de código aberto usado para implantar aplicativos dentro de containers virtuais.

  • MongoDB: É uma nova ideia de banco de dados trazendo conceitos de Banco de Dados Orientado a Documentos.

🛠️ Antes de iniciar o projeto.

Rodar MongoDB via Docker:

docker-compose up -d mongodb

No diretório do projeto, criar o ambiente virtual e ativá-lo:

python3 -m venv .venv

Cria o ambiente virtual

source .venv/bin/activate

Ativa o ambiente virtual

python3 -m pip install -r dev-requirements.txt

Instala as dependências no ambiente virtual.