Си шарп с нуля

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

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Sergey Potapov
  • Звание: Алгоритмист
  • Накопленный опыт: 130 часов
  • Баланс Мегахешей: собрано 69 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2020-04-26 23:15:15
  • Возраст: 35 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2018-12-05 lambda Функционал 3 из 5 60 %
2018-12-03 github Система Git 8 из 16 80 %
2018-12-02 power Дневник успеха 6 из 251 100 %
2018-11-26 soft2 Новые технологии 4 из 18 27 %
2018-11-24 soft3 Теория ООП все 39 100 %
2018-10-22 start Начало здесь 1 из 9 %
2018-10-22 soft0 Демо софт 1 из 8 15 %
2018-05-15 game0 Демо игры 1 из 10 10 %
Итого: 63 из 356 18 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2020-04-19 task2 Алгоритмика 11 из 20 55 %
2020-04-18 task1 Лирика 5 из 14 36 %
2018-12-04 solo C# набор 13 из 17 77 %
2018-11-27 solo Java - Запуск 9 из 13 70 %
2018-11-26 task1 Строки все 14 100 %
2018-11-09 task1 Целые числа все 7 100 %
2018-11-01 solo Java - Вывод данных 1 из 7 15 %
2018-10-28 solo Java - Циклы 1 из 2 50 %
2018-05-15 task1 Семантика все 6 100 %
Итого: 67 из 100 67 %
Сохранить страницу:

20302. --
Дмитрий
Дмитрий
ответить
→  Sergey Potapov  # Система Git / git push clone / 2018-12-02 22:44

Эх, вот тоже хочу все git освоить, да руки не доходят. Успехов, Сергей!


9913. --
vip
vip
ответить
→  Sergey Potapov  # Новые технологии / Модульное тестирование / 2018-11-23 00:22

Это  такое новое направление в программировании
Когда ты сначало пишешь алгоритм что должна делать твоя программа при каких-то заданных условиях и значениях
хорошо бы рассмотреть пограничные условия в поставленной задаче и так же их учесть.
Вот например тебе нужна программа калькулятор. Ты знаешь что твоя программа должна брать например 2 числа и производить над ними некоторые математические операции (сложение, вычитание, умножение, деление).
Вот ты и пишешь сначало тест - например модуль деления должен брать два операнта - ( a и b ) делимое и делитель и получить результат.
Вот ты и пишешь для модуля (процедуры) деления при начальных заданных данных a=15 и b = 3 ответ должен быть какой? правельно=5! Молодец.
Ну а теперь пишешь программу. И запускаешь тест. Ага все верно. Хорошо программа написана. Но нет...
Полнота твоих тестов не соответствует действительности
ты забыл указаьб что делать когда a=15 и=6 - какой результат получим? Правильно 2 - садись...
Переписывай правильно тест - для каких чисел калькулятор - для целых или вещественных.
А тут и 0 прискакал и сел на b - в итоге что осталось на трубе. Правильно И...
Значит и это надо было указать - в итоге ты и выполнил поставленное перед тобой ТЗ (техническое задание). Написал все тесты. Прогнал по ним свою написанную программу и сдал ееё в использование.
В большой команде такими вещами занимаются отдельно обученные люди. Ну а если их нет - придется разделить задачу тестирования и программирования между двух полушарий...
Надеюсь объяснил доходчиво. Может кто что добавит и поправит. Удачи!


1950. --
Sergey Potapov
Sergey Potapov
ответить
→  Владимир   / 2018-11-21 20:35

Привет, юнит тесты пишутся чтобы проверить коректность нашего кода, правильно работают ли наши методы и корректно ли они выдают выходные значения. Советую пройти этот урок, мне очень понравился, для ознакомления с юнит тестированием самое то                                                                                                                              .


19384. --
Владимир
Владимир
ответить
→  Sergey Potapov  # Новые технологии / Модульное тестирование / 2018-11-21 09:38

Привет, а что такое юнит тесты?


1950. --
Sergey Potapov
Sergey Potapov
ответить
→  vip  # API поиска работы / ФИНАЛЬНЫЙ УРОК / 2018-11-19 20:24

Отличный результат!                                                                                                                                                                                                                                                                                                                        .


19384. --
Владимир
Владимир
ответить
→  Sergey Potapov  # Дневник успеха / 2018-11-18 : Начинать начинай, да смотри же — заканчивай! / 2018-11-18 13:09

Молодец! Очень хороший результат! Я тоже начну делать дневник успеха скоро, жаль что раньше не начал)


20413. --
Анастасия
Анастасия
ответить
→  Sergey Potapov  # Теория ООП / Интерфейс. Кружочки гоняются друг за другом. / 2018-11-17 22:18

Продолжайте в том же духе. Успехов вам!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Sergey Potapov   / 2018-11-14 21:11

Сергей, я поменял вашу почту для входа на сайт на ту, которую вы указали при оплате.


1950. --
Sergey Potapov
Sergey Potapov
ответить
→  Александр  # Бинарная жизнь / VIP урок. Игра Жизнь / 2018-11-14 19:25

Молодец! Классно получилось!                                                                                                                                                                                                                                                                                                              .


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Sergey Potapov   / 2018-11-14 17:45

Подписка в Клуб формулистов обновлена.
Количество дней: +30
Количество байт: +256

Подписка КФ до: 2018-12-21
Остаток байтов: 756
Вы являетесь участником Клуба формулистов.


19732. --
Ирина
Ирина
ответить
→  Sergey Potapov  # Теория ООП / Интерфейс. Площадка для игры. / 2018-11-14 16:37

Молодец, продолжай дальше.


1950. --
Sergey Potapov
Sergey Potapov
ответить
→  Fishkina  # Микроигры / Игра 15 - Кнопки / 2018-11-13 22:54

Прикольно получилось!                                                                                                                                                                                                                                                                                                                    .


1950. --
Sergey Potapov
Sergey Potapov
ответить
→  Слава  # Теория ООП / Интерфейс. Кружочки гоняются друг за другом. / 2018-11-12 20:44

Прикольно получилось, скорей бы дойти до этого урока                                                                                                                                                                                                                                                                                             
                      .


1950. --
Sergey Potapov
Sergey Potapov
ответить
→  Fishkina  # Сокобан / Сокобан - Редактор - На двоих / 2018-11-11 00:17

Какая красочная игра!  Круто!                                                                                                                                                                                                                                                                          .                                                 


1950. --
Sergey Potapov
Sergey Potapov
ответить
→  Виктор  # On-line игра / Показ героя на экране / 2018-11-10 19:29

Отличная работа!                                                                                                                                                                                                                                                                                                                           


20302. --
Дмитрий
Дмитрий
ответить
→  Sergey Potapov  # Теория ООП / Спрайт для Снеговика / 2018-11-08 21:33

Схематичные снеговики


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Sergey Potapov   / 2018-11-04 15:52

Подписка в Клуб формулистов обновлена.
Количество дней: +15
Количество байт: +100

Подписка КФ до: 2018-11-21
Остаток байтов: 419
Вы являетесь участником Клуба формулистов.


1950. --
Sergey Potapov
Sergey Potapov
ответить
→  Евгений Волосатов   / 2018-11-04 13:59

Я тогда выберу первый вариант, второй не очень выгоден, 1 день подписки, если брать 60 дней стоит 53 руб, а если 30 дней то 52 руб. Спасибо.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Sergey Potapov   / 2018-11-04 13:40

Сергей, есть два варианта, подождать десять дней когда спишется 1555₽, либо отменить подписку и оплатить по другому плану на 60 или больше дней.


1950. --
Sergey Potapov
Sergey Potapov
ответить
→  Евгений Волосатов   / 2018-11-04 13:08

Добрый день. Вопрос по поводу подписки на Клуб Формулистов. Я где-то 13 дней назад подписался,у меня снялись 255 рублей. В письме пришли ссылки и я по неосторожности нажал ссылку отписки, там даже без подтверждение меня отписало. Сейчас подписка заканчивается и я решил обратно подписаться, ввел свои данные и у меня снова списалось 255 рублей,  но я не пойму почему не 1555, ведь я же оформлял подписку раньше на те же данные. Можете пояснить, как мне продлить на месяц, а не на 10 дней опять?


20167. --
Айдар
Айдар
ответить
→  Sergey Potapov  # Теория ООП / Фигуральный базовый класс / 2018-11-04 01:41

