Робовзгляд / Python · учебные материалы

База знаний

К каждой задаче есть свой мини-урок: что тренируем, как подойти к решению и на что смотреть в готовом коде. Выберите материал, затем переходите к практике.

148 задач с разбором16 темМатериалы доступны сразу

Показаны все 148 материалов

Раздел 01

Занятие 1. Ввод-вывод, арифметические операции

8 мини-уроков
Раздел 02

Занятие 2. Условная инструкция

13 мини-уроков
Раздел 03

Занятие 3. Операции с целыми и вещественными числами

18 мини-уроков
Раздел 04

Занятие 4. Цикл for

11 мини-уроков
Раздел 05

Занятие 5. Строки

12 мини-уроков
Раздел 06

Занятие 6. Цикл while

18 мини-уроков
Раздел 07

Занятие 7. Списки

16 мини-уроков
Раздел 08

Занятие 8. Функции и рекурсия

6 мини-уроков
Раздел 09

Занятие 9. Двумерные массивы

6 мини-уроков
Раздел 10

Занятие 10. Множества

10 мини-уроков
Раздел 11

Занятие 11. Словари

16 мини-уроков
Раздел 12

Занятие 12. Графы: определения и способы хранения

Опорный материал
Опорный материал

Граф состоит из вершин и рёбер. В списке смежности для каждой вершины хранится список её соседей; степень вершины равна длине этого списка.

Отдельных разборов задач в этой теме пока нет.Вернуться к уроку ↗
Раздел 13

Занятие 13. Обход в глубину

Опорный материал
Опорный материал

Обход в глубину идёт по одной ветке, пока возможно, затем возвращается назад. Отмечайте посещённые вершины, чтобы не зациклиться.

Отдельных разборов задач в этой теме пока нет.Вернуться к уроку ↗
Раздел 14

Занятие 14. Файловый ввод-вывод

Опорный материал
Опорный материал

Чтение из stdin даёт последовательность строк. Перед обработкой решите, нужно ли сохранять перевод строки и пробелы по краям; вывод сверяйте с форматом условия.

Отдельных разборов задач в этой теме пока нет.Вернуться к уроку ↗
Раздел 15

Занятие 15. Обход в ширину

Опорный материал
Опорный материал

Обход в ширину использует очередь и исследует вершины слой за слоем. Помечайте вершину при добавлении в очередь, чтобы не поставить её туда дважды.

Отдельных разборов задач в этой теме пока нет.Вернуться к уроку ↗
Раздел 16

OpenCV — обработка изображений

14 мини-уроков