Код варс на русском

Обновлено: 05.07.2024

Учиться всегда лучше на практике. К программированию это относится на все 100%.

Есть отличный сервис Codewars , с задачами по программированию на куче разных языков: от древних Кобола с Фортраном до более молодых Go и Crystal.

Текущий перечень языков Текущий перечень языков

В качестве мотивации выступает рейтинг, обзываемый тут честью (Honor), решая более сложные задачи ( kata ), получаем больше опыта и качаемся. Может, даже в рейтинг попадаем :)

Уровни сложности: чем сложнее, тем меньше число Уровни сложности: чем сложнее, тем меньше число

Простые kata обычно относятся к основным функциям языка и общепринятым вещам вроде форматирования строк и арифметических действий. Очень помогает, когда "пересаживаешься" с одного языка на другой.

В более сложных надо будет уже думать головой: как это должно работать и по какому алгоритму.

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

Раздел Kata: можно отфильтровать по сложности, языкам, новизне, темам и т.д. и т.п. Раздел Kata: можно отфильтровать по сложности, языкам, новизне, темам и т.д. и т.п.

Главная фича Codewars - онлайн IDE с запуском написанной программы на сервере и инструментарий для тестирования.

Обычно авторы заранее заготавливают пару мелких тестов (Sample Tests) для быстрой проверки в окне тестирования, где мы тоже можем писать свои тесты.

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

Посмотрим на примере задачки, на первой картинке я намеренно убрала -1 в выражении, и решение проваливает тестирование. На следующей уже все оке.

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

Первые 2 урока «Кодвардс» бесплатно Отправьте заявку Оставьте ваши контакты, чтобы мы могли связаться с вами Нажимая кнопку, вы соглашаетесь с политикой конфиденциальности Вместе с «Кодвардс» ребенок отправляется в захватывающее приключение в роли инженеров-программистов и спасает подводную станцию от разрушения!

Как же я рад, что ты получил мой сигнал о помощи. Я уже думал, что всё пропало!

У нас случилась катастрофа. Кодавр, который раньше защищал и помогал управлять нашей научной станцией, вышел из под контроля, сбежал, и начал разрушать всё на своем пути. Его надо срочно остановить, иначе он разрушит весь подводный город!

Читайте также: