Skip to content

ITMOPython-2022/Lab-2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lab-2

Лабораторная работа №2

Задание

Используя приложенный файл books.csv ИЛИ books-en.csv, выполнить следующее:

  • Вывести количество записей, у которых в поле Название строка длиннее 30 символов.
  • Реализовать поиск книги по автору, использовать ограничение на выдачу в зависимости от варианта.
  • Реализовать генератор библиографических ссылок вида <автор>. <название> - <год> для 20 записей. Записи выбрать произвольно. Список сохраняется как отдельный файл текстового формата с нумерацией строк.

Используя приложенный файл currency.xml, выполнить следующее:

  • Распарсить файл и извлечь данные, согласно варианту. Выполнить приведения типов по необходимости.

Допзадание:

  • Вывести перечень всех тегов без повторений (для books-en.csv - перечень издательств без повторений).
  • Самые популярные 20 книг.
Варианты Ограничения books.csv Ограничения books-en.csv XML
1 До 150 рублей До 150 рублей Словарь "Name - Value"
2 До 2016 года 1991 и 1996 года Два отдельных списка Name и Value
3 Только 2014, 2016 и 2017 года До 1990 года Список Name, но только для валют с Nominal=1
4 До 200 рублей До 200 рублей Словарь "NumCode - CharCode"
5 Нет Нет Два отдельных списка CharCode и Value
6 От 150 рублей От 150 рублей Средний показатель Value
7 От 2016 до 2018 года От 1991 до 1995 Список CharCode, но только для валют с Nominal=10 или Nominal=100
8 Только 2015 и 2018 года books-en - от 1997 до 2000 Словарь "CharCode - Nominal"
9 От 200 рублей От 200 рублей Два отдельных списка NumCode и CharCode
10 От 2018 года От 2000 года Словарь "Name - CharCode"

Ссылки

About

Лабораторная работа №2

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages