Skip to content

denbondarchukk/TextExplorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Застосунок на Python для аналізу текстових файлів

Архітектура

Застосунок складається з кількох модулів, кожен з яких відповідає за певний функціонал:

Модулі та їх функціонал:

  1. main.py

Головний файл, який ініціалізує застосунок та забезпечує взаємодію між інтерфейсом користувача та функціональними модулями.

  1. interface.py

Відповідає за графічний інтерфейс користувача (GUI).

  1. logger.py

Реалізує систему логування з використанням патерну Singleton для збору логів процесів аналізу тексту.

  1. functions.py

Містить різні функції для обробки тексту, такі як підрахунок унікальних слів, транслітерація тексту та обчислення відносної частоти слів. Для реалізації використано патерн Strategy.

Використання

  1. Запустіть main.py для запуску застосунку.
  2. Завантажте текстовий файл через меню "Файл" -> "Відкрити". Також можете внести зміни і зберегти оновлений файл
  3. Оберіть тип аналізу тексту.
  4. Перегляньте результати на нижній панелі. Є можливість їх завантажити у текстовий файл.

About

The program for linguistic analysis of text files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages