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

Формула программиста

основатель — Волосатов Евгений Витольдович
Только до конца недели. Вступление в Клуб Формулистов с 50% + 20% скидкой.

Клуб формулистов - Ежемесячная подписка

Вступление в Клуб Формулистов на выгодных условиях для НОВЫХ участников.

После взноса 512 256 руб. вы получите подписку
в Клуб Формулистов на 30 дней и 256 байт для быстрого старта.
Байты используются для открытия более одного урока в день, по 50 байт за урок.

Стоимость 1 дня за первый месяц: всего 8 рублей.

Первый взнос - 256 руб./30 дней.

Через 30 дней будет списано 3,000 2,400 руб.
за продление подписки в Клуб на 30 дней + подарок 512 байт.

Так будет продолжаться каждые 30 дней, пока вы не отмените подписку.
Средства будет автоматически считываться с вашей карты.
Вы в любой момент сможете отказаться от продления Клуба.

Только ДО КОНЦА НЕДЕЛИ -
-50% скидка на первый взнос, всего 256 рублей!
-20% скидка на ЕЖЕМЕСЯЧНЫЙ платёж!
Всего 2400 руб/месяц (вместо 3000 руб/месяц), или 80 руб./день - цена чашки кофе.


Стоимость 1 дня: 80 руб.

Хочу вступить!

Также есть другие варианты оплаты участия в КФ:

Билет в клуб формулистов на ...
30+ дней | 60 дней | 150 дней | 380 дней | 1000 дней

Внимание!
Стоимость участия в Клубе формулистов увеличивается 1 числа каждого месяца на 100 рублей.
При оформления подписки стоимость остаётся постоянной, пока подписка не будет отменена.







Первый взнос - 512 руб./30 дней + 512 байт.
Последующие взносы - 3,000 2400 руб./месяц + 512 байт.



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

# Название видеоурока Видео / Тесты Решило Рейтинг Доступ
1 256 оттенков серого 00:23:54
1 тест
67 чел. ★ 5 Done
  На этом уроке мы попиксельно поработаем с картинками.
Сделаем конвертацию картинки в чёрно-белый формат.
Ссылка на рекомендуемую статью:
http://vscode.ru/prog-lessons/filtratsiya-izobrazheniy-na-c-sharp.html
Отчёт отправил: 9567. Максим Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Попиксельно обрабатывать изображение 
Сложности: Ничего 
Комментарии: Фух, наконец-то я сдал сессию и могу заниматься любимым делом, а тут как раз скидка по случаю =) ------------------------------------------------------------------------------------------------------------------------------------ Теперь по делу. За 20 минут сделать программу для превращения картинку в чёрно-белую - это нечто (в хорошем смысле естественно), а то я уже отвык от качества ваших уроков. У меня разве что замечания по оформлению формы (почему бы не поместить кнопку с текстбоксом и с чекбоксом на отдельную панель, чтобы не выставлять каждому новому элементу из этой области якорь или можно вообще TableLayoutPanel и FlowLayoutPanel использовать и тогда они даже сами будут друг под другом становится), а так всё отлично =) 
2 Ярость и контрастность 00:28:49
1 тест
54 чел. ★ 5 Done
  На этом уроке мы доработаем програму обработки изоображения,
добавим алгоритм изменения яркости и контрастности у картинки.
Ссылка на рекомендуемую статью:
http://vscode.ru/prog-lessons/filtratsiya-izobrazheniy-na-c-sharp.html
Отчёт отправил: 9567. Максим Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Ещё одну вещь, которая замедляет программу 
Сложности: Найти почему изменение контрастности превращает моего енота то в призрака, то в демона  
Комментарии: Сильнее всего запомнилась оптимизация, я б и не подумал, что это тормозит программу. Спасибо за такой полезный совет. ПС: А метод для обновления текста лень было делать так как у вас (с дополнительными переменными), так что я просто оставил весь текст там (скрин 2) 
3 Градационная коррекция 00:20:01
1 тест
38 чел. ★ 5 Done
  На этом уроке мы напишем алгоритм для создания фильтра
градационной коррекции тремя различными способами:
синусоидальный, экспоненциальный и логарифмический.
Отчёт отправил: 9567. Максим Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Делать классные эффекты (ещё надо разобраться, что они делают) 
Сложности: Уместить 4 скриншота в 1 
Комментарии: Ну не хорошо так, Евгений Витольдович, на одном уроке оптимизируете программу, убрав многократное обращение к элементам формы, а в следующем опять его добавляете (к комбобоксу, который добавился в этом уроке). А так эффекты просто потрясающие (или мне попалась очень удачная фотография). Просто сравните оригинал с синусоидальной или экспоненциальной коррекцией. Это что-то =) 
4 Гамма-коррекция 00:12:47
36 чел. ★ 5 Done
  На этом уроке мы создадим ещё один фильтр - гамма коррекции.
