नमस्कार, हेब्र! मैं आपके लिए लेख "
पायथन ने कंप्यूटर प्रोग्रामिंग को एक नए नए दर्शकों के लिए लाया है " का अनुवाद प्रस्तुत किया है।
और इसके संस्थापक ने इस्तीफा दे दियादिसंबर 1989 में, कंप्यूटर विज्ञान में एक डच विशेषज्ञ, गुइडो वैन रोसुम ने क्रिसमस की छुट्टियों के लिए खुद की एक परियोजना की योजना बनाई। अन्य प्रोग्रामिंग भाषाओं की खामियों से तंग आकर उन्होंने अपना खुद का निर्माण करना चाहा। उनके सिद्धांत सरल थे। पहले, इसे पढ़ना आसान होना चाहिए था। लाइन एंडिंग तक फैले होने के बजाय और घुंघराले ब्रेसिज़ की एक उलझन से अभिभूत होने के कारण, कोड का प्रत्येक टुकड़ा रिक्त स्थान वाले स्थानों से घिरा होगा। दूसरे, यह उपयोगकर्ताओं को विशेष एन्कोडिंग मॉड्यूल के अपने स्वयं के पैकेज बनाने की अनुमति देने वाला था, जो तब नए कार्यक्रमों के लिए आधार बनाने के लिए दूसरों के लिए उपलब्ध हो सकता है। तीसरा, वह एक "लघु, अद्वितीय और थोड़ा रहस्यमय" नाम चाहता था, इसलिए उसे ब्रिटिश कॉमेडी समूह के नाम पर मोंटी पायथन नाम दिया गया। पैकेज रिपॉजिटरी को चीज़ शॉप के रूप में जाना जाता है।
अपने क्रिसमस के आविष्कार के लगभग 30 साल बाद, श्री वान रोसम चरित्र मोंटी पायथन के तकनीकी संस्करण को याद करते हैं, जो गलती से फिल्म "द लाइफ ऑफ ब्रायन" में मसीहा बन गए थे। "बेशक, मैं बड़े पैमाने पर खपत के लिए एक भाषा बनाने वाला नहीं था," वे बताते हैं। हालांकि, पिछले 12 महीनों में, यूएस में Google उपयोगकर्ताओं को रिएलिटी शो के स्टार किम कार्दशियन की तुलना में अजगर की खोज करने की अधिक संभावना है। अनुरोधों की आवृत्ति 2010 से तीन गुना हो गई है, जबकि अन्य प्रोग्रामिंग भाषाओं के लिए अनुरोध एक ही स्तर पर थे या कम हो गए (देखें। आरेख)।

