Exercism के Ruby ट्रैक से जुड़िए और पाइए 121 अभ्यास 21 Ruby कॉन्सेप्ट में बाँटे गए, आपके कोड का स्वचालित विश्लेषण और व्यक्तिगत मेंटरिंग, वह भी 100% मुफ्त.
class HelloWorld
def self.hello(name = 'World')
"Hello, #{name}!"
end
end
Exercism के साथ मज़ेदार और फायदेमंद कोडिंग अभ्यासों के ज़रिए प्रोग्रामिंग में बेहतर बनिए, जो आपकी कॉन्सेप्ट की समझ परखते हैं।
एक ऐसा नैपसैक दिया गया है जो केवल एक निश्चित वज़न उठा सकता है; तय कीजिए कि नैपसैक में कौन-सी चीज़ें रखी जाएँ ताकि उनका कुल मूल्य अधिकतम हो जाए।
खेल के स्कोरिंग का डेटा फॉर्मैट ऐसा बदलिए कि दूसरी भाषाएँ जोड़ना ज़्यादा आसान हो जाए।
DNA स्ट्रैंड दिया गया हो तो उसका RNA पूरक लौटाइए।
Ruby में डेवलपर की खुशी सबसे पहले आती है। इसका सिंटैक्स सुंदर है, जिसे पढ़ना और लिखना स्वाभाविक लगता है।
Ruby का कोड खुद Ruby का कोड लिख सकता है और उसे चला भी सकता है।
गार्बेज कलेक्शन मार्क और स्वीप के ज़रिए होता है और आपके काम में रुकावट नहीं डालता।
Ruby की स्टैंडर्ड लाइब्रेरी में आम कामों के लिए ढेरों क्लास और उपयोगी सुविधाएँ मौजूद हैं।
पैकेज (gems) केंद्रीय रूप से प्रबंधित किए जा सकते हैं, लेकिन इनमें अपने या निजी gem स्टोर भी जोड़े जा सकते हैं।
Ruby स्ट्रांग और डायनामिक रूप से टाइप्ड है, और डक टाइपिंग का सपोर्ट करती है। Ruby में हर चीज़ एक ऑब्जेक्ट है।
हर भाषा के अपने तरीके होते हैं। Ruby भी इससे अलग नहीं है। हमारे मेंटर आपको Ruby डेवलपर की तरह सोचना सिखाएँगे और यह भी बताएँगे कि Ruby की शैली में कोड कैसे लिखा जाता है। जब आप कोई अभ्यास हल कर लें, तो उसे हमारी स्वयंसेवी टीम को जमा कीजिए। वे आपको संकेत, सुझाव और प्रतिक्रिया देंगे कि उसे Ruby में आम तौर पर दिखने वाले कोड जैसा कैसे बनाया जाए। वे आपको वे बातें खोजने में भी मदद करेंगे जो आप नहीं जानते कि आप नहीं जानते।
मेंटर से मदद लेने के बारे में और जानिएExercism पर Ruby ट्रैक में बेहतर कोड लिखने में मदद के लिए 21 कॉन्सेप्ट और 121 अभ्यास हैं।
Ruby के सभी अभ्यास देखें