NumPy प्रोजेक्ट

इस पेज में, Docs के Google सीज़न के लिए स्वीकार किए गए तकनीकी राइटिंग प्रोजेक्ट की जानकारी दी गई है.

प्रोजेक्ट की खास जानकारी

ओपन सोर्स संगठन:
NumPy
तकनीकी लेखक:
कोपरर्क
प्रोजेक्ट का नाम:
कम्यूनिटी एजुकेशन के लिए NumPy दस्तावेज़
प्रोजेक्ट की अवधि:
मानक अवधि (तीन महीने)

प्रोजेक्ट का विवरण

शुरुआती जानकारी

NumPy एक फ़्री ओपन सोर्स सॉफ़्टवेयर लाइब्रेरी में स्वच्छ और तेज़ अरे-आधारित कंप्यूटिंग की सुविधा देता है. यह साइंटिफ़िक कंप्यूटिंग के लिए SciPy स्टैक में एक बुनियादी पैकेज है [1]. 370 हज़ार से ज़्यादा प्रोजेक्ट का इस्तेमाल, ऐरे कंप्यूटिंग की बेहतर सुविधा के लिए किया जाता है [2]. NumPy के उपयोगकर्ताओं का स्वागत एक नई वेबसाइट से करता है, जिसमें ऐप्लिकेशन और केस स्टडी मौजूद होती हैं [1]. जब नए उपयोगकर्ताओं को दस्तावेज़ वाला पेज मिलता है, तो उन्हें कई “यहां से शुरू करें” लिंक और शुरुआती ट्यूटोरियल मिलते हैं. नए उपयोगकर्ता, NumPy Basics/बाइट-स्वैपिंग जैसे नए उपयोगकर्ताओं के लिए, मुश्किल काम कर सकते हैं. मैंने ग्रैजुएट स्कूल में दस साल पहले NumPy का इस्तेमाल करना शुरू किया. मैंने पाया कि NumPy के दस्तावेज़ों को पढ़ने से बचने के लिए मैंने ब्लॉग पोस्ट, लेक्चर के नोट, और StackExchange के जवाबों को एक साथ इकट्ठा किया है. फ़िलहाल, NumPy के Stack Exchange की 360 हज़ार से ज़्यादा बातचीत हैं. मुझे लगता है कि NumPy में अन्य उपयोगकर्ताओं ने भी इसी तरह की कामयाबी हासिल की है. शिक्षा के क्षेत्र में सीखने-सिखाने के ज़रूरी टूल, बातचीत और कम्यूनिटी के लिए ज़रूरी हैं [4]. दस्तावेज़ के लिए एक ऐसी कम्यूनिटी बनाना ज़रूरी है जो प्रोजेक्ट के लक्ष्यों के मुताबिक हो. दस्तावेज़ नए उपयोगकर्ता के लिए एक जैसा, साफ़ गाइड होना चाहिए. ट्यूटोरियल में नए उपयोगकर्ताओं के लिए, आसानी से समझ में आने वाले चरण होने चाहिए. साथ ही, इनमें लाइब्रेरी की मदद से उन्हें सपोर्ट किया जाना चाहिए [3]. इस दस्तावेज़ को NumPy समुदाय में किसी नए उपयोगकर्ता का स्वागत करना चाहिए. दस्तावेज़ की संरचना, रफ़्तार, और लेखकों को एक ऐसी जगह बनानी होगी जहां उन्हें नई-नई चीज़ों की जानकारी मिल सके और वे आसानी से बातचीत कर सकें. यह प्रस्ताव, NumPy के मौजूदा दस्तावेज़ में मौजूद कमियों को व्यवस्थित करके दूर करेगा, ताकि नए उपयोगकर्ताओं को जानकारी मिले और वे समुदाय में शामिल हो सकें.

