गुइडो वैन रोसुम द्वारा निर्मित पायथन, पहली बार 1991 में जारी किया गया था। इसे कोड पठनीयता और सरलता को प्राथमिकता देने के लिए डिज़ाइन किया गया था, जिससे यह डेवलपर्स के लिए अत्यधिक उत्पादक बन गया। नाम "पायथन" बीबीसी टेलीविजन शो "मोंटी पाइथॉन फ्लाइंग सर्कस," से प्रेरित था, जिसके वैन रोसुम प्रशंसक थे। उन्होंने यह नाम इसलिए चुना क्योंकि वह कुछ छोटा, अनोखा और थोड़ा रहस्यमय चाहते थे। पायथन का विकास दिसंबर 1989 में नीदरलैंड में सेंट्रम विस्कुंडे एंड इंफॉर्मेटिका (सीडब्ल्यूआई) में शुरू हुआ।
def greet(): print("Hello, World!") greet()
class Person: def __init__(self, name): self.name = name def greet(self): print(f"Hello, my name is {self.name}") person = Person('Alice') person.greet() # Outputs: Hello, my name is Alice
def greet(name): return f"Hello, {name}" def process_greeting(fn, name): return fn(name) print(process_greeting(greet, 'Charlie'))
पायथन एक व्याख्या की गई भाषा है, और इसका प्रदर्शन इस्तेमाल किए गए दुभाषिया के आधार पर भिन्न हो सकता है। CPython, डिफ़ॉल्ट दुभाषिया, Python कोड को बाइटकोड में संकलित करता है जिसकी बाद में व्याख्या की जाती है। PyPy, अपने JIT संकलन के साथ, कुछ अनुप्रयोगों के लिए महत्वपूर्ण प्रदर्शन सुधार प्रदान कर सकता है।
टेक्स्ट एडिटर खोलें और पायथन कोड टाइप करें:
अपना पायथन कोड एक टेक्स्ट एडिटर में लिखें।
फ़ाइल को .py एक्सटेंशन के साथ सहेजें:
अपनी फ़ाइल को .py एक्सटेंशन के साथ सहेजें।
निम्न कमांड चलाएँ (पायथन दुभाषिया आवश्यक):
python filename.py
डायनामिक टाइपिंग: प्रकारों की जाँच रनटाइम पर की जाती है, जो लचीलापन प्रदान करती है लेकिन संभावित रूप से रनटाइम त्रुटियों का कारण बनती है।
डक टाइपिंग: किसी वस्तु की उपयुक्तता वस्तु के वास्तविक प्रकार के बजाय कुछ तरीकों और गुणों की उपस्थिति से निर्धारित होती है।
वैकल्पिक स्थैतिक टाइपिंग: पायथन 3.5 ने प्रकार के संकेत पेश किए जिनका उपयोग वैकल्पिक स्थैतिक प्रकार की जांच के लिए mypy जैसे टूल के साथ किया जा सकता है।
पायथन विभिन्न वातावरणों के साथ बातचीत करने, मेमोरी को स्वचालित रूप से प्रबंधित करने और जटिल कार्यों को सरल बनाने के लिए व्यापक पुस्तकालयों और रूपरेखाओं की पेशकश करने के लिए एक उच्च-स्तरीय अमूर्तता प्रदान करता है।
स्वचालित मेमोरी प्रबंधन: पायथन मेमोरी आवंटन और डीलोकेशन को संभालने के लिए स्वचालित कचरा संग्रह का उपयोग करता है।
व्याख्यायित भाषा: पायथन कोड को लाइन दर लाइन निष्पादित किया जाता है, जो डिबगिंग में सहायता करता है लेकिन प्रदर्शन को प्रभावित कर सकता है।
वेब विकास: Django और फ्लास्क जैसे फ्रेमवर्क का उपयोग करके वेब एप्लिकेशन बनाने के लिए लोकप्रिय।
डेटा विज्ञान और विश्लेषण: पांडा, न्यूमपाइ और मैटप्लोटलिब जैसे पुस्तकालयों के साथ डेटा हेरफेर, विश्लेषण और विज़ुअलाइज़ेशन के लिए व्यापक रूप से उपयोग किया जाता है।
मशीन लर्निंग और एआई: टेन्सरफ्लो, केरस और स्किकिट-लर्न जैसी लाइब्रेरी का उपयोग करके मशीन लर्निंग और एआई अनुप्रयोगों के लिए उपयोग किया जाता है।
स्वचालन और स्क्रिप्टिंग: आमतौर पर दोहराए जाने वाले कार्यों को स्वचालित करने और स्क्रिप्ट लिखने के लिए उपयोग किया जाता है।
वैज्ञानिक कंप्यूटिंग: SciPy जैसे पुस्तकालयों के साथ वैज्ञानिक गणना और अनुसंधान के लिए उपयोग किया जाता है।
गेम डेवलपमेंट: पायगेम जैसी लाइब्रेरी के साथ गेम डेवलपमेंट के लिए उपयोग किया जाता है।
डेस्कटॉप एप्लिकेशन: PyQt और Tkinter जैसे फ्रेमवर्क के साथ क्रॉस-प्लेटफ़ॉर्म डेस्कटॉप एप्लिकेशन विकसित करने के लिए उपयोग किया जाता है।
जुड़े रहो!
यदि आपको यह पोस्ट अच्छी लगी हो, तो अधिक अपडेट और जानकारी के लिए मुझे सोशल मीडिया पर फ़ॉलो करना न भूलें:
ट्विटर: माधवगणेसन
इंस्टाग्राम: माधवगणेसन
लिंक्डइन: माधवगणेसन
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3