Build your ultimate AI agent
कोर्स विवरण
क्या आपने कभी सोचा है कि purrr का विवरण ("A functional programming toolkit for R") किस बारे में है? तो आप बिल्कुल सही जगह पर हैं! यह कोर्स आपको purrr के फ़ंक्शनल प्रोग्रामिंग हिस्से से गुज़ारेगा — यानी, आप सीखेंगे कि map(.x, .f) में .f की लचीलापन का पूरा फ़ायदा कैसे उठाएँ ताकि आप अन्य lists, vectors और data.frame पर एक मज़बूत, साफ़-सुथरा और आसानी से मेंटेन होने वाला कोड लिखकर iterate कर सकें। इस कोर्स के दौरान, आप अपने खुद के mappers (या lambda functions) लिखना सीखेंगे, और predicates व adverbs का उपयोग करना भी। अंत में, इस नए ज्ञान को एक use case पर लागू किया जाएगा ताकि आप देख सकें कि एक साधारण nested list के ठोस उदाहरण पर इस सीखी हुई चीज़ों का इस्तेमाल कैसे करें, कैसे elements को extract, रखें या हटाएँ, कैसे functions को compose करके इस list से आने वाले results को manipulate और parse करें, कैसे purrr workflow को अन्य functions के अंदर integrate करें, और कैसे purrr के functional tools से copy-paste से बचें।
पूर्वापेक्षाएँ
पाठ्यक्रम
कोर्स रूपरेखा
1
purrr के साथ प्रोग्रामिंग
क्या lambda functions, mappers, और predicates आपको डरावने लगते हैं? अब चिंता की ज़रूरत नहीं! आपकी purrr मेमोरी ताज़ा करने के बाद, हम functional programming 101 में गहराई से जाएँगे, anonymous functions और predicates खोजेंगे, और देखेंगे कि इन्हें डेटा साफ़ करने और explore करने में कैसे इस्तेमाल करें।
- purrr बेसिक्स - एक त्वरित रिफ्रेशर50 XP
- purrr की याद ताज़ा करें100 XP
- purrr का एक और रीफ़्रेशर100 XP
- Mappers का परिचय50 XP
- Lambda फंक्शन बनाना100 XP
- Lambda functions100 XP
- अपने डेटा को साफ़ करने के लिए mappers का उपयोग50 XP
- keep के साथ अपना डेटा साफ करें100 XP
- keep() और discard() के साथ अलग-अलग करें100 XP
- प्रेडिकेट्स50 XP
- Predicate क्या है?50 XP
- Predicates के साथ डेटा का अन्वेषण100 XP
2
फ़ंक्शनल प्रोग्रामिंग: थ्योरी से प्रैक्टिस तक
क्या आप functional programming और purrr में और गहराई तक जाने के लिए तैयार हैं? इस अध्याय में, हम फ़ंक्शनल प्रोग्रामिंग की अवधारणा समझेंगे, safely() और possibly() सहित error handling को explore करेंगे, और अपने कोड की सफ़ाई के लिए compact() फंक्शन से परिचय कराएँगे।
3
purrr के साथ बेहतर कोड
इस अध्याय में, हम purrr का उपयोग करके ऐसा कोड लिखेंगे जो और स्पष्ट, साफ़-सुथरा, और मेंटेन करने में आसान हो। हम compose() और negate() के साथ साफ़ functions लिखना सीखेंगे। हम partial() का भी उपयोग करेंगे ताकि मौजूदा functions से arguments को "prefill" करके functions को compose कर सकें। आख़िर में, हम list-columns का परिचय देंगे, जो एक सुविधाजनक data structure है और Tidyverse का उपयोग करते हुए साफ़ कोड लिखने में मदद करता है।
4
केस स्टडी
हम purrr के बारे में जो कुछ भी जानते हैं उसे एक केस स्टडी में समेटेंगे। यहाँ, हम purrr का उपयोग करके Twitter से scraped किए गए डेटा का विश्लेषण करेंगे। हम साफ़ कोड से डेटा को व्यवस्थित करेंगे और फिर 2018 RStudio कॉन्फ़्रेंस के Twitter influencers की पहचान करेंगे।
R
इंटरमीडिएट फ़ंक्शनल प्रोग्रामिंग विथ purrr
कोर्स
पूरा