लोग जो जानकारी देते हैं वह टेस्ट और एक्सपेरिमेंट करके हासिल होती है [4,5]. जानकारी, जांच और आकलन करने के तरीके पर निर्भर करती है. 'कैसे करें' निर्देशों के तहत लक्ष्य और ऐप्लिकेशन के बारे में साफ़ तौर पर बताने वाला कॉन्टेंट, उपयोगकर्ताओं को नए आइडिया और तरीकों को टेस्ट करने और उनका आकलन करने में मदद करता है. कम्यूनिटी, स्किल, तथ्यों, और अपने काम को बेहतर तरीके से इस्तेमाल करने के लिए नॉलेज बेस बना सकती है. 'कैसे करें' निर्देशों का इस्तेमाल करने से, वीडियो को दो हिस्सों में बांटने का फ़ायदा होता है. पहला, नए और अनुभवी उपयोगकर्ताओं के पास प्रयोगों को टेस्ट करने और बनाने के लिए, साफ़ तौर पर कुछ लक्ष्य होते हैं. दूसरा, दस्तावेज़ बनाने में योगदान देने वालों के पास अपने लक्ष्यों, तरीकों, और समाधान के बारे में बताने का मौका है. 'कैसे करें' निर्देशों की मदद से, NumPy के दस्तावेज़ को नए उपयोगकर्ताओं और संभावित योगदान देने वालों के लिए तुरंत ऐक्सेस किया जा सकता है. मौजूदा जानकारी

जॉन डेवी ने कहा कि सीखने की बुनियाद असल ज़िंदगी है [4]. NumPy का समुदाय काफ़ी हद तक असली अनुभव देता है, जिसे दूसरे लोगों के साथ शेयर किया जा सकता है. शिक्षा, समुदाय और बातचीत पर आधारित है. व्यवस्थित दस्तावेज़ वाले पेज से नए उपयोगकर्ताओं को NumPy का अनुभव मिल सकता है. इस सेवा की मदद से, संभावित योगदान देने वालों के लिए एक स्ट्रक्चर्ड टेंप्लेट भी बनाया जाता है, ताकि NumPy में अपने अनुभवों के बारे में बताया जा सके.

सॉफ़्टवेयर दस्तावेज़ के लिए, बड़े पैमाने पर चार ग्रुप में बांटा जाता है [3]: ट्यूटोरियल स्पेस, 'कैसे करें' स्पेस, एक्सप्लेनेशन स्पेस, और रेफ़रंस स्पेस. NumPy दस्तावेज़ के ट्यूटोरियल स्पेस में कई दस्तावेज़ होते हैं, जिनमें ट्यूटोरियल में स्पेस के बारे में जानकारी और 'कैसे करें' निर्देशों का पालन किया जाता है. ट्यूटोरियल स्पेस में, उपयोगकर्ता को दी जाने वाली जानकारी को ध्यान में रखा जाना चाहिए. साथ ही, इसमें आसानी से दोहराए जा सकने वाले चरण भी होने चाहिए, ताकि एक-दूसरे को अपने आइडिया के बारे में बताया जा सके. 'कैसे करें' निर्देशों की मदद से, उपयोगकर्ताओं को लक्ष्य तय करने वाली ऐसी ज़्यादा प्रक्रियाएं मिलती हैं जिन्हें उपयोगकर्ता असल दुनिया के ऐप्लिकेशन में लागू कर सकते हैं. एक्सप्लेनेशन स्पेस, हर फ़ंक्शन में दस्तावेज़-स्ट्रिंग के बारे में पूरी जानकारी देता है. मौजूदा ट्यूटोरियल और 'कैसे करें' सेक्शन को साफ़ तौर पर नहीं बताया गया है. इन्हें कभी-कभी एक्सप्लेनेशन और रेफ़रंस स्पेस में भी शामिल किया गया है. “कुल बिगिनर” के लिए एक बेहतरीन ट्यूटोरियल मौजूद है और मैटलैब का इस्तेमाल करने वाले लोगों के लिए NumPy कोड बनाने के लिए मैटलैब का इस्तेमाल करने वाले लोगों के लिए एक अच्छा संदर्भ मौजूद है. इन चार जगहों को साफ़ तौर पर बताने से दस्तावेज़ ज़्यादा साफ़ हो जाता है.

