Online обучение c#

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

основатель — Волосатов Евгений Витольдович
Робот Шарп работает.

2014-03-23 С# НОВЫЙ РАЗДЕЛ - КОНСОЛЬ + КОНКУРС.

Привет !

Сначала о главном - о конкурсе

Задание конкурса
нарисовать робота Шарпа для нашего сайта.

Робот Шарп проверяет задачи из раздела Консоль.
​Это будет герой нашего сайта. Мы его нарисуем.

Это должен быть твой личный рисунок.

Приз победителю — бесплатное участие
в платном вебинаре по базам данных,
либо комплект из трёх платных уроков.

Срок конкурса очень короткий — сегодня.
Рисуй, присылай и побеждай!

 
Теперь к теме письма.

Свершилось то, о чём я так давно мечтал (где-то 8 лет).

У нас на сайте появился раздел "Консоль"
с автоматической системой проверки задач.

В этом разделе нужно писать и отправлять консольные программы.
После решения всех 500 задач этого раздела ты в совершенстве
овладеешь теорией алгоритмов на уровне решения прикладных (не олимпиадных) задач.

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

Вчера на вебинаре мы проводили пробные испытания нового раздела.

Оно, конечно, работает, но много недочётов.
И многие допускают ошибку размещая командув конце программы:

Console.ReadKey ();

Это команда нужна чтобы вы успели увидеть результат на экране,
прежде чем он пропадёт. А робот Шарп не нажимает кнопки,
он думает, что программа зациклилась и не засчитывает такие работы.

Нужно будет для каждого урока видео-решение записать...

Короче.

Сегодня раздел консоль ещё поработает в тестовом режиме, а вечером я его отключу на доработку.
Ещё недельку надо попилить и постругать его, прежде чем можно будет без стыда показать его миру.

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

Условия сотрудничества обсудим, но одно обещаю точно:
уровень мастерства программирования возрастёт на порядок!

 
И последнее.

Напоминаю, что ещё не поздно записаться на вебинар, есть ещё одно свободное место.

https://www.videosharp.info/video/?level=cs.database

До встречи на вебинаре в 21:00 по Москве.

С уважением,
Евгений Витольдович.



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





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

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

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

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


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


Научился: В этом уроке я повторил уже изученный материал по C#, а также научился использовать структуры DateTime и TimeSpan и принадлежащие им свойства и методы. Поработал с типовыми задачами программирования, а также порешал довольно интересные задания, наподобие Рулетки и Календарь 1752.
Трудности: Самым сложным для меня был раздел "Календарь". Я не очень понимаю даты и тем более считать вручную их не так то просто и практически невозможно(поэтому всё, что мной делалось, делалось интуитивно, иногда долго и иногда нудно), но этот раздел научил меня как раз тому новому, чего мне не хватало и долгое время я не мог уделить этому внимания. Самая интересная и крутая задача, я был от неё в восторге - это задача с рулетка(было классно разгадывать и пытаться понять видео урок), очень хорошая задача.
В целом раздел был несложным, хотя в некоторых местах были трудности. Было интересно познакомиться с данной методикой обучения, очень понравилось, буду продолжать учиться. Замечаний нет, Евгений Витольдович, вы лучший, есть советы по благоустройству сайта и заданий : 1) Tекст некоторых заданий лучше переформулировать, потому что сложно понять, что требуется в задании (таких заданий немного); 2)Когда программа не проходит тесты, то при нажатии на тест появляются две графы - начальные данные и результаты, чтобы увидеть ошибку(вот я долго не мог понять, что фраза результаты значит - результаты моей программы после прохождения теста - не те результаты, которые являются верными в тесте), это моё мнение и я могу ошибаться, но красивее будет назвать графу "Результаты выполнения теста вашей программой", просто так понятнее будет для новичков сайта и для новичков, чьи программы никогда не проверялись тестами; 3)Раздел "Календарь" немного нудный, просто работу с датами сложно понять, потому что одна дата может быть 1550.10.12, а вторая нынешней и вот пойми правильно вычитание (образно, то есть может быть любая другая операция с датами) сделалось или нет, можно упростить некоторые задания в этом разделе, но заменить простоту чуть большим количеством, или, к примеру, очень интересное задание было с таблицей, как раз можно часть заданий заменить под такой формат, чтобы люди поучились форматировать, может выделять текст разными цветами, делать таблички и всю эту работу проводить с датами, то есть сделать курс с датами полегче в плане понимания дат и работы с ними, но заменить простоту другими эффектами(наподобие цветов и таблицы) и количеством; В целом всё, Евгений Витольдович, курс "Семантика" мне в общем очень сильно понравился, спасибо, очень полезный, укрепляющий, знания курс, прекрасная работа. Спасибо за то, что помогли провести часы с пользой, и это было очень приятно))) Буду проходить продолжать решать раздел "Консоль" и другие задания)))