Projeto desenvolvido como parte do curso Trybe, que visa implementar funcionalidades relacionadas a pesquisa de palavras em textos e gerenciamento de arquivos.
Este módulo lida com o gerenciamento de arquivos no projeto.
file_reader.py - Este arquivo contém funções para ler arquivos de texto.
file_writer.py - Aqui você encontrará funções para escrever em arquivos de texto.
file_manager.py - Este arquivo fornece uma classe que encapsula o gerenciamento de arquivos, incluindo operações de leitura e escrita.
Este módulo trata de operações relacionadas à busca de palavras no projeto.
word_search.py - Contém uma classe que implementa algoritmos para buscar palavras em textos.
search_utils.py - Fornece funções utilitárias que auxiliam na busca de palavras.
priority_queue.py - Contém uma implementação de fila de prioridade que pode ser usada para organizar elementos com base em sua prioridade.
priority_queue_utils.py - Fornece funções auxiliares relacionadas à fila de prioridade, como inserção, remoção e obtenção de elementos prioritários.
- Clone o repositório
git clone git@github.com:RomildoFH/python-ting.git<br>
- Entre na pasta do repositório que você acabou de clonar:
cd python-ting<br>
- Crie o ambiente virtual para o projeto
python3 -m venv .venv && source .venv/bin/activate<br>
- Instale as dependências
python3 -m pip install -r dev-requirements.txt