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

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

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

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

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

2,000 руб.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Вступление 00:14:56 33 чел. ★ 4.9 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 20 мин. [Показать отчёт]
Научился: узнал про потоки 
Сложности: придумать какие будут еще статические классы 
Комментарии: статически количество питонов статическое время жизни питона рандом статический для появление еды и самих питонов  
2 Террариум 00:13:24 32 чел. ★ 5 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 15 мин. [Показать отчёт]
Научился: узнал какие статические методы нужны для питона, создать стенку 
Сложности: нечего 
Комментарии: написал метод AddHere он просто добавляет одного зайчика но этот метод или его вызов должен быть в цикле и в отдельном потоке наверное 
3 Зайчики 00:13:40 32 чел. ★ 5 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 20 мин. [Показать отчёт]
Научился: реализовал методы для добавления кролика о которых я не подумал просто добавил одного зайчика и наверное для галочки и все  
Сложности: ответить на вопрос 
Комментарии: массив координат питона, направления, цвет, координаты съеденной еды для увеличения питона, номер потока красиво вышло зайчики на экране  
4 Питонатор 00:15:34 32 чел. ★ 5 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 15 мин. [Показать отчёт]
Научился: узнал какие поля будут у питона 
Сложности: нечего сделал метод для отображения питона но наверное неправильно  
Комментарии: зачем делать приватным конструктор? для вызова там в питона в потоке?  
5 Поворот головы 00:20:51 32 чел. ★ 4.9 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 30 мин. [Показать отчёт]
Научился: узнал и написал методы для движения питона узнал про оператор сложения как можно складывать удобный метод применил enum как числа и тоже самое с цветом консоли 
Сложности: найти ошибку было в методе Step при переписывание забыл знак ! поставит в If  
Комментарии: все понравилось оживил питонов и они двигаются все на скрине как их оживил  
6 Поток питонов 00:17:02 31 чел. ★ 4.9 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 20 мин. [Показать отчёт]
Научился: запустил питонов в потоке 
Сложности: нечего 
Комментарии: думал сложнее будит при запуске 100 потоков все ядра процессора используются  
7 Бурная жизнь 00:14:56 31 чел. ★ 5 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 1 час. 00 мин. [Показать отчёт]
Научился: дописал методы 
Сложности: добавить свое 
Комментарии: хотел добавить жизнь питона если неест там 50 ходов то теряет хвост пока неумерает и если сьел то добовляется +50 ходов несовсем получилось это сделать как хотел умерали но оставляли артефакты и дублировали хвосты  
8 Приоритет 00:14:20 30 чел. ★ 4.9 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 20 мин. [Показать отчёт]
Научился: узлал про монитор про приоритеты потоков 
Сложности: нечего 
Комментарии: нету 
9 Замри! 00:17:49 29 чел. ★ 4.8 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 20 мин. [Показать отчёт]
Научился: узнал о статусах потока, остановил и занава запустил поток 
Сложности: понять почему медлиней программа работает что за причины  
Комментарии: хороший урок 
10 Смысл жизни 00:09:16 28 чел. ★ 5 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 10 мин. [Показать отчёт]
Научился: сделать завершения потока 
Сложности: нечего 
Комментарии: жаль что курс кончился с завершениям потока спасибо за курс 
11 ФИНАЛЬНЫЙ УРОК 28 чел. ★ 4.8 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 10 мин. [Показать отчёт]
Научился: Узнал как в с# используются потоки  
Сложности: исправлять свои недочеты 
Комментарии: Очень классное знакомство с потоками было на примерами питонов Вот бы так в университете приподовалибы Спасибо за курс 
12 VIP. Игры со словами 01:06:32 12 чел. ★ 4.9 Done
  Отчёт отправил: 5649. Максим Лапшинов Решено за 2 час. 00 мин. [Показать отчёт]
Научился: Узнал какие игры есть со словам и написал интересно было почитать слова. узнал про StringBuilder и применил (раньше тоже знал но не приходилось использовать) про textWords.Lines.Length не знал а сейчас знаю Написал сперва сам алгоритм "Сложный Эрудит" как по мне более простой но не очень его можно наверное улучшать и изменять (скрин алгоритма прикреплен) 
Сложности: Было сложно игры в города найти в чем ошибка А ошабка была что я написал: string first_letter = "A"; а надо было написать : string first_letter = "А"; кто не догадался ошибка в том что я написавший был английскую А букву а надо было русскую. Сам не заметил что английская букву написал я. 
Комментарии: count.ToString() не обезательно уже писать если идет + строка слов вы там уже сами устали на сложном эрудите linq это уже отдельная и интересная тема можно отдельный курс сделать по linq Мне linq понравилось применять его в запросах к базам данных хорошая связь идет таблиц и надо намного меньше кода писать чем в sql, но есть и минусы его по отношению к sql запросам сложным и производительности Увы так вышло что смог выполнить этот урок за пару вечеров только. 
  Итого:   12 видеоуроков общей продолжительностью 3 час. 38 мин. 12 чел. ★ 4.93  
  Финалисты:   Максим Лапшинов,   Андрей Н.,   Новопашин Владимир,   Сергей Соколов,   Артём,   Елена,   Станислав,   Алексей|BrisK|Кривицкий,   Yefim,   Сергей,   Tekashnik,   Алексей Малышев .

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




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

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

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

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