# | Название видеоурока | Видео / Тесты | Решило | Рейтинг | Доступ |
---|---|---|---|---|---|
1 |
![]() |
1 тест |
|||
На этом уроке мы сделаем небольшое теоретическое введение в потоки и начнём создавать консольное приложение с самодостаточным классом для Питона. Вопрос: какие ещё статические поля нужно добавить в класс Питона? Отчёт отправил: 3506. Алексей|BrisK|Кривицкий Выполнено за 20 мин. [Показать отчёт] Научился: Избавление от статика и закрепление материала(создание класса, структуры). Сложности: Пока нет. Комментарии: Бонусы, для питона (ускорение, замедление и т.д.). |
|||||
2 | Террариум |
|
|||
На этом уроке мы подготовим экран для наших питонов. Сделаем по краям стенки, чтобы они не уползли. Напишем функцию для сохранения и отображения символов. * Создайте метод AddHare() для добавления зайчика. Отчёт отправил: 3506. Алексей|BrisK|Кривицкий Выполнено за 30 мин. [Показать отчёт] Научился: Продолжили подготовку экрана для нашей игры. Создание метода InitScreen, PutScreen и метод AddHare для добовление "Зайчиков". Сложности: Нет Комментарии: Замечаний нет интересно, что будет дальше. Урок короткий, но очень информативный. Короткие уроки, по моему мнению, даже удобней. |
|||||
3 | Зайчики |
|
|||
На этом уроке мы напишем статический метод для добавления зайчика на поле. Для этого нам потребуется несколько вспомогательных методов, которые окажутся полезными и в других частях нашей программы. В конце урока мы выведем на экран сотню зайчиков :) Ответить на вопрос: какие не статичные поля нужны питону? Отчёт отправил: 3506. Алексей|BrisK|Кривицкий Выполнено за 40 мин. [Показать отчёт] Научился: Реализовали рандомное добавление символа в консоль, поиск свободного места для добавления, добавили метод RandomCoord() - возвращает случайные координаты, Screen() - проверка координат на корректность, IsEmpty() - проверка свободна ли клетка. Сложности: Самому реализовать добавление "зайчиков") Комментарии: Длинна питона, цвет, направление движения, скорость. |
|||||
4 | Питонатор |
|
|||
На этом уроке мы опишем нужные поля для нашего питона и создадим статическую функцию для создания его экземпляра. Также нам понадобится конструктор, который мы сделаем приватным. Отчёт отправил: 3506. Алексей|BrisK|Кривицкий Выполнено за 40 мин. [Показать отчёт] Научился: Создание питона, отображение, цвет и направление головы. Сложности: Переварить разложить по полочкам полученную информацию, отображение питонов. Урок хороший, со всем не спеша разберемся). Комментарии: Отлично половину пути почти прошли. |
|||||
5 | Поворот головы |
|
|||
На этом уроке мы сделаем отображение питона, поворот его головы и передвижение по экрану. * Оживить питонов самостоятельно. Отчёт отправил: 3506. Алексей|BrisK|Кривицкий Выполнено за 40 мин. [Показать отчёт] Научился: Поворот, шаг и отображение головы питона. Сложности: Сложности есть, но если по внимательней просмотреть код, то все становится понятно. Комментарии: Голова скоро оживет) Спасибо хороший урок. |
|||||
6 | Поток питонов |
|
|||
На этом уроке мы наконец-таки займёмся потоками. Запустим наших питонов сначала в одном потоке, а потом в отдельных - нам понадобится метод Run(). Создадим критическую секцию через lock. Протестируем режим Foreground/Background режимы. Отчёт отправил: 3506. Алексей|BrisK|Кривицкий Выполнено за 45 мин. [Показать отчёт] Научился: Запустили наших питонов в потоки, создание критической секции, завершение жизни питона. Сложности: При более внимательном рассмотрении все становится понятно, что раньше казалось очень сложным. Комментарии: Замечаний нет, а по поводу урока то +100, с каждым уроком все интересней, когда видишь, как оживают наши "питончики".) |
|||||
7 | Бурная жизнь |
|
|||
На этом уроке мы допишем класс питон и получим эстетическое удовольствие от созерцания нашего террариума с нашими Питонами и Зайцами. * Придумать свою фишку и реализовать, написать, что сделал. Отчёт отправил: 3506. Алексей|BrisK|Кривицкий Выполнено за 30 мин. [Показать отчёт] Научился: Реализовали добавление зайцев для роста питонов, увеличение хвоста питона. Дописали ранее написанные методы. Сложности: Повторять просто, а реализовать все это чудо самому пока еще рановато. Комментарии: Отлично они живые) - Растут, голодают, худеют. Урок великолепен. |
|||||
8 | Приоритет |
|
|||
На этом уроке мы поиграемся с приоритетом потоков, воспользуемся монитором для создания критической секции, выведем на экран легенду потоков с id. Отчёт отправил: 3506. Алексей|BrisK|Кривицкий Выполнено за 30 мин. [Показать отчёт] Научился: Подробней разобрался с потоками, приоритетами, работа с критической секцией, использование monitor вместо lock. Сложности: Информация доступно изложена, вопросов нет. Комментарии: Отличный урок. Только создали "питончиков", а уже планируем их убивать) |
|||||
9 | Замри! |
|
|||
На этом уроке мы поговорим о статусах потока: Unstarted, Running, Wait/Sleep/Join, Abort Requested, Stopped. Создадим функционал для остановки потоков по нажатию клавиш. И научимся сопротивляться этим остановкам. Отчёт отправил: 3506. Алексей|BrisK|Кривицкий Выполнено за 45 мин. [Показать отчёт] Научился: Вызывать остановку потоков. Сложности: Нет Комментарии: Отличный урок. |
|||||
10 | Смысл жизни |
|
|||
На этом уроке мы сделаем красивое завершение потока. Также добавим крестики на экран для "логичного" завершения жизни питона. Смысл жизни - в самой жизни, каждый питон это понял, а ты?.. Отчёт отправил: 3506. Алексей|BrisK|Кривицкий Выполнено за 40 мин. [Показать отчёт] Научился: Завершать потоки разными способами. Сложности: Нет Комментарии: Отличный видео курс - 100%. Спасибо! |
|||||
11 | ФИНАЛЬНЫЙ УРОК |
без видео |
|||
Поздравляю с окончанием миникурса "Бурные потоки". Напиши, пожалуйста, отзыв об этом курсе. Что тебе понравилось, что было сложным, что новым, что можно было бы сделать лучше. Ты молодец! Какой курс ты будешь проходить следующим? Отчёт отправил: 3506. Алексей|BrisK|Кривицкий Выполнено за 20 мин. [Показать отчёт] Научился: Подведение итогов о проделанной работе. Сложности: Сложностей не возникало, так как с нами был на протяжении всего курса Евгений Витольдович) Комментарии: Курс бурные потоки проходится на одном дыхании. В курсе десять не больших, но очень информативных уроков, на которых мы разобрали потоки на примере, создании игры. С нуль создали игровое поле, написали "питончиков", научили их передвигаться, расти поедая (" " "), реализовали достойное завершение жизненного цикла наших питомцев. Кто не проходил всем настоятельно рекомендую. Ещё раз спасибо Евгению Витольдовичу за этот курс!!! |
|||||
12 | VIP. Игры со словами |
|
|||
Если есть файл из 27000 слов, то с его помощью можно сделать очень много интересного. На уроке мы ищем палиндромы, детские слова и анаграммы. Хорошее подспорье для игры Эрудит. Отчёт отправил: 3506. Алексей|BrisK|Кривицкий Выполнено за 50 мин. [Показать отчёт] Научился: Отличная практика по работе со строками. Сложности: Все понятно. Комментарии: Когда то, уже проходил этот урок, но все равно было интересно, а самое главное как всегда много практики. |
|||||
Итого: 12 видеоуроков |
3 час. 38 мин. 1 тест |
25 чел. | |||
Финалисты: Максим Лапшинов, Андрей Н., Новопашин Владимир, Сергей Соколов, Артём, Елена, Станислав, Алексей|BrisK|Кривицкий, Yefim, Сергей, Tekashnik, Алексей Малышев, Александр, Sergio, Денис, chokayes, Николай Денисов, ser2018, Иван Воронин, Max, Кирилл, Дмитрий, Anatoli, Алексей В., MaxB . |