भाषा की लोकप्रियता न केवल पेशेवर डेवलपर्स के बीच बढ़ी है: उनमें से लगभग 40% लोग इसका उपयोग करते हैं, और उनके अलावा, 25% इसे (स्टैक ओवरफ्लो प्रोग्रामिंग मंच के अनुसार) करना चाहते हैं, लेकिन आम लोगों के बीच भी। कोडेक अकादमी की वेबसाइट, जिसने 45 मिलियन अनुभवहीन उपयोगकर्ताओं को विभिन्न भाषाओं में प्रोग्राम करना सिखाया है, रिपोर्ट करती है कि उन लोगों में उल्लेखनीय वृद्धि हुई है जो पायथन सीखना चाहते हैं। इस प्रकार, प्रोग्रामिंग उन लोगों के लिए उपलब्ध हो गया है जो एक बार ज्ञान के इस क्षेत्र में उपलब्ध नहीं थे। Pythonists, इस भाषा के तथाकथित अनुयायियों, ने 145,000 से अधिक पैकेजों द्वारा चीज़ शॉप की वृद्धि में योगदान दिया है, जो सभी सबसे महत्वपूर्ण को कवर करता है: खगोल विज्ञान से खेल के विकास तक।
श्री वैन रोसुम ने भी अपनी परियोजना के लिए इस तरह के उत्साह की प्रशंसा की, जिसके लिए उन्होंने "जीवन भर तानाशाह" की भूमिका में, सख्त पर्यवेक्षण का प्रयोग किया। उसे डर है कि वह एक तरह की मूर्ति बन गया है। "मुझे लगता है कि वह इस तरह की प्रसिद्धि से शर्मिंदा हैं," वे कहते हैं, जो अजीब लगता है क्योंकि वह मुझे ब्रायन की याद दिलाता है कि छात्रों की भीड़ को तितर-बितर करने की कोशिश कर रहा है। "कभी-कभी मुझे ऐसा लगता है कि मैं जो कुछ भी कहता हूं या करता हूं उसे हिंसक जबरदस्ती के रूप में देखा जाता है।" 12 जुलाई, 2018 को, उन्होंने स्व-शासन देने के उद्देश्य से पायथनवादियों को छोड़कर इस्तीफा दे दिया।
कोई भी मज़ेदार आंकड़ों का इंतज़ार नहीं कर रहा है।
अजगर सही नहीं है। अन्य भाषाओं में बेहतर प्रसंस्करण क्षमता और विशिष्ट क्षमताएं हैं। C और C ++ "निम्न स्तर" भाषाओं की किस्में हैं जो उपयोगकर्ता को कंप्यूटर के प्रोसेसर पर होने वाले अधिक नियंत्रण के साथ प्रदान करती हैं। जावा बड़े और जटिल एप्लिकेशन बनाने के लिए बहुत लोकप्रिय है। जावास्क्रिप्ट एक वेब ब्राउज़र के लिए उपलब्ध अनुप्रयोगों के लिए विशेष रूप से एक भाषा है। विभिन्न प्रयोजनों के लिए डिज़ाइन की गई अनगिनत अन्य भाषाएँ हैं। लेकिन पायथन की विशेषताएं - यह सरल वाक्यविन्यास है जो इसके कोड को सीखना और साझा करना आसान बनाता है, साथ ही इसके तीसरे पक्ष के पैकेजों की विशाल सरणी - इसे एक अच्छी सार्वभौमिक भाषा बनाती है। इसकी बहुमुखी प्रतिभा को इसके व्यापक दायरे द्वारा प्रदर्शित किया जाता है। सेंट्रल इंटेलिजेंस एजेंसी ने इसका इस्तेमाल हैकिंग, फिल्मों के निर्माण के लिए पिक्सर, वेब पेजों को बढ़ावा देने और गानों की सिफारिश के लिए Spotify के लिए किया।
पनीर शॉप में पाथोनिस्ट पा सकते हैं सबसे आकर्षक पैकेजों में से कुछ कृत्रिम बुद्धिमत्ता (एआई) का उपयोग करते हैं। उपयोगकर्ता तंत्रिका नेटवर्क बना सकते हैं जो मस्तिष्क में कनेक्शन का अनुकरण करते हैं, बड़ी मात्रा में डेटा में पैटर्न का चयन करते हैं। श्री वैन रोसुम का कहना है कि पायथन एआई शोधकर्ताओं के लिए चुनी गई भाषा बन गई है जिन्होंने इसके लिए कई पैकेज बनाए हैं।
हालांकि, सभी अजगर इतने महत्वाकांक्षी नहीं हैं, सभी समान हैं। कोडेक एकेडमी के मालिक ज़ैक सिम्स का मानना है कि उनकी साइट के कई आगंतुक समस्याओं को सुलझाने के लिए कौशल हासिल करने की कोशिश कर रहे हैं जो आमतौर पर तकनीकी नहीं होती हैं। मार्केटर्स, उदाहरण के लिए, अभियान प्रदर्शन को मापने वाले सांख्यिकीय मॉडल बनाने के लिए भाषा का उपयोग कर सकते हैं। कॉलेज के शिक्षक जाँच कर सकते हैं कि क्या वे ग्रेड को सही ढंग से वितरित करते हैं। (यहां तक कि अर्थशास्त्री पत्रकार, वेब डेटा को साफ करते समय, अक्सर ऐसा करने के लिए पायथन कार्यक्रमों का उपयोग करते हैं।)
उन व्यवसायों के लिए जो लंबे समय तक स्प्रेडशीट पर भरोसा करते हैं, पायथन विशेष रूप से मूल्यवान है। एक अमेरिकी बैंक सिटीग्रुप ने अपने शोध प्रशिक्षुओं के लिए पायथन में एक क्रैश कोर्स लागू किया है। नौकरी वेबसाइट, eFinancialCareers ने उन विज्ञापनों में चार गुना वृद्धि की रिपोर्ट की है जो 2015 और 2018 की पहली तिमाहियों के बीच पायथन का उल्लेख करते हैं।
इन कौशल के लिए तरस भी खतरनाक है। बैन एंड कंपनी कंसल्टिंग कंपनी के पार्टनर सीज़र ब्रे ने चेतावनी दी कि उनके पेशे में सबसे खतरनाक है "वह जिसने तंत्र का अध्ययन किया है, लेकिन यह नहीं जानता कि उसके अंदर क्या चल रहा है।" उचित नियंत्रण के बिना, एआई पुस्तकालयों के साथ एक नौसिखिया खेल, अप्रत्याशित परिणाम पैदा कर सकता है। बोस्टन कंसल्टिंग ग्रुप के एक पार्टनर बर्नड ज़िग्लर का कहना है कि उनकी फर्म अपनी डेटा विश्लेषण टीम के सदस्यों के साथ इस मुद्दे को संबोधित करेगी।
यूनिवर्सल रोबोट रोसुम
अर्ध-शिक्षित विशेषज्ञों की समस्या का एक समाधान उन्हें भाषा की बारीकियों को ठीक से सिखाना है। 2014 में अमेरिकी विश्वविद्यालयों में पायथन पहले से ही सबसे लोकप्रिय परिचयात्मक भाषा थी, लेकिन इसका शिक्षण आमतौर पर विज्ञान, प्रौद्योगिकी, इंजीनियरिंग और गणित का अध्ययन करने वालों तक सीमित है। एक अधिक तर्कसंगत प्रस्ताव प्राथमिक विद्यालयों सहित उन सभी के लिए कंप्यूटर विज्ञान की पेशकश करके बच्चों को भी रुचि देता है। कोड.org चैरिटी फाउंडेशन के प्रमुख हादी पर्तोवी ने ध्यान दिया कि अमेरिकी स्कूलों के 40% छात्रों ने 2013 में 10% की तुलना में अब इस तरह के पाठ की पेशकश की है। तीन 10-12 वर्ष के बच्चों में से लगभग दो का कोड.org वेबसाइट पर खाता है। शायद भविष्य में वर्कस्टेशंस से निराश होकर, 90% अमेरिकी माता-पिता चाहते हैं कि उनके बच्चे कंप्यूटर साइंस की पढ़ाई करें।
कोई भी भविष्यवाणी नहीं कर सकता है कि पायथन की लोकप्रियता कितनी देर तक चलेगी। अतीत में, अन्य प्रमुख कंप्यूटर भाषाएं थीं जो अब पृष्ठभूमि में आ गई हैं। 1960 के दशक में, फोरट्रान विश्वव्यापी था। शुरुआती लोगों को प्रोग्रामिंग सिखाने के लिए - बेसिक और पास्कल, धूप में उनकी जगह लेना। और श्री पार्टोवी ने स्वयं कोड.org कार्यक्रम की मुख्य भाषा के रूप में जावास्क्रिप्ट पर स्विच किया, क्योंकि वह वेब पृष्ठों को एनिमेट करने के लिए सबसे अच्छा विकल्प है।
कोई भी कंप्यूटर भाषा कभी भी पूरी तरह से सार्वभौमिक नहीं हो सकती है। विशेषज्ञता हमेशा महत्वपूर्ण होगी, लेकिन सच्चाई यह है कि अतीत में, श्री वैन रोसुम ने अविस्मरणीय कुछ को जन्म दिया था। वह मसीहा नहीं है, वह सिर्फ बहुत चालाक आदमी था।