पायस्क्रिप्ट एक ढांचा है, जिसे पायोडाइड के साथ बनाया गया है, जिससे आप एक ब्राउज़र में पायथन कोड चला सकते हैं। यह अभी भी अपनी प्रारंभिक अवस्था में है, लेकिन देव टीम ने हाल ही में एक बीटा संस्करण जारी किया है।

टूल का उपयोग करके, डेवलपर्स फ्लास्क या Django जैसे सर्वर बैकएंड की आवश्यकता के बिना सीधे HTML के अंदर पायथन लिख सकते हैं।

हालाँकि यह अभी भी बीटा में है, PyScript पहले से ही कुछ प्रभावशाली विशेषताओं के साथ आता है, जिन्हें आज़माना चाहिए।

1. सेट अप करने में आसान

PyScript के साथ शुरुआत करना उतना ही आसान है, जितना कि आपके HTML हेड में इसके CDN को लिंक करना। आप इसका स्रोत कोड भी डाउनलोड कर सकते हैं और परियोजना की फाइलों को अपनी साइट पर होस्ट कर सकते हैं। जबकि बाद वाले विकल्प के कुछ छोटे लाभ हैं, सीडीएन से लिंक करना आसान है।

PyScript का उपयोग शुरू करने के लिए, आप इसकी JavaScript और CSS फाइलों को इस प्रकार शामिल कर सकते हैं:

<सिर>
<लिंक रिले ="शैली पत्रक" href="https://pyscript.net/alpha/pyscript.css" />
<स्क्रिप्ट डिफर src="https://pyscript.net/alpha/pyscript.js"></script>
</head>

2. सीधे HTML के अंदर पायथन लिखें

आपका पायथन कोड एक कस्टम के अंदर बैठता है py-script दस्तावेज़ के शरीर के भीतर टैग। पाइस्क्रिप्ट जावास्क्रिप्ट फ़ाइल तब पायथन का उपयोग करके इसकी सामग्री की व्याख्या करेगी। आप PyScript के लिए आउटपुट लिखने के लिए एक HTML तत्व, जैसे div, निर्दिष्ट कर सकते हैं।

यहाँ एक उदाहरण लेआउट है:

<तन>
<डिव आईडी ="अजगर-कंटेनर"></div>
<py-स्क्रिप्ट आउटपुट ="अजगर-कंटेनर">
प्रिंट ("नमस्ते दुनिया")
</py-script>
</body>

याद रखें कि आपके पायथन कोड में इंडेंटेशन महत्वपूर्ण है। बचने के लिए आपको सही तरीके से इंडेंट करने में सावधानी बरतनी होगी एक पायथन इंडेंटेशन त्रुटि.

3. पायथन मानक मॉड्यूल आयात और अलग करें

PyScript की एक और अनूठी विशेषता यह है कि यह आपको निर्भरता को बल्क से अलग करने देता है। इसका मतलब है कि आप अपने एचटीएमएल हेड में एक निर्भरता को आयात करने से पहले सूचीबद्ध करेंगे। सभी निर्भरताएँ अंदर बैठती हैं a py-env HTML हेड सेक्शन में टैग करें:

<!DOCTYPE html>
<एचटीएमएल>
<सिर>
<लिंक रिले ="शैली पत्रक" href="https://pyscript.net/alpha/pyscript.css" />
<स्क्रिप्ट डिफर src="https://pyscript.net/alpha/pyscript.js"></script>
<py-env>
- सुन्न
- पांडा
- ओपनपीएक्सएल
- मैटप्लोटलिब
</py-env>
</head>
<तन>
<py-script>
आयात पांडा
</py-script>
</body>
</html>

4. अपने स्वयं के स्थानीय मॉड्यूल और फ़ाइलें आयात और उपयोग करें

PyScript का उपयोग करते समय आपको अपने सभी Python कोड को सीधे अपनी HTML फ़ाइलों के अंदर लिखने की आवश्यकता नहीं है। आप फ़ंक्शन लिख सकते हैं या कस्टम पायथन मॉड्यूल अलग फाइलों के अंदर, उन्हें सूचीबद्ध करें py-env टैग, और उन्हें आयात करें। इससे क्लीनर और पठनीय कोड लिखना आसान हो जाता है।

