Skip to content

YaPolina/hw1

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

hw1

Нужно написать на языке Python (версии не ниже 3.6) программу, которая бы

Задание 1

открывала с диска и читала текст, размещенный в этом файле: https://cloud.mail.ru/public/V2pn/2yB9UEnz2 С текстом нужно сделать следующее: а) привести к нижнему регистру, б) избавиться от знаков препинания, в) создать частотный словарь и записать его в csv-файл.

Задание 2

а) лемматизировать текст с помощью mystem или pymorphy2, б) найти такие леммы (не исходные словоформы), в которых было бы две (не больше, не меньше) буквы «о», в) программно обратиться к странице (скачать питоном) http://lib.ru/POEZIQ/PESSOA/lirika.txt , г) составить словарь для текста, который там размещен, д) записать этот словарь в файл в формате JSON. В результате выполнения первой части задания у вас должен получиться файл с кодом (.py) и файл с частотным словарём (.csv). В результате выполнения обеих частей у вас должен получиться файл с кодом (.py), файл с частотным словарём первого текста (.csv), файл со словарем второго текста (.json), файл со списком лемм с двумя буквами «о» (.txt).

Сдайте код в файле, названном "<ваш ник на гитхабе>-<номер задания>.py"

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%