Pyretを学んでマスターしてみませんか?

ExercismのPyretトラックに参加すると、 66個の演習 コードの自動分析 と マンツーマンのメンタリング、 すべて100%無料で利用できます。

Pyretについて

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

Pyretの主な機能


Pyret

シンプルな構文

教育用のプログラミング言語として、Pyretは読みやすさを重視し、すっきりとわかりやすい構文を採用しています。

ほぼどこでも動く

Pyretは、npmをインストールできる環境ならどこでも、あるいはオンラインのhttps://code.pyret.org/editorでも利用できます。

教育に配慮した設計

Pyretは、なだらかな学習曲線を描けるように設計されており、一般的なプログラミングの作法を重視しています。

軽量

ツールチェーン全体でダウンロードは約100MBです。

ツール

Pyretにはテストランナーが組み込まれており、テストを開発プロセスの自然な一部にします。

革新的

Pyretは、コンピューターサイエンスの基礎の教え方を進歩させるための実験の場として、活発に開発が続けられています。

Pyret流のメンタリングを受ける

プログラミング言語にはそれぞれ、物事の進め方があります。Pyretも 同じです。メンターが、Pyretのエンジニアのように 考える方法と、Pyretらしいコードの書き方を 教えてくれます。演習を解いたら、ボランティアチームに 提出してみましょう。ヒントやアイデア、フィードバックをもらい、 Pyretでよく目にする書き方に近づけることができます。 自分が知らないことを知らない、ということに気づかせてくれるでしょう。

メンタリングについてもっと詳しく

コミュニティが作ったPyretの演習

ExercismのPyretトラックには、66つの演習があり、より良いコードを書くのに役立ちます。

Pyretの演習をすべて見る
Pyret

Pyretトラックを始めましょう

何より、誰にとっても100%無料です。

Pyretトラックに参加する