हालाँकि, आपको इंगित करना होगा py-env अपने स्थानीय मॉड्यूल पथ पर टैग करें। इसी तरह, आप अपने पायथन कोड में उपयोग की जाने वाली प्रत्येक स्थानीय फ़ाइल को सूचीबद्ध करेंगे। उदाहरण के लिए, यदि आप पंडों के साथ एक एक्सेल फ़ाइल पढ़ रहे हैं, तो आपको उसका पथ निर्दिष्ट करना होगा:

<py-env>
- सुन्न
# स्थानीय मॉड्यूल और फाइलें यहां जाती हैं:
- पथ:
- /main.py
- /path_to_excel_file.xlsx
</py-env>

5. विज़ुअलाइज़ेशन को सीधे DOM पर रेंडर करें

विज़ुअलाइज़ेशन और डैशबोर्ड साझा करना एक मुश्किल काम हो सकता है। PyScript आपको सर्वर-आधारित समाधानों का उपयोग किए बिना अपने पायथन स्टोरीबोर्ड और विज़ुअलाइज़ेशन को सीधे ब्राउज़र के अंदर प्रदर्शित करने देता है। आप HTML के रूप में DOM में एक्सेल शीट भी लिख सकते हैं।

उदाहरण के लिए, आवश्यक निर्भरता के साथ a पायथन आभासी वातावरण आप एक्सेल फ़ाइल से डेटा प्लॉट कर सकते हैं:

<!DOCTYPE html>
<एचटीएमएल>
<सिर>
<लिंक रिले ="शैली पत्रक" href="https://pyscript.net/alpha/pyscript.css" />
<स्क्रिप्ट डिफर src="https://pyscript.net/alpha/pyscript.js"></script>
<py-env>
- पांडा
- मैटप्लोटलिब
# स्थानीय मॉड्यूल और फाइलें यहां जाती हैं:
- पथ:
- /path_to_excel_file.xlsx
</py-env>
</head>
<तन>
<डिव आईडी ="अजगर-कंटेनर"></div>
<py-स्क्रिप्ट आउटपुट ="अजगर-कंटेनर">
आयात पांडा जैसा पी.डी.
आयात matplotlib.pyplot जैसा पठार
डीएफ = पीडी.read_excel ("एक्सेल_फाइल_नाम.xlsx")
एक्स = डीएफ ["महीने"]
वाई = डीएफ ["विकास दर"]
अंजीर, कुल्हाड़ी = plt.subplots ()
कुल्हाड़ी।भूखंड(एक्स, आप)
अंजीर
</py-script>
</body>
</html>

आप इसके माध्यम से PyScript के बारे में अधिक जानकारी प्राप्त कर सकते हैं जीथब पर README या पायस्क्रिप्ट आधिकारिक वेबसाइट.

पाइस्क्रिप्ट पायथन को बढ़ावा देता है

पायथन की कमियों में से एक सीधे डोम के भीतर काम करने में असमर्थता है। और यह एक कारण है कि वेब विकास के लिए जावास्क्रिप्ट इससे आगे रहता है। यदि यह जावास्क्रिप्ट की कार्यक्षमता के स्तर को प्राप्त कर सकता है तो PyScript का परिचय इसे बदल सकता है। फिर भी, PyScript एक आसान टूल है, क्योंकि यह आपकी Python परियोजनाओं को आसानी से होस्ट और साझा करने में आपकी सहायता करेगा। हालाँकि, ध्यान रखें कि कुछ सुविधाएँ टूट सकती हैं, क्योंकि PyScript अभी भी एक प्रायोगिक ढांचा है।

आगामी पायथन 3.11 रिलीज में क्या अपेक्षा करें

आगे पढ़िए

साझा करनाकलरवसाझा करनाईमेल

संबंधित विषय

  • प्रोग्रामिंग
  • अजगर
  • वेब विकास
  • एचटीएमएल

लेखक के बारे में

इडोवु ओमिसोला (147 लेख प्रकाशित)

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

Idowu Omisola. की और फ़िल्में या टीवी शो

हमारे समाचार पत्र के सदस्य बनें

तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!

सब्सक्राइब करने के लिए यहां क्लिक करें