नॉलेज बेस/उम्मीद की ज़रूरत में गैप पार करें

मौजूदा दस्तावेज़ में कई ज़रूरी विषयों के बारे में बताया गया है, लेकिन इसमें ट्यूटोरियल, कैसे करें, ज़्यादा जानकारी, और रेफ़रंस के लिए उपलब्ध जगहों में साफ़ तौर पर अंतर नहीं है. इससे संभावित योगदान देने वालों को भ्रम हो सकता है. नए उपयोगकर्ताओं को ट्यूटोरियल सेक्शन में दी गई जानकारी और रेफ़रंस कॉन्टेंट से परेशानी हो सकती है. साथ ही, संभावित योगदान देने वालों को योगदान देने में मुश्किलों का सामना करना पड़ता है. मैं दस्तावेज़ में लॉजिकल फ़्लो और नए योगदान देने वालों के 'कैसे करें' निर्देशों वाले दस्तावेज़ों के लिए पुल अनुरोधों को मैनेज करने वाले नए लोगों और संभावित दस्तावेज़ों में योगदान देने वालों के लिए, ज़्यादा सुलभ लेआउट का सुझाव देता/देती हूं. मेरा लंबे समय के लिए लक्ष्य दस्तावेज़ों की कम्यूनिटी बनाना है, ताकि दस्तावेज़ों से मिली जानकारी को दूसरों के साथ शेयर किया जा सके. दस्तावेज़ का यह मॉडल नए लोगों और संभावित योगदान देने वालों के लिए असली अनुभव के आधार पर जानकारी देगा.

वजह

Google Docs के समर का यह प्रस्ताव, शिक्षा और करियर से जुड़े मेरे लक्ष्यों के लिए अहम है. मैं अपने सभी कोर्स में NumPy और SciPy का इस्तेमाल करता/करती हूं. मेरे छात्र-छात्राओं को मौजूदा दस्तावेज़ पर नेविगेट करने में परेशानी हो रही है. मुझे गैर-सीएस की पढ़ाई के बारे में पढ़ाने के अपने अनुभव का इस्तेमाल करना है. मुझे मौजूदा ट्यूटोरियल की परफ़ॉर्मेंस को व्यवस्थित करने, उनमें बदलाव करने, और उनकी कमियों को दूर करने के लिए, कोडिंग करने का तरीका बताना है. इसके बाद, मैं अपने कोर्स के लिए दस्तावेज़ को टेक्स्टबुक और रेफ़रंस कॉन्टेंट के तौर पर इस्तेमाल कर सकता हूं. मैंने Python और का इस्तेमाल करके दर्जनों ट्यूटोरियल, कसरतें, और उदाहरण तैयार किए हैं. मुझे इसमें से कुछ कॉन्टेंट को ट्यूटोरियल और 'कैसे करें' में बदलना है. मेरे वेबसाइट पर 800 से ज़्यादा छात्र-छात्राएं, NumPy प्रोग्राम का इस्तेमाल कर रहे हैं. यह Scipy स्टैक का हिस्सा है. साथ ही, मेरे ऐसे कई छात्र-छात्राएं हैं जिनकी दिलचस्पी फ़ॉल सेमेस्टर के लिए दस्तावेज़ में योगदान देने में है. मैं चार साल तक, यूनिवर्सिटी ऑफ़ कनेटिकट मैकेनिकल इंजीनियरिंग में पढ़ा रही हूं और मुझे 30 क्रेडिट-घंटे के कोर्स सिखाए हैं.

खास लक्ष्य

Google समर ऑफ़ दस्तावेज़ प्रस्ताव के लिए मेरे तीन खास लक्ष्य हैं: 1. मौजूदा दस्तावेज़ को व्यवस्थित करें, 2. रेफ़रंस स्पेस को एक्सप्लेनेशन स्पेस में ले जाने के लिए, मौजूदा ट्यूटोरियल (बिगिनर गाइड, ऐरे बनाने, इंडेक्स करने, लीनियर ऐलजेब्रा, और NumPy) में बदलाव करें, और 3. छात्र-छात्राओं के साथ किसी काम को करने का तरीका बताना. हर खास लक्ष्य के लिए प्रस्ताव का एक नतीजा होना चाहिए.

इन तीन खास लक्ष्यों का मकसद दस्तावेज़ को नए उपयोगकर्ताओं के लिए ज़्यादा फ़ायदेमंद बनाना और संभावित योगदान देने वालों के लिए स्ट्रक्चर मुहैया कराना है. इस डेटा की मदद से, NumPy के दस्तावेज़ों की कम्यूनिटी को आगे बढ़ाते हुए, लंबे समय में किए जाने वाले कामों में मदद की जा सकेगी. उम्मीद के मुताबिक नतीजे

मुझे इस तरह के तीन संभावित नतीजे मिले हैं: 1. अपडेट किए गए दस्तावेज़ों वाला वेबपेज, जो इन चार जगहों को साफ़ तौर पर अलग करता है: ट्यूटोरियल, कैसे करें, जानकारी, और रेफ़रंस, 2. अरे पढ़ने और लिखने, अरे बनाने (np.zeros, np.ones, np.block वगैरह) के लिए नए ट्यूटोरियल, और NumPy में एलिमेंट के हिसाब से लीनियर ऐलजेब्रा ऑपरेशन, और 3. खास तौर पर 'कैसे करें' निर्देशों के लिए चुना गया स्पेस.

ये अनुमानित नतीजे नए उपयोगकर्ताओं को दस्तावेज़ों के ज़रिए आगे बढ़ने में मदद करेंगे, दस्तावेज़ों के लिए संभावित योगदान देने वाले लोगों को साफ़ स्टाइल और फ़ॉर्मैट में जानकारी देंगे, मौजूदा ट्यूटोरियल को छोटा और फ़ॉलो करने में आसान बनाएंगे, पूरी जानकारी को एक अलग सेक्शन में ले जाएंगे, और दस्तावेज़ बनाने वाले नए लोग, 'कैसे करें' सेक्शन में छोटे-छोटे मामलों को शामिल कर पाएंगे. इसके लिए, उन्हें पूरे स्फ़िंक्स दस्तावेज़ बनाने की ज़रूरत नहीं होगी. हम सीखने-सिखाने से जुड़ी अपनी कम्यूनिटी को और भी बेहतर बनाना चाहते हैं.

नए दस्तावेज़ बनाने वाले लोग, लाखों उपयोगकर्ताओं के लिए छोटे-छोटे मामलों में योगदान दे सकते हैं. इसके लिए, उन्हें पूरा स्फ़िंक्स दस्तावेज़ बनाने की ज़रूरत नहीं है. हम सीखने-सिखाने से जुड़ी अपनी कम्यूनिटी को और भी बेहतर बनाना चाहते हैं. यह प्रस्तावित दस्तावेज़, Matplotlib, Divio वगैरह जैसे मौजूदा ओपन सोर्स दस्तावेज़ों की तरह काम करेगा. नए उपयोगकर्ताओं और योगदान देने वाले संभावित लोगों को उनके फ़ील्ड और सॉफ़्टवेयर में NumPy को लागू करने का तरीका समझने में आसानी होगी.

प्रोजेक्ट के लिए टाइमलाइन 14/11/30 तक है. सबसे पहले, मौजूदा ट्यूटोरियल में डॉक्यूमेंटेशन और अलग-अलग कॉन्टेंट को ट्यूटोरियल, कैसे करें, और ज़्यादा जानकारी वाले कॉन्टेंट में शामिल करना है. यह प्रक्रिया, प्रोजेक्ट के पहले पांच हफ़्तों में की जाएगी. यह प्रक्रिया, वेबसाइट और ट्यूटोरियल को बेहतर बनाने के लिए, पहले और दूसरे नतीजे के तहत की जाएगी. दस्तावेज़ सबमिट करने वाले संगठन के नाम को, नीचे दिए गए दस्तावेज़ में दिखाया गया है.

सुझाए गए दस्तावेज़:

i.Tutorials:

  • नए उपयोगकर्ताओं के लिए बुनियादी बातें (इंस्टॉलेशन हटाएं, क्या पांडा इंपोर्ट/एक्सपोर्ट को numpy.loadtxt से बदला जा सकता है?)
  • “numpy क्या है” का लिंक
  • इंस्टॉल करने के बुनियादी निर्देशों का लिंक यहां दें
  • क्विकस्टार्ट ट्यूटोरियल (Python ट्यूटोरियल के फ़ॉलो-अप के लिए)
  • NumPy कलेक्शन के साथ काम करना
  • कलेक्शन बनाना (np.zeros, np.ones, np.block वगैरह) (लिखना: मध्यम-निम्न प्राथमिकता)
  • एलिमेंट के हिसाब से संक्रियाएं (+,-,*,/) और रैखिक बीजगणित की संक्रियाएं (+,-,@, linalg.solve) (लिखें:मध्यम प्राथमिकता)
  • Numpy का उपयोग करके डेटा पढ़ें और लिखें (लिखें: उच्च प्राथमिकता)
  • इंडेक्स करना

ii. कैसे करें:

  • एन-डाइमेंशन वाले अरे पर लीनियर ऐलजेब्रा (इसकी मदद से, हेडिंग और ब्यौरे में बदलाव किया जा सकता है और टाइटल को “Numpy के लीनियर ऐलजेब्रा की मदद से इमेज प्रोसेसिंग मोड” में बदला जा सकता है)
  • numpy-tutorials कैसे-सिखाने वाले कॉन्टेंट का लिंक (जारी काम)

iii. इसका मतलब है:

  • डेटा टाइप
  • Numpy के साथ I/O
  • इंडेक्स करना
  • ब्रॉडकास्ट ऐप्लिकेशन
  • बाइट बदलना
  • स्ट्रक्चर्ड अरे
  • कस्टम अरे कंटेनर लिखना
  • सब-क्लासिंग ndarray
  • अन्य सूचनाएं

iv. रेफ़रंस स्पेस:

  • शब्दावली
  • Numpy API का संदर्भ
  • Matlab उपयोगकर्ताओं के लिए Numpy (समानता टेबल एक बेहतरीन रेफ़रंस टेबल है, लेकिन अरे/मैट्रिक्स चर्चा से ध्यान भटकता है और ऐसा लगता है कि अब यह काम नहीं करता)

Docs के इस Google सीज़न को पूरा करने पर, मैं इन नतीजों का सुझाव देता/देती हूं:

  • अपडेट किया गया दस्तावेज़ वेबपेज, जो इन चारों स्पेस को साफ़ तौर पर अलग करता है: ट्यूटोरियल, कैसे करें, ज़्यादा जानकारी, और रेफ़रंस
  • इनके लिए नए ट्यूटोरियल: कलेक्शन (np.zeros, np.ones, np.block वगैरह), एलिमेंट के हिसाब से कार्रवाइयां (+,-,*,/) और लीनियर ऐलजेब्रा ऑपरेशन (+,-,@, linalg.solve), और Numpy (ज़्यादा प्राथमिकता) का इस्तेमाल करके डेटा पढ़ें और लिखें
  • उपयोगकर्ताओं के योगदान को बढ़ाने और सीखने-सिखाने के लिए समुदाय के लक्ष्यों को आगे बढ़ाने में मदद करने के लिए, 'कैसे करें' वाले दस्तावेज़ों के बारे में सुझाव दिए गए

