Projeto em Python projetado para buscar ocorrências de uma palavra específica em vários arquivos. O programa foi elaborado para exercitar conceitos importantes de programação, como Programação Orientada a Objetos (POO), arrays, nós, listas encadeadas, pilhas e filas. Sua funcionalidade principal está em percorrer uma instância de uma Fila.
.
├── ting_file_management
│ ├──🔸__init__.py
│ ├──🔹 abstract_queue.py
│ ├──🔹 file_management.py
│ ├──🔹 file_process.py
│ ├──🔹 priority_queue.py
│ └──🔹 queue.py
├── ting_word_searches
│ ├──🔸__init__.py
│ └──🔹 word_search.py
├── tests
│ ├── priority_queue
│ │ ├──🔸 __init__.py
│ │ └──🔹 test_priority_queue.py
├──🔸 dev-requirements.txt
├──🔸 pyproject.toml
├──🔸 README.md
├──🔸 requirements.txt
└──🔸...
1.Clone o repositório:
git clone git@github.com:lionelsu/project-ting.git && cd project-ting
2.Crie um ambiente virtual:
python3 -m venv .venv
3.Ative o ambiente virtual:
source .venv/bin/activate
4.Instale as dependências:
python3 -m pip install -r dev-requirements.txt
Este projeto Python
foi desenvolvido para aprimorar as habilidades de programação e aplicar conceitos fundamentais. A implementação é baseada em Python
e utiliza funções para resolver desafios comuns, conforme já afirmado na descrição deste projeto.