पायथन कैसे काम करता है?


10

यह सवाल थोड़ा मूर्खतापूर्ण लग सकता है, लेकिन क्या बिल्ली।

मैंने पायथन सीखना शुरू कर दिया। मैं मूल वाक्यविन्यास आदि जानता हूं।

जब मैं HTML, PHP आदि के साथ काम करता हूं, तो मैं बस कोड लिखता हूं, इसे .html या .php फ़ाइल के अंदर डालता हूं और इस फाइल पर डबल क्लिक करता हूं। फिर मेरा कोड चलता है। मैं डेटाबेस और अन्य सामान के साथ काम कर सकता हूं - यह सिर्फ सरल है। लेकिन पायथन कैसे काम करता है? मैं एक्लिप्स या पायथन कमांड लाइन के अंदर काम कर रहा हूं और मैं इस कोड को चला सकता हूं, लेकिन क्या होगा अगर मैं उदाहरण के लिए पायथन के साथ वेबसाइट बनाना चाहता हूं?

मुझे नहीं लगता कि यह मेरे सर्वर पर .py फ़ाइल डालने जैसा है, इसलिए मुझे क्या करने की आवश्यकता है? मुझे लगता है कि मुझे अपने वेबसर्वर पर कुछ सर्वर कमांड लाइन के माध्यम से पायथन स्थापित करने की आवश्यकता है (मैंने कभी इसका उपयोग नहीं किया है, लेकिन मुझे कुछ ट्यूटोरियल दिन मिलेंगे जिनकी मुझे आवश्यकता होगी) लेकिन आगे क्या है? मैं अपने पायथन ज्ञान को HTML, CSS, PHP आदि के साथ कैसे जोड़ सकता हूं?

पायथन का उपयोग डेस्कटॉप ऐप्स बनाने के लिए भी किया जा सकता है, तब क्या? क्या मैं पायथन कोड के साथ .exe फ़ाइल निर्यात कर सकता हूं या क्या?

मेरी चिंताओं का वर्णन करने वाली सामग्री के साथ किसी भी लिंक का स्वागत है!


5
ऐसा लगता है कि आप वेब में HOWTO Use Python सीखना चाहते हैं ।
माइक स्टीनर्ट

@ माइक स्टीनर्ट हाँ, यह मुझे बहुत सी जानकारी देता है जो मैं चाहता था! बहुत बहुत धन्यवाद
smogg

जवाबों:


8

जब मैं HTML, PHP आदि के साथ काम करता हूं, तो मैं बस कोड लिखता हूं, इसे .html या .php फ़ाइल के अंदर डालता हूं और इस फाइल पर डबल क्लिक करता हूं। फिर मेरा कोड चलता है।

लेकिन पायथन कैसे काम करता है?

ठीक उसी तरह।

किसी .pyफ़ाइल को डबल-क्लिक करें और आपका कोड चलता है।

मैं एक्लिप्स या पायथन कमांड लाइन के अंदर काम कर रहा हूं और मैं इस कोड को चला सकता हूं, लेकिन क्या होगा अगर मैं उदाहरण के लिए पायथन के साथ वेबसाइट बनाना चाहता हूं?

आप आमतौर पर अपाचे का उपयोग वेब साइट की मेजबानी के लिए करते हैं। आप आमतौर पर mod_wsgiअपाचे के अंदर अजगर चलाने के लिए उपयोग करते हैं। यह बिल्कुल mod_phpअपाचे के अंदर PHP चलाने के लिए उपयोग करने जैसा है ।

बिल्कुल वैसा ही।

मुझे नहीं लगता कि यह मेरे सर्वर पर .py फ़ाइल डालने जैसा है,

असत्य। आप अपने सर्वर पर .py फाइलें डालते हैं। यह संभवतः कैसे काम कर सकता है?

तो मुझे क्या करने की आवश्यकता है? मुझे लगता है कि मुझे अपने वेबसर्वर पर कुछ सर्वर कमांड लाइन के माध्यम से पायथन स्थापित करने की आवश्यकता है (मैंने कभी इसका उपयोग नहीं किया है, लेकिन मुझे कुछ ट्यूटोरियल दिन मिलेंगे जिनकी मुझे आवश्यकता होगी) लेकिन आगे क्या है?

