2016-02-10 16 views
7

क्या पाइथन के लिए लॉबीश जैसी कोई लाइब्रेरी या कुछ है? हम लाइब्रेरी का उपयोग हमारे एपीआई पर बड़े पैमाने पर करते हैं और जब हम पाइथन श्रमिकों की एक श्रृंखला बनाने के लिए आगे बढ़ते हैं, तो यह हमारे एपीआई वाक्य रचनाओं के लिए एक समान संरचना बनाने के लिए समझ में आता है।लोडाश?

+1

लाइब्रेरी का उपयोग करने से किन तरीकों से आपके वर्कफ़्लो में एरेज़, लिस्ट, सेट्स और डाइक्स के साथ सुधार होता है जो जनरेटर, समझ, functools (मानचित्र, फ़िल्टर, कम, आदि) का उपयोग करते हैं, और lambdas छोड़ देते हैं? मैं एक उपकरण चाहता हूं जो आपके द्वारा पहले से उपयोग की जाने वाली किसी चीज़ के समान कार्य करता है, लेकिन जब आप इसे पूरी तरह से उपयोग करते हैं तो कार्यक्षमता पहले से ही पाइथन के साथ होती है। जबकि अब तक जुड़े मॉड्यूल दोनों (पायटोल्ज़ और पायडैश) लॉनाश/अंडरस्कोर के इम्यूलेशन को कवर करते हैं, वे मूल पायथन कार्यक्षमता पर वास्तव में सिर्फ खिड़की ड्रेसिंग कर रहे हैं; जो कुछ आप जानते हैं उस पर रेट्रोफिट की तुलना में भाषा को समझना बेहतर होगा। –

+0

मैं सहमत हूं, लेकिन हम बस हमारी नोडजेएस टीम को हमारी पायथन परियोजनाओं में आसान प्रवेश करने की इजाजत दे रहे हैं। पाइथन देव को यह समझना बहुत आसान है कि इन पुस्तकालयों ने पाइथन सीखने के लिए नोडजेएस देव से क्या किया है। मैं उस अंतर को पुल करने और सीखने की अवस्था को कम करने की उम्मीद कर रहा था। अधिकांश डेवलपर्स के साथ, किसी बिंदु पर जिज्ञासा पकड़ लेगी और हमारे नोडजेएस देव शायद यह समझना चाहेंगे कि दृश्यों के पीछे क्या हो रहा है। – MindVox

+2

यहां एक उदाहरण है: _.get (w, 'x.y.z') पाइथन में यदि आप w.x.y.z करते हैं तो आप अपवाद फेंक देंगे यदि डब्ल्यू, एक्स, या वाई शून्य हैं। _.get के साथ आप बस –

उत्तर

13

pydash केवल अजगर के लिए, वास्तव में lodash की तरह है।

+0

वही है जो मैं ढूंढ रहा था! धन्यवाद। – MindVox

1

अच्छी तरह से मुझे यकीन नहीं है कि यह वही है जो आप खोज रहे हैं, लेकिन जब मैं अंडरस्कोर और लोडाश जैसे जावास्क्रिप्ट पुस्तकालयों के बारे में सोचता हूं, तो मुझे पुस्तकालयों के बारे में लगता है जो अधिक कार्यात्मक प्रोग्रामिंग फ़ंक्शंस जोड़ते हैं (हालांकि मुझे अंडरस्कोर और दोनों पर विश्वास है लॉनाश की तुलना में थोड़ी अधिक उपयोगिता है) एक भाषा में।

पाइथन पुस्तकालयों का एक समूह है जो कुछ समान कार्यक्षमता को आजमाते हैं और जोड़ते हैं। एक त्वरित खोज ने मुझे pytoolz https://github.com/pytoolz/toolz मिला जो मुझे बहुत अधिक अनुभव नहीं है लेकिन दिलचस्प लग रहा है। यदि वह वह नहीं है जिसे आप ढूंढ रहे हैं, तो जब तक आपको कोई पसंद न हो, तब तक अन्य कार्यात्मक प्रोग्रामिंग पायथन पुस्तकालयों की खोज करने का प्रयास करें।

आशा है कि मदद की

+1

सुझाव के लिए धन्यवाद, मुझे लगता है कि मैं वास्तव में क्या कर रहा हूं, Arrays, शब्दकोश और प्रकारों के साथ काम करने में आसान है। – MindVox

संबंधित मुद्दे