Цифровая грамотность суперсекретно — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 1: Строка 1:
== Задание 3 ==
 
'''Дедлайн 29.09.2017 23:59'''. <br />
 
 
Скачайте [https://drive.google.com/file/d/0ByLHeRX-gMWMUFFsbG9VWUpMLUk/view?usp=sharing '''файл'''] с [https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%B2%D0%B5%D1%81%D1%82%D1%8C_%D0%B2%D1%80%D0%B5%D0%BC%D0%B5%D0%BD%D0%BD%D1%8B%D1%85_%D0%BB%D0%B5%D1%82 Повестью Временных Лет].<br />
 
Летопись необходимо отредактировать следующим образом:<br />
 
'''1.''' Удалить все пустые строки.<br />
 
'''2.''' После каждого знака препинания поставить пробел.<br />
 
'''3.''' Найти всех князей, имя которых оканчивается на "слав".<br />
 
'''4.''' Найти все упоминания Новгорода. Учтите, что написание может быть разным.<br />
 
 
''' Важно! Правила сдачи: '''<br />
 
Создаем отдельный репозиторий на [https://github.com/ GitHub] (Важно: под тем же самым профилем, под которым Вы сдавали первое дз) с именем '''DL_homework_3'''. Под задание нужен отдельный файл в репозитории с именем '''task_1.txt'''.
 
==== Формат файла task_1.txt: ====
 
Первые четыре строки должны содержать описание того, что Вы делали, чтобы решить каждое задание. Например:<br />
 
''1 строка: Использовал регулярное выражение: ... заменил все вхождения на ...''<br />
 
...<br />
 
''4 строка: Использовал регулярное выражение: ...<br />''
 
 
На следующих строках должна быть летопись после обработки.<br /><br />
 
 
P.S. По вопросам, связанным с дз, обращайтесь, пожалуйста, в Telegram-группы нашего курса. Ссылки есть на [http://wiki.cs.hse.ru/Цифровая_грамотность Wiki].
 
 
 
== Задание 4 ==  
 
== Задание 4 ==  
 
'''Дедлайн 09.10.2017 23:59'''. <br />
 
'''Дедлайн 09.10.2017 23:59'''. <br />

Версия 18:15, 1 октября 2017

Задание 4

Дедлайн 09.10.2017 23:59.

Скачайте файл с отрывком из работы С. Б. Веселовского ДЬЯКИ И ПОДЬЯЧИЕ XV -XVII ВВ.
Вам необходимо получить таблицу в Excel/Google Sheets с должностями и сроками службы вида:

Имя, Фамилия Должность Начало службы Окончание службы, найденное в тексте Предполагаемое окончание службы Длительность
Амирев Артемий подьячий 1646 1648 1648 2
Амирев Василий дьяк 1529 1530 1

Чтобы ее построить, решите вспомогательные задания:
1. Обратите внимание на записи, где для одного человека указаны несколько должностей, например
Путилов Спиридон - подьячий Потешного двора, 15 июля 1670 г. по 1671 г.; 8 июля 1671 г. подьячий.
Замените с помощью регулярных выражений такую запись на две отдельные записи:
Путилов Спиридон - подьячий Потешного двора, 15 июля 1670 г. по 1671 г.;
Путилов Спиридон - 8 июля 1671 г. подьячий.
Совет: используйте обратные ссылки \1 \2 \3.
2. С помощью регулярных выражений из исходного текста получите столбец с именами и фамилиями.
3. С помощью регулярных выражений из исходного текста получите столбец с датами начала службы.
4. С помощью регулярных выражений из исходного текста получите столбец с датами окончания службы. Обратите внимание, что таких может и не быть в записи. В этом случае, ячейка должна пустовать.
5. Перенесите столбцы в Excel/Google Sheets.
6. Постройте столбец "Предполагаемое окончание службы" по правилу: Если в тексте не найдено окончание службы, то оно равно началу + 1 год.
7. Посчитайте длительность службы. Подсчитайте, сколько в среднем служили дьяки и подьячие.
8. Сохраните таблицу в PDF-формате.

Важно! Правила сдачи:
Создаем отдельный репозиторий на GitHub (Важно: под тем же самым профилем, под которым Вы сдавали первое дз) с именем DL_homework_4. Под задание нужен отдельный файл в репозитории с именем table.pdf с построенной таблицей и файл task_1.txt.

Формат файла task_1.txt:

Первые четыре строки должны содержать описание того, что Вы делали, чтобы решить каждое задание. Например:
1 строка: Использовал регулярное выражение: ... заменил все вхождения на ...
...
4 строка: Использовал регулярное выражение: ... заменил все вхождения на ...


P.S. По вопросам, связанным с дз, обращайтесь, пожалуйста, в Telegram-группы нашего курса. Ссылки есть на Wiki.