Skip to content

Projeto com o objetivo de aplicar os conceitos de Python e raspagem de dados. Este projeto foi criado para avaliação final na seção 03 do módulo de ciência da computação do Curso de Desenvolvimento Web na Trybe.

Notifications You must be signed in to change notification settings

gemaquejr/tech-news

Repository files navigation

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.

About

Projeto com o objetivo de aplicar os conceitos de Python e raspagem de dados. Este projeto foi criado para avaliação final na seção 03 do módulo de ciência da computação do Curso de Desenvolvimento Web na Trybe.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published