/ting

Programa que simula um algoritmo de indexação de documentos similar ao do Google.

Primary LanguagePython

TING 🗂️

Esse projeto implementa um programa que simula um algoritmo de indexação de documentos similar ao do Google. O programa permite:

  • Identificar ocorrências de caracteres e termos em arquivos TXT
  • Anexar arquivos de texto em formato TXT
  • Operar funções de busca sobre os arquivos anexados

Habilidades

  • Manipular Pilhas (adicionar, remover, limpar e verificar a quantidade de itens de uma pilha),
  • Manipular Deque (operações enqueue e dequeue),
  • Manipular Nó & Listas Ligadas,
  • Manipular Listas Duplamente Ligadas.

Tecnologias utilizadas

Python Pytest

Instalação e execução

Caso queira ver mais sobre o projeto em sua maquina local siga as etapas:

  1. Clone o repositorio
  git clone git@github.com:amanda-vlopes/ting.git
  1. Entre no diretório do projeto
  cd ting
  1. Crie e ative o ambiente virtual
  python3 -m venv .venv && source .venv/bin/activate
  1. Instale as dependências
  python3 -m pip install -r dev-requirements.txt

O que é um ambiente virtual?

É um recurso oferecido pelo Python que permite rodar em sua máquina diferentes tipos de projetos em diferentes versões de bibliotecas, sem nenhum conflito.

...

README EM CONSTRUÇÃO...🚧