हर नतीजे के लिए, नतीजों 1-3 की टेबल में कई चरण दिए गए हैं. इन चरणों को नीचे टेबल में बताया गया है. जब प्रस्तावित दस्तावेज़ समीक्षा के लिए सबमिट किए जाएंगे, तब ज़्यादा प्राथमिकता वाले "पढ़ने/लिखने के अरे" ट्यूटोरियल को नतीजे 2 के हिस्से के रूप में पुल अनुरोध के रूप में सबमिट करने के लिए लिखा जाएगा. बदली गई वेबसाइट की समीक्षा और “अरे पढ़ें/लिखें” ट्यूटोरियल को अपडेट करने के दौरान, मैंने NumPy फ़ंक्शन का इस्तेमाल करके कलेक्शन बनाने के लिए ट्यूटोरियल लिखना शुरू कर दिया था. जैसे, np.ones, np.zeros, np.diag. बचे हुए समय का इस्तेमाल, अनुरोध से जुड़ी समस्याओं को इकट्ठा करने और रैंक 3 के ट्यूटोरियल को लिखना शुरू करने में किया जाएगा. यह ट्यूटोरियल, एलिमेंट के हिसाब से और लीनियर ऐलजेब्रा की कार्रवाइयों को Python में लिखा जाता है.

तीसरा नतीजा, यूनिवर्सिटी ऑफ़ कनेटिकट के छात्र-छात्राओं को numpy-ट्यूटोरियल रिपॉज़िटरी में दस्तावेज़ बनाने की सलाह देना है. सबमिट किए गए ट्यूटोरियल या 'कैसे करें' निर्देशों वाले दस्तावेज़, Jupyter notebook होंगे जो इंजीनियरिंग से जुड़ी समस्याओं को हल करने के लिए NumPy का इस्तेमाल करते हैं. मैं नोटबुक का उदाहरण सबमिट करने के लिए, अपने कोर्स के कुछ नोट/उदाहरणों का इस्तेमाल करूंगा/करूंगी. हम छात्र-छात्राओं को लेआउट और स्ट्रक्चर का पालन करने की सलाह देंगे, क्योंकि हम टेंप्लेट और फ़्रेमिंग स्कीम बनाते हैं. इससे छात्र-छात्राओं को बेहतर अनुभव मिलता है. इसकी मदद से, ज़्यादा से ज़्यादा लोगों को कॉन्सेप्ट और समाधान के बारे में जानकारी मिलती है. यह छात्र-छात्राओं के लिए NumPy की कम्यूनिटी से जुड़ने और सीखने का बेहतरीन मौका है.

परिणाम 1: वेबसाइट डिलीवर करने की तारीख में बदलाव करें Fork डेटा संग्रह स्थान औरSफ़िंक्स 9/21 के साथ दस्तावेज़ बनाएं चार स्पेस तय और लिंक किए गए 10/1 वाला वेबपेज बनाएं मौजूदा ट्यूटोरियल को उचित जगहों में ले जाएं और दस्तावेज़ 10/10 बनाएं सुझाए गए बदलावों के साथ PR सबमिट करें 11/1 टिप्पणियों/सुझावों का जवाब दें और 1 संशोधित किए गए PRवेबसाइट को बेहतर बनाएं 30

नतीजा 2: ट्यूटोरियल डिलीवर किए जाने की तारीख में बदलाव करें ट्यूटोरियल में बदलाव की रैंकिंग 9/21 की समीक्षा करें ट्यूटोरियल कॉन्टेंट को ट्यूटोरियल और जानकारी वाले स्पेस 10/1 में अलग करें रैंक 1: अलग-अलग करने और बदलाव 10/10 के लिए GitHub पर PR सबमिट करें: रैंक 2: ऐरे बनाने की प्रक्रिया PR 11/15 टाइप करें: PR 11/15 श्रेणी,

ट्यूटोरियल में किए गए बदलावों की प्रस्तावित रैंकिंग (मेंटॉर/समुदाय के हिसाब से इसमें बदलाव हो सकता है):

  1. पढ़ने/लिखने के लिए, मौजूदा खाली पेज पर जाएं

  2. कलेक्शन बनाना (np.zeros, np.ones, np.block वगैरह) मौजूद नहीं है: इससे नए उपयोगकर्ताओं को सामान्य अरे बनाने/इंटरैक्शन टूल के बारे में जानने और उन्हें दिखाने में मदद मिलेगी

  3. एलिमेंट के हिसाब से और लीनियर ऐलजेब्रा की संक्रियाएं (+,-,*,/ और +,-@,linalg.solve) मौजूद नहीं हैं: यह खास तौर पर 1 के लिए मददगार है. मैटलैब के उपयोगकर्ता और 2. लीनियर ऐलजेब्रा (मशीन लर्निंग, लीनियर रिग्रेशन वगैरह) का इस्तेमाल करने वाले लोग

परिणाम 3: चुना गया 'कैसे करें' स्पेस डिलीवर करने की तारीख बाहरी लिंक(समस्या/उदाहरण) कैसे करें का उदाहरण बनाएं (उम्मीद: गिटार की स्ट्रिंग की स्वाभाविक फ़्रीक्वेंसी ढूंढने का तरीका 10/20
प्रभावशाली 10/1 नए योगदान देने वालों के लिए 'कैसे करें' टेंप्लेट बनाएं और संभावित योगदानों को फ़्रेमिंग: UConn7 में शामिल छात्र-छात्राओं और समुदाय के काम करने के आवेदनों को तैयार करने और काम करने के तरीकों को बनाने के लिए अन्य योगदान देने वालों के साथ काम करें

ज़रूरी महत्व

दस्तावेज़ के Google समर के इस प्रस्ताव में NumPy दस्तावेज़ बनाया जाएगा , वेबसाइट से अनुपलब्ध ट्यूटोरियल भरे जाएंगे, और दस्तावेज़ में योगदान दिए जाएंगे. मैकेनिकल इंजीनियरिंग में प्रोफ़ेसर के तौर पर, मेरी योजना है कि दस्तावेज़ों को इस हिसाब से बांटा जाए कि मेरे छात्र-छात्राएं दस्तावेज़ों को पढ़ सकें. साथ ही, उन्हें इस्तेमाल करने का तरीका सिखाने वाले शुरुआती ट्यूटोरियल मिल जाएं. सेगमेंट किए गए दस्तावेज़: ट्यूटोरियल, इस्तेमाल करने का तरीका, रेफ़रंस, और पूरी जानकारी की मदद से, संभावित योगदान देने वालों को स्ट्रक्चर्ड उदाहरण दिए जाएंगे, ताकि वे नए संसाधन बना पाएं. प्रस्तावित दस्तावेज़ नए और अनुभवी उपयोगकर्ताओं के लिए शिक्षा और बातचीत का अनुभव देता है. कनेटिकट यूनिवर्सिटी के छात्र-छात्राओं को 'कैसे करें' निर्देशों का पालन करने के लिए दिए गए इस दस्तावेज़ के तहत, छात्र-छात्राओं को सीखने-सिखाने और कम्यूनिकेट करने के इस आइडिया को प्रैक्टिस करने के लिए दिया जाएगा. हम चाहते हैं कि सभी लोगों को नए प्रयोग करने, कुछ सीखने, और NumPy समुदाय में शामिल होने का मौका मिले.

References

  1. NumPy.org की वेबसाइट को 7/2020 को ऐक्सेस किया गया.
  2. NumPy GitHub रिपॉज़िटरी.
  3. डॉक्यूमेंटेशन सिस्टम. Divio.com को 07/2020 को ऐक्सेस किया गया.
  4. डेवी, जॉन. लोकतंत्र और शिक्षा. प्रोजेक्ट गुटनबर्ग, अगस्त 2015.
  5. डेवी, जॉन. निश्चित जॉर्ज ऐलन ऐंड अनविन लिमिटेड की तलाश. 06/2005