# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
|
|||
На этом уроке мы проверим наличие python и vscode и установим при необходимости установим всё необходимое https://youtu.be/lkTi1a_VLV8 - установка python https://code.visualstudio.com/ - официальный сайт Visual Studio Code https://disk.yandex.ru/i/G2ImK2S1iFER2Q -инструкция по установке Visual Studio Code https://youtu.be/3OWx74NSVOU - установка дополнений Visual Studio Code для работы с python Отчёт отправил: 30514. Tom Выполнено за 11 мин. [Показать отчёт] Научился: Подготовил инструменты для разработки - python и редактор кода. |
|||||
2 | Подарки: создание проекта |
|
|||
На этом уроке мы создадим проект python для работы с подарками
Отчёт отправил: 30514. Tom Выполнено за 9 мин. [Показать отчёт] Научился: Создал папку проекта, создал в ней файл, в который добавил вызов функции print c текстом приветствия и поздравления. |
|||||
3 | Подарки: вызов черепашки |
|
|||
На этом уроке мы вызовем черепашку для рисования и нарисуем прямоугольник
Отчёт отправил: 30514. Tom Выполнено за 18 мин. [Показать отчёт] Научился: Научился создавать графическое окно приложения python с помощью библиотеки turtle. Сменил текст заголовка окна. Реализовал закрытие окна по клику мышкой в области окна. Вывел изображение черепашки и реализовал ее перемещение вдоль сторон прямоугольника. |
|||||
4 | Подарки: цвет коробки с подарком |
|
|||
На этом уроке мы зададим цвет коробочки с подарком
Отчёт отправил: 30514. Tom Выполнено за 9 мин. [Показать отчёт] Научился: Научился задавать цвет контура и заливки с помощью метода turtle.color. Научился указывать область заливки с помощью методов begin_fill и end_fill. Реализовал рисование прямоугольника с помощью цикла for. |
|||||
5 | Подарки: рефакторинг и перемещение без рисования |
|
|||
На этом уроке мы вынесем алгоритм рисования прямоугольника в отдельную функцию, а также научим черепашку отключать на время рисование
Отчёт отправил: 30514. Tom Выполнено за 16 мин. [Показать отчёт] Научился: Перенес код для рисования прямоугольника в функцию rect, которая принимает параметры ширины, высоты и цвета прямоугольника. Научился поднимать перо методом penup и опускать перо методом pendown. С помощью этих методов и функции rect нарисовал два прямоугольника. |
|||||
6 | Подарки: рисуем подарок |
|
|||
На этом уроке мы нарисуем коробку с подарком, используя рисование прямоугольников и перенос черепашки
Отчёт отправил: 30514. Tom Выполнено за 13 мин. [Показать отчёт] Научился: Научился поворачивать черепашку направо с помощью метода right и научился перемещать черепашку назад методом backward. Нарисовал ленточки и бантики поверх коробки. |
|||||
7 | Подарки: делаем подарки для всех |
|
|||
На этом уроке мы вынесем создание подарка в отдельную функцию, рассчитаем параметры и создадим несколько коробок разных цветов с разными подарками https://sanstv.ru/color пипетка (сервис выбора цветов) Отчёт отправил: 30514. Tom Выполнено за 22 мин. [Показать отчёт] Научился: Научился устанавливать цвет фона окна приложения. Перенес код по созданию подарка в функцию. С помощью этой функции нарисовал несколько подарков с разными значениями ширины. высоты, цвета коробки и ленты. |
|||||
8 | Анонимный Дед Мороз: об игре и заготовка программы |
|
|||
На этом уроке мы поговорим про игру “Анонимный Дед Мороз” (“Тайный Санта”) и создадим новый файл для игры
Отчёт отправил: 30514. Tom Выполнено за 9 мин. [Показать отчёт] Научился: Познакомился с правилами игры "Анонимный Дед Мороз", создал новый файл dm.py, добавил в него текст приветствия. |
|||||
9 | Анонимный Дед Мороз: гости и подарки |
1 тест |
|||
На этом уроке мы создадим словарь гостей с подарками и разделим его на две части: подарки положим под ёлочку, а гости пойдут праздновать
Отчёт отправил: 30514. Tom Выполнено за 12 мин. [Показать отчёт] Научился: Создал ассоциативный массив guests, ключом которого является имя гостя, а значение подарком. В цикле for заполнил два списка people и presents по информации из массива guests. |
|||||
10 | Анонимный Дед Мороз: дарим подарки |
1 тест |
|||
На этом уроке мы реализуем алгоритм случайного выбора подарка для каждого гостя
Отчёт отправил: 30514. Tom Выполнено за 14 мин. [Показать отчёт] Научился: Научился использовать библиотеку random для генерации случайных чисел. Научился удалять элемент из списка. Реализовал алгоритм для случайного выбора подарков гостям. |
|||||
11 | Анонимный Дед Мороз: сообщение о подарке - на экран |
|
|||
На этом уроке мы реализуем вывод информационного сообщения о каждом подарке на экран
Отчёт отправил: 30514. Tom Выполнено за 18 мин. [Показать отчёт] Научился: Научился выводить информацию с помощью messagebox библиотеки tkinter. Вывел сообщения о подарках в messagebox. |
|||||
12 | Гадание по книге: об игре |
|
|||
На этом уроке мы разберем суть игры и скачаем материал к игре https://disk.yandex.ru/i/dviWXKA9VSTZLQ - Мертвые души https://disk.yandex.ru/i/Zv0juYmEbQ3wcQ - Ночь перед Рождеством Отчёт отправил: 30514. Tom Выполнено за 11 мин. [Показать отчёт] Научился: Познакомился с правилами игры, скачал книгу "Ночь перед Рождеством". |
|||||
13 | Гадание по книге: программа |
|
|||
На этом уроке мы создадим программу “Гадание по книге” и запустим ее на выполнение
Отчёт отправил: 30514. Tom Выполнено за 34 мин. [Показать отчёт] Научился: Научился считывать файл построчно с помощью метода readlines. Открыл файл n.txt, считал строки в массив lines. Выполнил поиск строки по введеному пользователем номеру строки. Вывел результат поиска. |
|||||
14 | Гадание по книге: работа над ошибками загрузки |
|
|||
На этом уроке мы сделаем более корректной загрузку книги и вывод предсказаний
Отчёт отправил: 30514. Tom Выполнено за 41 мин. [Показать отчёт] Научился: Научился разделять строки на подстроки по разделителю с помощью метода split. Выполнил проверку на пустые строки в тексте файла. Разбил строки на предложения. Реализовал добавление предложений в массив для вывода предсказаний. |
|||||
15 | Гадание по книге: логгирование ошибок |
|
|||
На этом уроке мы реализуем логгирование ошибок в файл, а для пользователя при ошибке вывод случайной строки
Отчёт отправил: 30514. Tom Выполнено за 3 час. 29 мин. [Показать отчёт] Научился: Добавил сохранение информации об ошибке в файл log.txt. Реализовал вывод случайной строки из текста файла при ошибочном вводе номера строки. |
|||||
16 | Фейерверк: проект, небо и черепашка |
|
|||
На этом уроке мы создадим проект для фейерверка, а также создадим экран-небо и оранжевую черепашку
Отчёт отправил: 30514. Tom Выполнено за 13 мин. [Показать отчёт] Научился: Создал окно приложения. Установил заголовок окна, цвет фона и разместил оранжевую черепашку. |
|||||
17 | Фейерверк: рисуем звезду |
|
|||
На этом уроке мы нарисуем звезду фейерверка
Отчёт отправил: 30514. Tom Выполнено за 18 мин. [Показать отчёт] Научился: Научился задавать скорость движения черепашки. Создал функцию star, которая рисует звезду с указанным размером и количеством вершин. |
|||||
18 | Фейерверк: переносы и звезды |
|
|||
На этом уроке мы реализуем переносы и нарисуем несколько вспышек салюта
Отчёт отправил: 30514. Tom Выполнено за 1 час. 1 мин. [Показать отчёт] Научился: Создал функцию, которая перемещает черешашку в новую позицию. Нарисовал несколько звезд, в разных местах экрана, с разным количеством вершин и размеров. |
|||||
19 | ФИНАЛЬНЫЙ УРОК |
без видео |
|||
Сделай видео-презентацию одной из написанных тобой в течение курса программ (или коротко всех четырех)
Отчёт отправил: 30514. Tom Выполнено за 30 мин. [Показать отчёт] Научился: Хороший курс, мне понравился. Познакомился с библиотеками turtle, random, научился считывать информацию из файла. Следующий курс telegram бот "Камень ножницы бумага" Видеообзор: svSCp1ToasI |
|||||
Итого: 19 видеоуроков |
00 мин. 2 теста |
3 чел. | |||
Финалисты: Иван Воронин, Tom, Николай Денисов . |