अजगर 3 ट्यूटोरियल
पायथन एक सामान्य रूप से व्याख्या की गई, इंटरैक्टिव, ऑब्जेक्ट-ओरिएंटेड, और उच्च-स्तरीय प्रोग्रामिंग भाषा है। यह 1985- 1990 के दौरान Guido van Rossum द्वारा बनाया गया था। पर्ल की तरह, Python स्रोत कोड भी GNU जनरल पब्लिक लाइसेंस (GPL) के तहत उपलब्ध है। पाइथन का नाम एक टीवी शो के नाम पर रखा गया है जिसका नाम पाइथन फ्लाइंग सर्कस है और न कि पाइथन-द स्नेक के बाद।
Python 3.0 को 2008 में जारी किया गया था। हालाँकि इस संस्करण को पिछड़े हुए असंगत शब्द माना जाता है, बाद में इसके कई महत्वपूर्ण विशेषताओं को संस्करण 2.7 के साथ संगत होने के लिए वापस भेज दिया गया है। यह ट्यूटोरियल Python 3 संस्करण प्रोग्रामिंग भाषा पर पर्याप्त समझ देता है। कृपया हमारे पायथन 2 ट्यूटोरियल के लिए इस लिंक को देखें ।
क्यों जानें पायथन 3?
पायथन एक उच्च-स्तरीय, व्याख्यात्मक, संवादात्मक और वस्तु-उन्मुख स्क्रिप्टिंग भाषा है। पायथन को अत्यधिक पठनीय बनाया गया है। यह अक्सर अंग्रेजी कीवर्ड का उपयोग करता है जहां अन्य भाषाएं विराम चिह्न का उपयोग करती हैं, और इसमें अन्य भाषाओं की तुलना में कम वाक्यात्मक निर्माण होते हैं।
पायथन छात्रों और काम करने वाले पेशेवरों के लिए एक बेहतरीन सॉफ्टवेयर इंजीनियर बनने के लिए जरूरी है, जब वे वेब डेवलपमेंट डोमेन में काम कर रहे होते हैं। मैं पायथन सीखने के कुछ प्रमुख लाभों की सूची दूंगा:
Python is Interpreted- पाइथन को दुभाषिया द्वारा रनटाइम पर संसाधित किया जाता है। इसे निष्पादित करने से पहले आपको अपने कार्यक्रम को संकलित करने की आवश्यकता नहीं है। यह PERL और PHP के समान है।
Python is Interactive - आप वास्तव में पायथन प्रॉम्प्ट पर बैठ सकते हैं और दुभाषिया के साथ सीधे अपने कार्यक्रम लिखने के लिए बातचीत कर सकते हैं।
Python is Object-Oriented - पायथन ऑब्जेक्ट-ओरिएंटेड शैली या प्रोग्रामिंग की तकनीक का समर्थन करता है जो वस्तुओं के भीतर कोड को एन्क्रिप्ट करता है।
Python is a Beginner's Language - पायथन शुरुआती स्तर के प्रोग्रामर के लिए एक बढ़िया भाषा है और सरल टेक्स्ट प्रोसेसिंग से लेकर डब्ल्यूडब्ल्यूडब्ल्यू ब्राउज़र तक के गेम्स में कई तरह के अनुप्रयोगों के विकास का समर्थन करता है।
अजगर के लक्षण
अजगर की महत्वपूर्ण विशेषताएं निम्नलिखित हैं -
यह कार्यात्मक और संरचित प्रोग्रामिंग विधियों के साथ-साथ OOP का समर्थन करता है।
इसका उपयोग स्क्रिप्टिंग भाषा के रूप में किया जा सकता है या बड़े अनुप्रयोगों के निर्माण के लिए बाइट-कोड के लिए संकलित किया जा सकता है।
यह बहुत ही उच्च-स्तरीय गतिशील डेटा प्रकार प्रदान करता है और गतिशील प्रकार की जाँच का समर्थन करता है।
यह स्वचालित कचरा संग्रहण का समर्थन करता है।
इसे C, C ++, COM, ActiveX, CORBA और Java के साथ आसानी से एकीकृत किया जा सकता है।
नमस्ते विश्व पायथन का उपयोग कर।
बस आपको पायथन के बारे में थोड़ा सा उत्साह देने के लिए, मैं आपको एक छोटा पारंपरिक पायथन हैलो वर्ल्ड कार्यक्रम देने जा रहा हूं, आप डेमो लिंक का उपयोग करके इसे आज़मा सकते हैं।
print "Hello, Python!"
पायथन के अनुप्रयोग
जैसा कि पहले उल्लेख किया गया है, पायथन वेब पर सबसे अधिक उपयोग की जाने वाली भाषा में से एक है। मैं उनमें से कुछ को यहाँ सूचीबद्ध करने जा रहा हूँ:
Easy-to-learn- पायथन में कुछ कीवर्ड, सरल संरचना और एक स्पष्ट रूप से परिभाषित वाक्यविन्यास है। इससे छात्र जल्दी से भाषा चुन सकता है।
Easy-to-read - पायथन कोड अधिक स्पष्ट रूप से परिभाषित और आंखों के लिए दृश्यमान है।
Easy-to-maintain - पायथन का सोर्स कोड काफी आसान है।
A broad standard library - लाइब्रेरी का पाइथन बल्क यूनिक्स, विंडोज और मैकिंटोश पर बहुत पोर्टेबल और क्रॉस-प्लेटफॉर्म संगत है।
Interactive Mode - पायथन में एक इंटरैक्टिव मोड के लिए समर्थन है जो इंटरैक्टिव स्निपेट और कोड के स्निपेट को डीबग करने की अनुमति देता है।
Portable - अजगर विभिन्न प्रकार के हार्डवेयर प्लेटफार्मों पर चल सकता है और सभी प्लेटफार्मों पर एक ही इंटरफ़ेस है।
Extendable- आप पायथन दुभाषिया में निम्न-स्तरीय मॉड्यूल जोड़ सकते हैं। ये मॉड्यूल प्रोग्रामर को अधिक कुशल होने के लिए अपने टूल को जोड़ने या कस्टमाइज़ करने में सक्षम बनाते हैं।
Databases - पायथन सभी प्रमुख वाणिज्यिक डेटाबेस को इंटरफेस प्रदान करता है।
GUI Programming - पायथन जीयूआई अनुप्रयोगों का समर्थन करता है जो विंडोज एमएफसी, मैकिंटोश और यूनिक्स के एक्स विंडो सिस्टम जैसे कई सिस्टम कॉल, लाइब्रेरी और विंडो सिस्टम को बनाया और पोर्ट किया जा सकता है।
Scalable - पायथन शेल स्क्रिप्टिंग की तुलना में बड़े कार्यक्रमों के लिए एक बेहतर संरचना और समर्थन प्रदान करता है।
दर्शक
यह ट्यूटोरियल उन सॉफ्टवेयर प्रोग्रामरों के लिए बनाया गया है जो अपने पायथन कौशल को पायथन 3 में अपग्रेड करना चाहते हैं। इस ट्यूटोरियल का उपयोग स्क्रैच से पाइथन प्रोग्रामिंग भाषा सीखने के लिए भी किया जा सकता है।
आवश्यक शर्तें
आपको कंप्यूटर प्रोग्रामिंग शब्दावली की एक बुनियादी समझ होनी चाहिए। किसी भी प्रोग्रामिंग भाषा की एक बुनियादी समझ एक प्लस है।