В основе формулы лежит степенная функция, которую мы и будем применять.
Отчёт отправил: 9567. Максим Выполнено за 40 мин. [Показать отчёт]
Научился: Что такое гамма коррекция и как её делать 
Сложности: Ничего 
Комментарии: Всё хорошо, вот подобрал картинку, где хорошо видно как раскрываются или прячутся мелкие детали 
5 Изменение размера 00:09:58
1 тест
32 чел. ★ 5 Done
  На этом уроке мы подготовим форму для создания программы,
которая будет менять размер изображения.

Рекомендуемый материал:
https://habrahabr.ru/post/243285/
Отчёт отправил: 9567. Максим Выполнено за 30 мин. [Показать отчёт]
Научился: Удалять код кусками и ничего не сломать =) 
Сложности: Ничего 
Комментарии: За способ переименования проекта отдельно спасибо =) 
6 Метод ближайшего соседа 00:17:55
32 чел. ★ 5 Done
  На этом уроке мы реализуем алгоритм ближайшего соседа для изменения размера изображения.

Рекомендуемый материал:
https://habrahabr.ru/post/243285/
Отчёт отправил: 9567. Максим Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Реализовывать метод ближайшего соседа 
Сложности: Ничего 
Комментарии: Уменьшает. Всё понятно, всё просто, не очень красиво, но это цена простоты =) 
7 Билинейная интерполяция 00:36:25
32 чел. ★ 5 Done
  На этом уроке мы рассмотрим понятие интерполяции.
Разберём алгоритм билинейной интерполяции для изображения.
Создадим алгоритм в нашей программе и протестируем его работу на разных картинках.

Рекомендуемые страницы:
http://www.cambridgeincolour.com/ru/tutorials-ru/image-interpolation.htm
https://ru.wikipedia.org/wiki/Билинейная_интерполяция

Отчёт отправил: 9567. Максим Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Узнал про билинейную интерполяцию 
Сложности: Реализовать и понять, что к чему (а то уже спать жутко хочу) 
Комментарии: Всё отлично, билинейная интерполяция действительно отличный алгоритм для увеличения изображений, хороший был курс. И я довольный, с новыми знаниями и чувством выполненного долга иду спасть =) ПС: Кто не в курсе, изначальный размер картинки на скриншоте - 2x2 пикселя 
8 ФИНАЛЬНЫЙ УРОК без видео
34 чел. ★ 4.9 Done
  Напишите в отчёте, понравился ли вам этот миникурс, оставьте отзыв.
Приложите свою чёрно-белую фотографию и напишите своё имя и фамилию.

Какой курс ты будешь проходить следующим?

Отчёт отправил: 9567. Максим Выполнено за 20 мин. [Показать отчёт]
Научился: Ещё лучше работать с изображениями 
Сложности: Всё было понятно и интересно =) 
Комментарии: Хороший получился курс. На нём я узнал и как попиксельно обрабатывать изображения, как реализовывать его коррекцию и как работают алгоритмы уменьшения и увеличения (особенно понравилась Билинейная интерполяция). В общем, если кто сомневается, стоит ли его проходить, просто посмотрите на приложенные скриншоты, это всё сделано с помощью C#. ПС: На втором увеличенная в 13000 раз картинка, изначальный размер которой 4 пикселя  
9 VIP. Делегаты на кубиках 00:47:37
1 тест
19 чел. ★ 5 Done
  На этом уроке подробно показываю и объясняю,
что такое делегаты, зачем они нужны и как их использовать.
Отчёт отправил: 9567. Максим Выполнено за 1 час. 00 мин. [Показать отчёт]
Научился: Узнал про делегаты 
Сложности: Ничего 
Комментарии: Да, смотрел этот урок ещё давно, но до сих пор, чтобы написать нормальный делегат нужно немного погуглить. Нужно больше практиковаться с ними =) 
10 FREE VIP. Обработка видео программой ffmpeg 00:30:32
3 чел. ★ 5 Free
  На этом уроке мы познакомимся с прекрасной программой для обработки видео - FFmpeg.
Эта утилита позволяет творить чудеса, не выходя из консольной строки.
Нам также потребуется программа youtube-dl для скачивания видео с ютуба.
  Итого:   10 видеоуроков 3 час. 47 мин.
5 тестов
3 чел. ★ 4.99  
  Финалисты:   Permitin Alexey,   Александр,   Yefim .

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





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.


Научился: Работать с изображениями. Представлял себе это как-то по-другому.
Трудности: Разобраться в одном из уроков как работает делегат, зато повторил и заново их для себя открыл.
В целом полезный курс, но на мой взгляд есть "вода", а-ля целый урок посвященный удалению того, что мы делали четыре урока.


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