Код варс на русском
Учиться всегда лучше на практике. К программированию это относится на все 100%.
Есть отличный сервис Codewars , с задачами по программированию на куче разных языков: от древних Кобола с Фортраном до более молодых Go и Crystal.
Текущий перечень языков Текущий перечень языковВ качестве мотивации выступает рейтинг, обзываемый тут честью (Honor), решая более сложные задачи ( kata ), получаем больше опыта и качаемся. Может, даже в рейтинг попадаем :)
Уровни сложности: чем сложнее, тем меньше число Уровни сложности: чем сложнее, тем меньше числоПростые kata обычно относятся к основным функциям языка и общепринятым вещам вроде форматирования строк и арифметических действий. Очень помогает, когда "пересаживаешься" с одного языка на другой.
В более сложных надо будет уже думать головой: как это должно работать и по какому алгоритму.
Задачи придумывают, модерируют и оценивают сами пользователи, поэтому обычно баги и ошибки чаще всего правят.
Раздел Kata: можно отфильтровать по сложности, языкам, новизне, темам и т.д. и т.п. Раздел Kata: можно отфильтровать по сложности, языкам, новизне, темам и т.д. и т.п.Главная фича Codewars - онлайн IDE с запуском написанной программы на сервере и инструментарий для тестирования.
Обычно авторы заранее заготавливают пару мелких тестов (Sample Tests) для быстрой проверки в окне тестирования, где мы тоже можем писать свои тесты.
Если первый этап тестирования проходит хорошо, нажимаем кнопку Attemp и видим, что будет, если прогу замучать кучей тестов со случайными входными значениями.
Посмотрим на примере задачки, на первой картинке я намеренно убрала -1 в выражении, и решение проваливает тестирование. На следующей уже все оке.
Каждый урок снабжен подробным руководством для учителя, как проводить занятия.
Первые 2 урока «Кодвардс» бесплатно Отправьте заявку Оставьте ваши контакты, чтобы мы могли связаться с вами Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности Вместе с «Кодвардс» ребенок отправляется в захватывающее приключение в роли инженеров-программистов и спасает подводную станцию от разрушения!Как же я рад, что ты получил мой сигнал о помощи. Я уже думал, что всё пропало!
У нас случилась катастрофа. Кодавр, который раньше защищал и помогал управлять нашей научной станцией, вышел из под контроля, сбежал, и начал разрушать всё на своем пути. Его надо срочно остановить, иначе он разрушит весь подводный город!
Читайте также: