Обучение программированию c#

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

Графоциклы

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

8 миниуроков + 4 vip-урока.
3 часа
Доступ на 15 дней.

500 p.


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

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

# Название видеоурока Решило Рейтинг Доступ
1 Подготовка графики 00:15:32 91 чел. ★ 4.9 Done
  Отчёт отправил: 11131. Филипп Решено за 45 мин. [Показать отчёт]
Научился: Научился инициализировать графику, рисовать линии с помощью класса Graphics, а также освоил другие инструменты для работы с графикой. 
Сложности: Ничего.  
Комментарии: Я думаю урок идеален.  
2 Горизонтали и вертикали 00:12:47 86 чел. ★ 4.9 Done
  Отчёт отправил: 11131. Филипп Решено за 30 мин. [Показать отчёт]
Научился: Научился с помощью циклов рисовать линии, познакомился с потоками. 
Сложности: Сложного ничего не было, кроме того почему ф-ия рефреш указывается вначале потока и в принципе неясно что такое поток и как он связан с фу-ей Sleep. 
Комментарии: Урок отличный, замечаний нет. Понравилось то, что сам додумался как рисовать сетку. Лично я использовал такой цикл for (int y = 0; y <= pictureBox1.Height; y += pictureBox1.Height / 10) 
3 Диагональные линии 00:15:01 83 чел. ★ 4.9 Done
  Отчёт отправил: 11131. Филипп Решено за 30 мин. [Показать отчёт]
Научился: Научился рисовать диагональные линии, научился разбивать задачи на 2 цикла для их последовательного выполнения 
Сложности: ничего) 
Комментарии: Не понимаю неужто нельзя оптимизировать данную программу, чтобы она выполнялась одним циклом) 
4 Пучок лучей 00:15:42 82 чел. ★ 5 Done
  Отчёт отправил: 11131. Филипп Решено за 45 мин. [Показать отчёт]
Научился: Научился делать пуски лучей с помощью циклов и проделал и усовершенствовал все сам в начале урока, даже не досматривая видео) Было так интересно, что я переборол страх и разобрался с темой практически самостоятельно. Большое спасибо!) 
Сложности: Вначале было сложно самостоятельно разобраться с координатами, было немного затруднительно представить как будут располагаться лучи. 
Комментарии: Все супер) 
5 Вложенные циклы 00:15:50 81 чел. ★ 4.9 Done
  Отчёт отправил: 11131. Филипп Решено за 30 мин. [Показать отчёт]
Научился: Я научился работать с вложенными циклами и более тонко понимать принцип их работы 
Сложности: Сложным были лишь раззбираться с координатами линий и квадартов 
Комментарии: Урок очень понравился, после того как узнал, как работает метод DrawRectangle сделал задание самостоятельно и после благополучно досмотрел урок. Правда сделал задание немножко по своему) 
6 Внутренние условия 00:15:00 79 чел. ★ 4.9 Done
  Отчёт отправил: 11131. Филипп Решено за 45 мин. [Показать отчёт]
Научился: Научился лучше работать с внутренними циклами. Думаю теперь буду более уверенно работать с сортировками массивов, особенно, когда надо будет совершать поиск наименьших/наибольших элементов над/под главной диагональю матрицы. 
Сложности: Все было понятно, скорее тут не сложно, а больше интересно) Передал PictureBox на 330, чтобы было как на вашем рисунке с голубыми клеточками, чтобы одна линия была посередине и тем самым упростилось условие внутри цикла) 
Комментарии: Урок очень понравился, большое спасибо) 
7 Трёхмерные циклы 00:16:49 75 чел. ★ 4.9 Done
  Отчёт отправил: 11131. Филипп Решено за 30 мин. [Показать отчёт]
Научился: Научился работать с 3-ми и 4-ми циклами. Очень познавательно для меня считаю, хотя конечно в таких вещах надо больше практиковаться 
Сложности: Было сложным реализовать внутри каждого квадратика нарисовать ещё 9 таких и чтобы середина отсутствовала, вначале решил по привычке помучатся часа полтора сам, а уже потом досмотрел урок и понял, что у меня только одна координата для этого, а нужно добавить ещё одну координату и после этого все получилось. Только эксперименты! Только хардкор!) 
Комментарии: Задание было крутым, хоть мне показалось, что оно значительно сложнее предыдущих) 
8 Спираль Архимеда 00:18:16 70 чел. ★ 5 Done
  Отчёт отправил: 11131. Филипп Решено за 30 мин. [Показать отчёт]
Научился: Скажем так, нужно ещё раз 10, а то и 20 переписать данный код будет, чтобы отложилось поглубже в подсознании) Почерпнул массу новой информации по возможностям применения тригонометрии в контексте программирования. В фото-отчете немного извращений с циклами))  
Сложности: Думаю во всем можно разобраться, вне зависимости от сложности для меня просто шквал новой информации) Опять-таки надо штудировать данный код десятки раз и только тогда инфа хорошо усвоится! 
Комментарии: Просто супер! Море эмоций! Действительно расширяет сознание! Уроку сотни звезд! 
9 ФИНАЛЬНЫЙ УРОК 68 чел. ★ 4.9 Done
  Отчёт отправил: 11131. Филипп Решено за 20 мин. [Показать отчёт]
Научился: 1. Мини-пакет "Графические циклы" мне показался просто чудом и подобных уроков я просто не встречал нигде в рунете. Это реально очень развивающие видео и открывают глаза на новые алгоритмы и новые реализации, казалось бы, при помощи уже приевшихся циклов. 2. ------ 3. Пока ещё не решил к сожалению, мне надо полностью переварить циклы) 
Сложности: Сложным и одновременно интересным было усваивать все новую и новую информацию набегающую как снежный ком) 
Комментарии: Я считаю, что курс очень полезен для улучшения алгоритмических навыков, но думаю там можно было добавить несколько примеров не с одной переменной в цикле а с двумя или даже 3-мя и, соответственно, указать несколько условий изменений этих переменных 
10 VIP - Квадрат Гарри Поттера 00:09:39 46 чел. ★ 5 $
11 VIP. Узоры на окружности 00:23:45 55 чел. ★ 5 $
12 VIP. Спирограф 00:05:43 42 чел. ★ 4.9 $
13 VIP. Спирограф от Елены 00:16:54 24 чел. ★ 5 $
  Итого:   13 видеоуроков общей продолжительностью 3 час. 00 мин. 23 чел. ★ 4.94  
  Финалисты:   Permitin Alexey,   Новопашин Владимир,   Николай Денисов,   Rita,   Александр,   Алексей Малышев,   Progresir,   Сергей Стефаненко,   Alexander Sidorov,   Bazel,   Tekashnik,   Владимир,   Иван,   Denis,   Алексей В.,   Denis,   Денис,   chip,   Oleg Didok ,   Василий,   Петя,   Yefim,   Иван Воронин .

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




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

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

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

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