Komm zum Pyret-Track von Exercism und erhalte Zugang zu 66 Übungen mit automatischer Analyse deines Codes und persönlichem Mentoring, alles 100 % kostenlos.
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
Werde besser im Programmieren mit unterhaltsamen, lohnenden Programmierübungen bei Exercism, die dein Verständnis von Konzepten auf die Probe stellen.
Übersetze RNA-Sequenzen in Proteine.
Implementiere eine Uhr, die Uhrzeiten ohne Datum verarbeitet.
Erstelle eine Implementierung der Atbash-Chiffre, eines alten Verschlüsselungssystems aus dem Nahen Osten.
Als Lehrsprache legt Pyret Wert auf Lesbarkeit und setzt auf eine klare, geradlinige Syntax
Pyret ist überall verfügbar, wo npm installiert werden kann, oder online unter https://code.pyret.org/editor
Pyret wurde mit einer allmählichen Lernkurve entworfen und legt den Schwerpunkt auf allgemeine Programmierpraktiken
Die gesamte Toolchain lässt sich mit rund 100 MB herunterladen
Pyret bietet einen integrierten Test-Runner, sodass Testen ein natürlicher Teil des Entwicklungsprozesses ist
Pyret ist ein aktiv weiterentwickeltes Testfeld für Fortschritte bei der Vermittlung von Informatikgrundlagen
Jede Sprache hat ihre eigene Art, die Dinge anzugehen. Pyret ist da keine Ausnahme. Unsere Mentorinnen und Mentoren helfen dir, wie ein Pyret-Entwickler zu denken und idiomatischen Code in Pyret zu schreiben. Wenn du eine Übung gelöst hast, reiche sie unserem Freiwilligenteam ein. Es gibt dir Hinweise, Ideen und Feedback dazu, wie du die Übung so gestaltest, wie man es in Pyret normalerweise sieht. So hilft es dir, Dinge zu entdecken, von denen du nicht weißt, dass du sie nicht weißt.
Mehr über Mentoring erfahrenDer Pyret-Track auf Exercism hat 66 Übungen, mit denen du besseren Code schreibst.
Alle Pyret-Übungen ansehenDas Beste: Es ist für alle zu 100 % kostenlos.
Tritt dem Pyret-Track bei