-
Notifications
You must be signed in to change notification settings - Fork 9
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
31 additions
and
2 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,31 @@ | ||
# lab1 | ||
Лабораторная работа 1 | ||
|
||
# Lab-1 | ||
## Лабораторная работа №1 | ||
|
||
**Задание** | ||
* Ознакомиться с основами работы с таблицами в Python. | ||
* Используя приложенный файл ```books.csv```, подсчитать количество записей в нём. | ||
* Выдать количество записей, у которых в поле ```Название``` строка длиннее 30 символов. | ||
* Реализовать поиск книги по автору, использовать ограничение на выдачу в зависимости от варианта. | ||
* Реализовать генератор библиографических ссылок вида ```<автор>. <название> - <год>``` для 20 записей. Записи выбрать произвольно. Список сохраняется как отдельный файл текстового формата с нумерацией строк. | ||
|
||
**Допзадание:** | ||
* Выдать перечень всех тегов без повторений (для ```books-en.csv``` - перечень издательств без повторений). | ||
* Самые популярные 20 книг. | ||
|
||
| Варианты | Ограничения | | ||
| -------- | ----------- | | ||
| 1 | До 150 рублей | | ||
| 2 | До 2016 года | | ||
| 3 | Только 2014, 2016 и 2017 года | | ||
| 4 | До 200 рублей | | ||
| 5 | Нет | | ||
| 6 | От 150 рублей | | ||
| 7 | От 2016 до 2018 года | | ||
| 8 | Только 2015 и 2018 года | | ||
| 9 | От 200 рублей | | ||
| 10 | От 2018 года | | ||
|
||
> **_ВАЖНО:_** | ||
Здесь и далее: результат оформить в виде репозитория на гитхабе. |