Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 809 Bytes

File metadata and controls

18 lines (13 loc) · 809 Bytes

Python Text Indexing And Retrieval

Um programa que simula um algoritmo simples de indexação de documentos de texto e busca por termos em Python.

Sobre

Desenvolvido com objetivo de praticar conhecimentos de estruturas de dados, o programa foi desenvolvido utilizando uma Fila para gerenciar os arquivos de texto, que por sua vez foi implementada utilizando uma Lista Duplamente Encadeada por composição. Permite anexar arquivos de texto e realizar buscas por termos nos arquivos.

Tecnologias e conhecimentos chave

  • Python
  • Orientação a objetos, Classes, Herança
  • Estruturas de dados (Fila, Lista Duplamente Encadeada, Nó)
  • Type Hints comuns e genéricas
  • Leitura de arquivos
  • Dunder méthods (__iter__, __len__, __repr__)
  • Geradores, iteradores, yield
  • Testes com pytest