Ваша задача - разработать программу на языке Python, анализирующую текстовые данные. Выберите текст, который вам интересен - это может быть: литературное произведение (например, рассказ, стихотворение, отрывок из романа);тексты песен; cтатьи или посты из открытых источников. Взяла бы либо песни The Weekend либо отрывок из книги Сумерки
Программа должна считать данные из текстового файла (например, text.txt), выполнить их базовую обработку и вывести результаты анализа.
Пример того, что может делать программа:
посчитать общее количество слов и предложений; определить 10 самых частотных слов (исключая предлоги, союзы и местоимения); посчитать, сколько раз встречается выбранное пользователем слово; вычислить среднюю длину слова и предложения; посчитать, сколько слов начинается с каждой буквы алфавита; вывести "облако слов" (в виде текстового списка, без графиков).
Результаты должны быть выведены на экран и записаны в файл results.txt.
Требования к проекту
Структура и данные:
Программа считывает текст из текстового файла (объем не менее 100 строк). Внутри своего кода обязательно нужно вывести количество строк в вашем файле на экран и в комментариях или текстовом блоке кратко описать данные
Результаты сохраняются в отдельный файл results.txt.
Код и логика:
Используются условные конструкции (if, elif, else) для обработки и фильтрации текста.Применяются циклы (for и/или while) для обхода слов и предложений.Используются списки, множества и словари для хранения и анализа данных. Есть как минимум одна собственная функция для подсчета значений. Подсчитано не менее 5 различных текстовых характеристик (например: общее количество слов, средняя длина слова, топ слов, количество уникальных слов, частота заданного слова и т.д.).
Организация кода:
Программа оформлена в виде файла .ipynb. Код снабжен комментариями, поясняющими ключевые шаги.
Критерии в пдф прописаны
| Гарантия на работу | 1 год |
| Средний балл | 4.52 |
| Стоимость | Назначаете сами |
| Эксперт | Выбираете сами |
| Уникальность работы | от 70% |