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

ऐसा करने के लिए आप किन उपकरणों की सिफारिश करेंगे? सबसे आसान तरीका क्या होगा?

अभी के लिए मेरे पास ज्यूपिटर नोटबुक पर अजगर कोड है और इसका उपयोग करें:

from ipywidgets.embed import embed_minimal_html

embed_minimal_html('export.html', views=[fig])

स्थानीय रूप से मेरा फिगर (अंजीर) देखने के लिए: python -m http.server 8080

मैं चाहता हूं कि इसे तैनात किया जाए और अपलोड करने के लिए फ़ाइल का चयन किया जाए।

0
Pierre Motard 12 मार्च 2020, 22:07
मेरा सुझाव है कि आप थोड़ा सा Google शोध करें और फिर एक और विशिष्ट प्रश्न के साथ वापस आएं। "सर्वर पर jupyter नोटबुक तैनात करें" का प्रयास करें।
 – 
Love and peace - Joe Codeswell
12 मार्च 2020, 22:15

2 जवाब

मेरी राय में Django आपके लिए सबसे अच्छा विकल्प हो सकता है। इसके लिए पायथन ज्ञान और बुनियादी HTML/CSS की आवश्यकता है - बुनियादी उपयोग के लिए- इसलिए मैंने सोचा कि यह सबसे अच्छा विकल्प है।

आप अजगर स्क्रिप्ट विकसित कर सकते हैं और उपयोगकर्ता उस अजगर स्क्रिप्ट के लिए इनपुट को संशोधित करने में सक्षम हो सकता है और आसानी से ग्राफिक्स/गणना के साथ एक डैशबोर्ड बना सकता है।

आप Vitor की वेबसाइट देखना चाह सकते हैं: विटोर फ्रीटास द्वारा सरल इज द बेस्ट

0
kopmaz 12 मार्च 2020, 22:19

अपना कोड होस्ट करने के लिए Github रेपो का उपयोग करें, और फिर इसे MyBinder.org के माध्यम से साझा करें। एक उदाहरण, जो आपकी तुलना में सरल है, लेकिन जैसा कि आप कुछ तरीकों से वर्णन करते हैं, वह यहां है। जब आप वहां पहुंचें तो launch बैज पर क्लिक करें और एक अस्थायी सत्र शुरू हो जाएगा। आने वाली नोटबुक में, आप Run मेनू के अंतर्गत Run All Cells कर सकते हैं। 10 मिनट की निष्क्रियता के बाद सत्र समाप्त हो जाता है। आप उपयोगी जानकारी डाउनलोड कर सकते हैं। MyBinder प्रोजेक्ट के बारे में यहां. मैं फ़ाइल अपलोड के लिए ड्रैग एंड ड्रॉप का लाभ उठा रहा हूँ जो यहाँ JupyterLab के साथ आता है लेकिन फ़ाइल अपलोड विजेट हैं (नीचे देखें)।

उस उदाहरण में विकल्प बनाने के लिए टॉगल जैसे फैंसी विजेट नहीं हैं लेकिन आप उन्हें जोड़ सकते हैं। उदाहरण के लिए, appmode डेमो देखें। (पृष्ठ पर launch binder बटन पर क्लिक करें।) आप देखेंगे कि आपके पास नोटबुक में या 'एपमोड' में विजेट हो सकते हैं। आप विजेट के प्रशंसक के साथ भी इंटरेक्शन कर सकते हैं। वोइला गैलरी में दिखाए गए कुछ उदाहरण आपको इस बारे में अधिक जानकारी देंगे कि विजेट और संचार के साथ क्या संभव है अपने अंतर्निहित अजगर के लिए। वे सभी जीथब पर हैं और MyBinder.org से अस्थायी सत्रों के माध्यम से सेवा प्रदान करते हैं। ध्यान रखें कि यदि आप चाहें तो वे ऐप्स नोटबुक में चल सकते हैं। विजेट वहाँ नोटबुक संस्करणों में भी काम करते हैं। और यदि आप चाहें तो सीधे नोटबुक मोड से लिंक कर सकते हैं, जैसा कि 'नोटबुक मोड में प्रारंभ करने के लिए सीधे लिंक' शीर्षक के अंतर्गत दिखाया गया है यहां.

0
Wayne 13 मार्च 2020, 00:05