/text_analysis_tasks

Решаем задачи анализа текста методами ООП на Python, используя регулярные выражения (regex) [методы библиотеки re]. Те же задачи решены, основываясь на методологии структурного программирования (notOOP).

Primary LanguagePython

text_analysis_tasks

Решение задач анализа текста методами ООП на Python.

  1. Напишите программу, которая считывает содержимое текстового файла и вычисляет среднюю длину предложения, среднюю длину слова, наиболее короткое слово в этом файле. Слова в файле разделены пробелами. Предложения разделены точками. Реализация должна быть основана на принципах ООП (объектно-ориентированное программирование).

  2. Напишите программу, которая считывает содержимое текстового файла и выводит на экран слова, сгруппированные по первой букве. Слова в файле разделены пробелами. Предложения разделены точками. Реализация должна быть основана на принципах ООП.

  3. Напишите программу, которая считывает содержимое текстового файла и вычисляет среднюю длину слова в этом файле и количество слов такого же количества символов. Слова в файле разделены пробелами. Предложения разделены точками.

  4. Программа, которая извлекает из текстового файла все слова, представляющие собой номера телефонов в двух форматах.