انضم إلى مسار 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.
احسب عدد الخطوات اللازمة للوصول إلى 1 باستخدام حدسية كولاتز.
حوّل عددًا إلى أصوات قطرات المطر المقابلة له، وهي Pling وPlang وPlong.
اكتب تطبيقًا بسيطًا لقائمة مترابطة يستخدم `Element` و`List`.
بوصفها لغة تعليمية، تُولي Pyret الأولوية لسهولة القراءة بصياغة نظيفة ومباشرة
يتوفّر Pyret في أي مكان يمكن فيه تثبيت `npm` أو عبر الإنترنت على https://code.pyret.org/editor
صُمّم Pyret ليكون منحنى التعلّم فيه تدريجيًا، مع التركيز على ممارسات البرمجة العامة
حجم تنزيل سلسلة الأدوات كاملة نحو 100 ميجابايت
توفّر Pyret مشغّل اختبارات مدمجًا، ما يجعل الاختبار جزءًا طبيعيًا من عملية التطوير
Pyret مشروع يُطوَّر بنشاط ويعمل مختبرًا لتجربة التقدّم في تعليم أساسيات علوم الحاسوب
لكل لغة أسلوبها الخاص في فعل الأشياء. ومسار Pyret ليس استثناءً. سيساعدك مرشدونا على تعلّم التفكير مثل مطوّر Pyret، وعلى كتابة كود أصيل بأسلوب Pyret. بعد أن تحل تمرينًا، أرسله إلى فريقنا التطوعي، وسيمنحونك تلميحات وأفكارًا وملاحظات حول كيفية جعله أقرب إلى ما تراه عادةً في Pyret، وسيساعدونك على اكتشاف الأشياء التي لا تعرف أنك لا تعرفها.
اعرف المزيد عن الإرشاديضم مسار Pyret على Exercism 66 تمارين لمساعدتك على كتابة كود أفضل.
اطّلع على كل تمارين Pyret