आपको mod_phpPHP चलाने की आवश्यकता है। आपको mod_wsgiपायथन चलाने की आवश्यकता है।


इसलिए अगर मैंने पायथन के साथ कुछ वेबसाइट बनाई है, तो मेरे उपयोगकर्ता मेरे सर्वर पर आने पर मेरी इंडेक्सफ्रेम फाइल देखेंगे।

आप ऐसा कर सकते हैं। हालांकि यह काफी मूर्खतापूर्ण होगा।

आमतौर पर, आप सेट करते हैं mod_wsgiताकि यह आपकी .py फ़ाइल को निष्पादित करे , और आपकी .py फ़ाइल HTML पेज बनाती है।

यह एक HTML पृष्ठ बनाने के लिए .php फ़ाइल को mod_php निष्पादित करने के तरीके को समानता देता है।

या क्या मैं html के अंदर Python कोड का उपयोग कर सकता हूं जैसे php अंदर लपेटा हुआ है <?php ?>?

नहीं। आपने पायथन के अंदर HTML डाल दिया।


टिप्पणीकार: टिप्पणियां स्पष्टीकरण प्राप्त करने और प्रतिक्रिया प्रदान करने के लिए हैं, ताकि उत्तर पर चर्चा बेहतर हो। यदि आप अभी भी इस उत्तर की वर्तमान स्थिति से असहमत हैं, तो बेझिझक वोट करें या अपना जवाब छोड़ दें। यदि आप इस पर चर्चा जारी रखना चाहते हैं, तो कृपया चैट में ऐसा करें ।

7

मैं अपने पायथन ज्ञान को html, css, php आदि के साथ कैसे जोड़ सकता हूं?

एक वेब फ्रेमवर्क का उपयोग करें जो पाइथन का समर्थन करता है, जैसे कि Django

पायथन का उपयोग डेस्कटॉप ऐप्स बनाने के लिए भी किया जा सकता है, तब क्या? क्या मैं पायथन कोड के साथ .exe फ़ाइल निर्यात कर सकता हूं या क्या?

पायथन आमतौर पर एक दुभाषिया द्वारा निष्पादित किया जाता है, इसलिए यह अंतःक्रियात्मक रूप से उपयोग करना आसान है और आप अपने परिवर्तनों के परिणाम लगभग तुरंत देख सकते हैं। एक पायथन प्रोग्राम को स्टैंड-अलोन एक्ज़ीक्यूटेबल में भी पैक किया जा सकता है; यहाँ कैसे करें


Django बड़ा है और अजगर का अच्छा ज्ञान इसके लिए एक शर्त है। मैं फ्लास्क के साथ शुरू करूँगा ।
9000

3

क्या मैं पायथन कोड के साथ .exe फ़ाइल निर्यात कर सकता हूं या क्या?

  1. py2exe उन प्रोग्रामों को पायथन प्रोग्राम में बदल देता है जिन्हें उन कंप्यूटरों पर पायथन स्थापित करने की आवश्यकता के बिना अन्य विंडोज कंप्यूटरों पर चलाया जा सकता है। कंप्यूटर पर पाइथन की आवश्यकता होती है जहां py2exe स्वयं चलाया जाता है क्योंकि py2exe एक पाइथन प्रोग्राम है और इसमें बनाए गए पैकेज में पायथन के कुछ हिस्सों को शामिल किया गया है। http://www.py2exe.org/index.cgi/Tutorial
  2. जाइथन पायथन प्रोग्रामिंग भाषा का एक कार्यान्वयन है जिसे जावा (टीएम) प्लेटफॉर्म पर चलाने के लिए डिज़ाइन किया गया है। इसमें जावा बाइटकोड्स में पायथन सोर्स कोड को संकलित करने के लिए एक कंपाइलर होता है जो सीधे JVM पर चल सकता है, एक समर्थन लाइब्रेरी का एक सेट जो संकलित जावा बाइटकोड द्वारा उपयोग किया जाता है, और अतिरिक्त समर्थन इसे जाइथन के भीतर से जावा संकुल का उपयोग करने के लिए तुच्छ बनाता है। । http://www.jython.org/index.html
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.