Разобрать PDF-файл с помощью Python 3.
Задание 6.
Разобрать PDF-файл python-docx.pdf.
Разместить код в файлах
- 06/DocParser.py – класс Парсинга файла
- 06/DocParserTests.py – Unit-тесты для класса
- 06/example.py – файл с демонстрацией использования
Код программы должен соответствовать pep 8.
1. Реализовать класс со следующими методами
– loadDoc – первоначальная загрузка документа и поиск разделов
– getChapters – вывод разделов
– parseChapter(chapterNumber [= 1.1], contentType [=all|text|class|code]) – парсинг раздела (выделить участки текста, описания классов, участки с исходным кодом и сложить в список)
2. Написать тесты для всех методов класса. обеспечить покрытие не менее 90% кода. Обосновать покрытие в комментарии вверху файла.
3. Продемонстрировать, как все работает.
Код необходимо детально документировать и четко соблюдать задание.
По срокам желательно уложиться в плюс/минус 3 дня.