Приєднаймося до треку Pyret на Exercism, щоб отримати доступ до 66 вправ з автоматичним аналізом коду та персональним наставництвом, і все це 100% безкоштовно.
fun sum(lst):
cases (List) lst:
| empty => 0
| link(first, rest) => first + sum(rest)
end
where:
sum([list: ]) is 0
sum([list: 1, 2, 3]) is 6
end
Удосконалюймо навички програмування завдяки цікавим і корисним вправам, які перевіряють наше розуміння концепцій на Exercism.
Перевірте, чи поданий рядок тексту є коректним номером ISBN-10.
Маючи фразу, підрахуйте, скільки разів у ній трапляється кожне слово.
Знайдіть слова, які використовують ті самі літери, що й інше слово.
Як мова для навчання, Pyret ставить у пріоритет читабельність завдяки чистому й зрозумілому синтаксису
Pyret доступний усюди, де можна встановити npm, або онлайн за адресою https://code.pyret.org/editor
Pyret створено так, щоб складність зростала поступово, з акцентом на загальних практиках програмування
Увесь інструментарій завантажується приблизно на 100 МБ
Pyret надає вбудований засіб запуску тестів, завдяки чому тестування стає природною частиною процесу розробки
Pyret активно розвивається як випробувальний майданчик для вдосконалення навчання основ інформатики
У кожної мови свої звичаї. Pyret не виняток. Наші наставники допоможуть нам навчитися думати як розробник Pyret і писати ідіоматичний код мовою Pyret. Коли ми розвʼяжемо вправу, надішлімо її нашій команді волонтерів, і вони дадуть нам підказки, ідеї та відгук про те, як зробити її ближчою до того, що ми зазвичай бачимо мовою Pyret, і допоможуть нам відкрити те, чого ми не знаємо, що не знаємо.
Дізнатися більше про наставництвоТрек Pyret на Exercism має 66 вправ, щоб допомогти нам писати кращий код.
Переглянути всі вправи Pyret