Курсы на программиста

Формула программиста
основатель — Волосатов Евгений Витольдович

Бурные потоки

На этом вебинаре мы напишем игру - змейку.
Только играть в неё будем не мы, а наши потоки.
Самыми разными способами. С самыми разными выкрутасами.
Да, там будет много змеек, которые будут гоняться друг за другом.
Передавать друг-другу полезную информацию, проигрывать,
рождаться, и может быть даже размножаться :)

10 миниуроков.
2 часа 18 минут.
Доступ на 15 дней.

2,000 руб.


Для подписки на пакет необходимо авторизоваться.

Список уроков | фото | видео

# Название видеоурока Решило Рейтинг Доступ
1 Вступление 00:14:56 32 чел. ★ 4.9 Done
  Отчёт отправил: 2146. Иван Решено за 10 мин. [Показать отчёт]
Научился: Главное начать. 
Сложности: :) 
Комментарии: Наверное статиком можно отметить голову питона. Может какие-то цвета. 
2 Террариум 00:13:24 31 чел. ★ 5 Done
  Отчёт отправил: 2146. Иван Решено за 20 мин. [Показать отчёт]
Научился: Вспомнил, как позиционировать курсор, и все что связано с консолью 
Сложности: :) 
Комментарии: И зайчики разместились. Вспомнил, что Random тоже лучше статиком делать, чтобы разные результаты получались. Все очень нравится! 
3 Зайчики 00:13:40 31 чел. ★ 5 Done
  Отчёт отправил: 2146. Иван Решено за 15 мин. [Показать отчёт]
Научился: Разбивать на мелкие функции 
Сложности: :) 
Комментарии: Кролики плодятся и размножаются! Есть чем накормить наших будущих питонов! 
4 Питонатор 00:15:34 31 чел. ★ 5 Done
  Отчёт отправил: 2146. Иван Решено за 30 мин. [Показать отчёт]
Научился: Рисовать питона 
Сложности: Все поддается. 
Комментарии: Сначала вывел 0, а потом понял, что первый символ надо вывести голову. Но так как питон еще никуда не идет, вывожу символ '<' 
5 Поворот головы 00:20:51 31 чел. ★ 4.9 Done
  Отчёт отправил: 2146. Иван Решено за 20 мин. [Показать отчёт]
Научился: ООчень понравилась перегрузка оператора +. 
Сложности: Рад, что все получается. 
Комментарии: Что ж, питончик голову поворачивает. Погуглив, удалось и оживить его. Пока нечего не ест. Думаю, скоро это исправим. 
6 Поток питонов 00:17:02 30 чел. ★ 4.9 Done
  Отчёт отправил: 2146. Иван Решено за 20 мин. [Показать отчёт]
Научился: Создавать много потоков, да так, что они друг другу не мешают. Понял, зачем использовать t[j].IsBackground = true; 
Сложности: С Вами все просто 
Комментарии: Очень все здорово получилось! Еще бы хотелось научиться передавать информацию из одного потока в другой. Хотя это было уже , кажется, в Морском бое. 
7 Бурная жизнь 00:14:56 30 чел. ★ 5 Done
  Отчёт отправил: 2146. Иван Решено за 30 мин. [Показать отчёт]
Научился: Очень интересный урок 
Сложности: Разобраться с grow++ и grow-- 
Комментарии: Удалось сделать хвост. Правда он появляется только на третьем элементе. Но может это и нормально для питона. Для этого у питона беру body.First(); И создал отдельный метод, для отображения хвоста. 
8 Приоритет 00:14:20 29 чел. ★ 4.9 Done
  Отчёт отправил: 2146. Иван Решено за 25 мин. [Показать отчёт]
Научился: Выводить id threads. Совершенствуется работа с консолью. 
Сложности: Не сразу сообразил, что надо nr присваивать надо после создания экземпляра класса. Но потом дошло. 
Комментарии: Здорово получается. 
9 Замри! 00:17:49 28 чел. ★ 4.8 Done
  Отчёт отправил: 2146. Иван Решено за 20 мин. [Показать отчёт]
Научился: Научился завершать потоки. А также не знал, как в консоле узнать , какая была нажата клавиша. 
Сложности: Интересно. 
Комментарии: Спасибо . Очень наглядная картинка состояний потока. 
10 Смысл жизни 00:09:16 27 чел. ★ 5 Done
  Отчёт отправил: 2146. Иван Решено за 15 мин. [Показать отчёт]
Научился: обрабатывать ThreadAbortException 
Сложности: Хорошо, когда можно все увидеть собственными глазами. 
Комментарии: Здорово все получилось! Теперь с потоками будет проще разбираться. Спасибо! 
11 ФИНАЛЬНЫЙ УРОК 27 чел. ★ 4.7 Done
  Отчёт отправил: 2146. Иван Решено за 10 мин. [Показать отчёт]
Научился: Использовать потоки. 
Сложности: :) 
Комментарии: Спасибо за прекрасный курс по потокам. Очень увлекательно и познавательно. Не хватило мне только информации о передаче данных из одного потока в другой. Правда мне уже удавалось это сделать в курсе "Фотошарп", где я замахнулся на использование прогресс бара в отдельном потоке. И столкнулся, что мне как-то надо передавать одну переменную в основной поток. Удалось реализовать в итоге с помощью такой строчки в новом потоке.: progressBar1.Invoke(new Action(() => progressBar1.Value = count)); Уж не знаю кому написал, но может это кого натолкнет на какую-нибудь идею. 
12 VIP. Игры со словами 01:06:32 11 чел. ★ 4.9 $
  Итого:   12 видеоуроков общей продолжительностью 3 час. 38 мин. 11 чел. ★ 4.92  
  Финалисты:   Максим Лапшинов,   Андрей Н.,   Новопашин Владимир,   Сергей Соколов,   Артём,   Елена,   Станислав,   Алексей|BrisK|Кривицкий,   Yefim,   Сергей,   Tekashnik .

Начинаем практику по языку C#




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.
Научился: Подведение итогов о проделанной работе.
Трудности: Сложностей не возникало, так как с нами был на протяжении всего курса Евгений Витольдович)
Курс бурные потоки проходится на одном дыхании. В курсе десять не больших, но очень информативных уроков, на которых мы разобрали потоки на примере, создании игры. С нуль создали игровое поле, написали "питончиков", научили их передвигаться, расти поедая (" " "), реализовали достойное завершение жизненного цикла наших питомцев. Кто не проходил всем настоятельно рекомендую. Ещё раз спасибо Евгению Витольдовичу за этот курс!!!
Научился: Уверенно чувствовать себя в водовороте бурных потоков в океане C#.
Трудности: Некоторые уроки приходилось смотреть повторно чтобы разобраться.
Отличный курс для прохождения за выходные! Особенно визуализация, думаю я еще долго буду вместо скринсейвера использовать результаты этого курса! Огромное спасибо автору за радость творчества!