Sergey Potapov, привет!
Хорошая работа, так держать! Отличный курс, сам только что его завершил. Обязательно пройди его до конца, очень помогает разложить по полочкам знания полученные в теории.


15822. --
Павел Демьянов
Павел Демьянов
ответить
→  Sergey Potapov  # Теория ООП / Второй Снеговик / 2018-11-01 23:24

Молодец, удачи в изучении!                                                                                                                                                                     
                                                                                                                                                                                                                                                                           
         


1950. --
Sergey Potapov
Sergey Potapov
ответить
→  Евгений Волосатов  # Демо софт / Текстовый процессор / 2018-10-24 19:54

Здравствуйте, тема программирования была интересна всегда, но вот не мог найти время и мотивацию начать действовать. Я работаю тестировщиком и планирую погружаться в автоматизацию, вот именно для этих целей и осваиваю программирование.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Sergey Potapov   / 2018-10-23 23:20

Подписка в Клуб формулистов обновлена.
Количество байт: +100

Подписка КФ до: 2018-11-06
Остаток байтов: 200
Вы являетесь участником Клуба формулистов.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Sergey Potapov  # Демо софт / Текстовый процессор / 2018-10-23 23:13

Сергей, у вас очень хорошо получается.
Вижу, вы давно зарегистрировались, но у вас был долгий перерыв.
Чем вызвано возвращение на проект?
И какая у вас цель обучения?
Ответы на эти вопросы помогут лучше понять ваш настрой,
может я смогу вам что-то конкретное порекомендовать.


20105. --
Макс Тимашков
Макс Тимашков
ответить
→  Sergey Potapov  # Начало здесь / День №1. Создание микро-Привычки. / 2018-10-22 17:38

Добро пожаловать, Сергей)


19867. --
Alexander
Alexander
ответить
→  Sergey Potapov  # Шахматы по сети / Классы. Архитектура проекта / 2018-10-22 17:32

Пока что всё - простое. Сложно дожидаться когда дело дойдет до сетевой части и тратить "бесценные" баллы, "всё, что нажито непосильным трудом".


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Sergey Potapov   / 2018-10-22 16:53

Добро пожаловать в Клуб формулистов!


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Sergey Potapov   / 2018-10-22 16:53

Подписка в Клуб формулистов обновлена.
Количество дней: +15
Количество байт: +100

Подписка КФ до: 2018-11-06
Остаток байтов: 100
Вы являетесь участником Клуба формулистов.


1950. --
Sergey Potapov
Sergey Potapov
ответить
→  Alexander  # Шахматы по сети / Классы. Архитектура проекта / 2018-10-22 13:58

не халтурь, что простое, а что сложное так и не понятно)


9752. --
chokayes
chokayes
ответить
→  Sergey Potapov  # Демо игры / C# чего начать программировать / 2018-05-17 00:19

Приветствую, Sergey Potapov! Этот ресурс посвящен языку программирования C# и сопутствующим технологиям. Могу посоветовать досконально изучить структуру данного сайта, зайти в раздел "Мои успехи", где представлены таблицы, которые Евгений Витольдович Волосатов, автор данного проекта, рекомендует заполнять ежедневно. Успехов!


10494. --
Алексей В.
Алексей В.
ответить
→  Sergey Potapov  # Демо игры / C# чего начать программировать / 2018-05-16 21:55

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


10558. --
Иван Воронин
Иван Воронин
ответить
→  Sergey Potapov  # Демо игры / C# чего начать программировать / 2018-05-15 23:04

Смотреть мало, надо ещё повторить увиденное, я смотрю на скорости 2,25 и проблем не испытываю.


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Sergey Potapov  # Демо игры / C# чего начать программировать / 2018-05-15 20:53

Если выполнил быстрее - останется время обдумать услышанное и поразмышлять о бренности бытия.


  • Звание: Алгоритмист
  • Накопленный опыт: 130 часов
  • Собранный капитал: нет
  • Участник «Клуба формулистов»: до 2018-12-21

Клуб формулистов

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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





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

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

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

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


Научился: 1) пемещать с помощь delta как делали на уроке 2) определить точку по которой будет расчитываться поворот и пересчитывать остальные точки на основании её 3) менять радиус например головы, а остольные точки менять пропорционально



Научился: Добавить задержку в пару секунд чтобы нельзя было заголить сразу после того как стал голей.