क्यों मॉस्को पायथन कॉन्फिडेंट अब ++ है

हम ओलेग बनिन ( ऑलीगबिनिन ) और वैलेन्टिन डोंब्रोवस्की के साथ इस बारे में बात करने के लिए इकट्ठा हुए कि कैसे गिरकर एक साथ एक शांत पायथन सम्मेलन तैयार किया जाए, और एक वीडियो रिकॉर्ड किया जाए।

कटौती के तहत, हमारी बातचीत पाठ रूप में है। विशेष रूप से, सबसे महत्वपूर्ण प्रश्न का उत्तर है कि सम्मेलनों की आवश्यकता क्यों है । और मैं नोट करना चाहता हूं, कुछ भी सीखने के लिए नहीं - वे अब इंटरनेट पर अध्ययन कर रहे हैं (उदाहरण के लिए, हैबे :) पर।

हमने पायथन इकोसिस्टम के रुझानों के बारे में थोड़ी बात की, आगामी सम्मेलन के लिए विषयों के बारे में, और संगठनात्मक चिप्स। वैसे, विषयों की चर्चा खुली है, और हर कोई हमें एक विशिष्ट वक्ता को बुलाने या एक निर्देश देने की पेशकश कर सकता है। जो हमारे पास पहले से है उसे देखो और चालू करो।


ओलेग : सभी को नमस्कार। चलो इस गिरावट के बारे में बात करते हैं। आज, हमारे अतिथि वैलेंटाइन और ग्रेगरी हैं, जो अजगर [अजगर] के बारे में कुछ जानते हैं। सबको बताओ!

ग्रेगरी : सबसे पहले, वह पायथन है।

ओलेग : क्षमा करें, हमें पायथन के बारे में बताएं।

वेलेंटाइन : हैलो ओलेग। हमारे साथ अभी भी अद्भुत ओलेग बनिन है। जैसा कि वे कहते हैं, मुझे नहीं पता कि ये लोग कौन हैं, लेकिन ओलेग उनका साक्षात्कार कर रहा है। हां, ग्रिशा और मैं मास्को पायथन समुदाय के प्रचारक हैं, जो 2012 में मॉस्को Django (यह एक ऐसा पायथन फ्रेमवर्क) नाम से आया है। छह साल पहले, मार्च 2012 में, हमारे पास डेवलपर्स के लिए एक समुदाय लॉन्च करने का विचार था। इस बारे में विचार आया क्योंकि मैं विकास स्टूडियो का मार्केटिंग डायरेक्टर था, जो कि सिर्फ जिंजो के विकास में शामिल था। इस स्टूडियो को बढ़ावा देने के लिए एक विचार के रूप में, हमने एक समुदाय शुरू करने का फैसला किया।

हमारे पास सेवनवार्क नाम की एक छोटी सी कंपनी थी। हमने ग्रीनफील्ड प्रोजेक्ट स्टार्टअप समुदाय के साथ मिलकर 1 मार्च, 2012 को 20 लोगों के भाग लेने के साथ अपना पहला कार्यक्रम आयोजित किया। इस विचार ने बहुत जल्दी जड़ जमा ली और हम बढ़ गए। पिछले छह वर्षों में, हम एक ऐसे समुदाय में विकसित हुए हैं, जिसमें हमारे 5,000 से अधिक लोग हैं।

ओलेग : मेरी राय में, यह अब सबसे लोकप्रिय प्रोग्रामिंग भाषा है।

ग्रेगरी : सबसे लोकप्रिय में से एक।

ओलेग : जावा के बाद। और पर्ल :)

ग्रेगरी : तुलना करना बहुत मुश्किल है, क्योंकि जावास्क्रिप्ट, खूनी उद्यम जावा है, वहां सी # है, गो जैसी सभी तरह की दिलचस्प चीजें हैं।

लेकिन निश्चित रूप से, पायथन की स्थिति बहुत मजबूत है।

वेलेंटाइन : और हाल ही में, वे मशीन सीखने और कृत्रिम बुद्धि की लोकप्रियता के साथ बढ़ रहे हैं। हम इस बारे में बाद में बात कर सकते हैं जब हम पायथन में इन तकनीकों के बारे में बात करते हैं। छह साल के लिए, हम एक ऐसे समुदाय में बढ़ गए हैं जो पहले से ही 58 बैठकें कर चुका है। हम उन्हें मासिक आयोजित करते हैं। प्रत्येक मिट्टैप के लिए, लगभग दो सौ लोग हमारे पास आते हैं। बैठकें सबसे बड़ी कंपनियों में आयोजित की जाती हैं: यांडेक्स, रामब्लर, Mail.ru ग्रुप, सारण और इतने पर।

ओलेग : बैठकों को छोड़कर समुदाय और क्या करता है?

वेलेंटाइन : हमारे समुदाय में 5,000 लोग शामिल हैं, जैसा कि मैंने कहा, हम उन्हें मेलिंग सूची में शामिल करते हैं, जिसमें हमारे अद्भुत इंजीलवादी शामिल हैं।

ओलेग : यह सबसे बड़ा रूसी भाषी समुदाय है।

ग्रेगरी : थोड़ा सा है।

वैलेंटाइन : मुझे लगता है - हाँ, हम सबसे बड़े और सबसे सक्रिय आईटी समुदाय हैं। हम जो काम करते हैं वह बहुत अनोखा है। कम से कम, मुझे नहीं पता कि जो लोग हमारे जैसा ही करते हैं। मॉस्को पायथन समुदाय में पांच प्रचारक हैं: आपका विनम्र सेवक, ग्रिगोरी पेत्रोव, मिखाइल कोर्नीव, इल्या लेबेदेव और व्लादिमीर फिलोनोव। हम एक साथ मिलकर ढेर सारी गतिविधियाँ करते हैं। यह जानें पाइथन - उन लोगों के लिए एक कोर्स जो स्क्रैच से पाइथन सीखना चाहते हैं। हमने पहले ही नौ सेट पूरे कर लिए हैं और सितंबर से हम दसवां हिस्सा ले रहे हैं। और सम्मेलन जो हमने 2016 से शुरू किए थे।

ओलेग : क्यों एक सम्मेलन? मितपा को इकट्ठा किया और इकट्ठा किया।

वैलेन्टिन : एक विचार का जन्म हुआ - वक्ताओं की सूची से, पायथन विशेषज्ञों, सर्वश्रेष्ठ में से सर्वश्रेष्ठ का चयन करने के लिए और जिसे हम मेगामिट कहते हैं। यह एक पूरा दिन है जहां सर्वश्रेष्ठ वक्ता बोलते हैं, अपनी प्रथाओं, प्रौद्योगिकियों के बारे में बात करते हैं और समुदाय को अपने ज्ञान के बारे में बताते हैं। यह विचार हमारे समुदाय में एक रिपोर्टिंग घटना बनाने के लिए था, जहां हम इस बारे में बात करते हैं कि हम कैसे विकसित हो रहे हैं और हम क्या करने की योजना बना रहे हैं।

ओलेग : शेयरधारकों की बैठक।

ग्रेगरी : कुछ इस तरह। जब चार सौ से अधिक लोग बैठक में आते हैं, तो एक वाजिब सवाल उठता है: चूंकि हम में से बहुत से लोग इकट्ठे हैं, इसलिए हमें एक सम्मेलन में जाने की जरूरत है।

ओलेग : क्या वे आपसे शमन करने के लिए निमंत्रण प्राप्त करते हैं? हर महीने आप एक बैठक में खर्च करते हैं।

वेलेंटाइन : हाँ। अब, उस महीने को छोड़कर जब सम्मेलन आयोजित होता है, यह अक्टूबर है, हम मासिक बैठकें करते हैं, बिना अवकाश लिए।

हमारी योजना एक वर्ष में 11 बैठकें आयोजित करने की है।

ओलेग : 2016 में पहला सम्मेलन था। हमें उसके बारे में बताओ। क्या आपको वही मिला जो आप चाहते थे? आगे क्या है? आपने कहां विकसित करने का निर्णय लिया?

वैलेंटाइन : 2016 में, हमने इज़मेलोवो होटल परिसर में पहला सम्मेलन इकट्ठा किया। पहले प्रयोग के लिए यह बुरा नहीं था। फिर दो धाराओं में 16 रिपोर्ट पेश की।

ओलेग : वह एक दिन, सही था?

वेलेंटाइन : हाँ। सम्मेलन का प्रारूप और रिपोर्टों की सामग्री ने दर्शकों की जरूरतों को पूरा किया। लोगों ने इसे पसंद किया, लेकिन इसमें कुछ कमी हो सकती थी क्योंकि यह पहला अनुभव था। हमने सम्मेलन में इस पर जोर देने की कोशिश की: "अब कई जाम होंगे और यह इस वजह से विशेष रूप से दिलचस्प होगा," और जाम थे।

ओलेग : यह हम है, सम्मेलन के आयोजकों के रूप में, हम एक जाम देखते हैं। ज्यादातर मामलों में, यह आगंतुकों के लिए अदृश्य है।

वेलेंटाइन : यही तो मैं कहना चाहता था। यहां तक ​​कि अगर यह किसी भी तरह से जनता को चिंतित करता है, तो लोग अक्सर इस पर बहुत कम ध्यान देते हैं। इसलिए, यह काफी ईमानदार था। घटना के बाद, हम बीयर पब क्रुग में बैठे। यह सब खत्म हो गया था, लेकिन हमने इसे जारी रखने का फैसला किया और सकारात्मक प्रतिक्रिया प्राप्त की।

ओलेग : 2017 में कितने प्रतिभागी एकत्रित हुए?

वेलेंटाइन : 2017 में, लगभग दो सौ लोग थे। हमने घटना के पैमाने को बढ़ाने, बढ़ाने का प्रयास किया। हमने इसे टेक्नोपोलिस साइट पर खर्च किया। संयोग से, यह संयोग है कि उसी वर्ष में यैंडेक्स ने फिर भी एक और सम्मेलन आयोजित किया। इसलिए, हमने फैसला किया कि यह एक पुष्टि है कि साइट काफी उच्च गुणवत्ता वाली है। यह मुझे लगता है कि वहाँ एक बल्कि फोटोजेनिक अंतरिक्ष, एक सुंदर कमरा था। हमने विदेशी वक्ताओं को आमंत्रित किया। तीन रिपोर्ट के साथ हमारे चार विदेशी वक्ता थे और दो ने एक कार्यशाला आयोजित की - ऐसी दिलचस्प योजना। रिपोर्ट की दो धाराओं के लिए यह फिर से एक दिन की घटना थी। फिर हमने फिर से जारी रखने का फैसला किया।

ओलेग : इस वर्ष के लिए क्या योजनाएं हैं? क्या मॉस्को पायथन होगा? मैं थोड़ा चालाक हूं, यह सवाल पूछना, बिल्कुल।

ग्रेगरी : बेशक यह होगा।

ओलेग : हाँ, निश्चित रूप से यह होगा। इस वर्ष हम समुदाय के साथ मिलकर मास्को पायथन कॉन्फ ++ बना रहे हैं। हम एक सम्मेलन के आयोजन के लिए एक ऐसी मशीन हैं। पिछले 10 वर्षों में, हमने सीखा है कि शांत सम्मेलनों का आयोजन कैसे किया जाता है, लेकिन हम पायथन के बारे में कुछ भी नहीं जानते हैं। दोस्तों पायथन के बारे में सब कुछ जानते हैं। हमने मेगा इवेंट को एकजुट करने और बनाने का फैसला किया, जो पिछले साल की तुलना में कई गुना अधिक होगा।

अपने आप को एक नया बार सेट करना, इसे लेना और इसे बहुत दिलचस्प बनाना।

मैं तकनीकी विवरणों के बारे में थोड़ी बात करूंगा और फिर मैं सामग्री के बारे में, यम्मी के बारे में कोशिश करूंगा। 22 और 23 अक्टूबर को मॉस्को के केंद्र में 2 दिन का होगा, एक अच्छा, अच्छा Infospace साइट पर, जहां से हमने 11 साल पहले HighLoad ++ शुरू किया था। पूरे दो दिन, रिपोर्ट, माइटैप्स और दिन के दौरान अन्य विभिन्न गतिविधियों के साथ कई ट्रैक। पहले दिन अनिवार्य पार्टी। कुछ साल पहले हमने उन्हें हमेशा करना शुरू किया और हम वास्तव में, वास्तव में इसे पसंद करते हैं। हम जानते हैं कि उन्हें इस तरह से कैसे व्यवस्थित किया जाए कि संवाद करना, दोस्त बनाना दिलचस्प हो, ताकि पार्टी भी उपयोगी हो। यह संगठनात्मक भाग पर लागू होता है।

ग्रेगरी : सम्मेलन, बैठक, स्कूल, शैक्षिक पाठ्यक्रमों से अलग कैसे है?

वेलेंटाइन : मैं थोड़ा बाधित होगा। इस तथ्य के अलावा कि ग्रेगरी मॉस्को पायथन के इंजीलवादी हैं, वे कार्यक्रम समिति के प्रमुख भी हैं।

ओलेग : इसलिए, उस पर सभी धक्कों।

ग्रेगरी : यह एक अप्रत्याशित मोड़ था, लेकिन मैं इसे अपने लिए अनुकूल दिशा में मोड़ने की कोशिश करूंगा। एक सम्मेलन एक विशेष प्रारूप है । इंटरनेट पर एक धारणा है: आधुनिक दुनिया में एक सम्मेलन में क्यों जाएं, क्योंकि सब कुछ Google पर पाया जा सकता है? मैंने साइट पर जाकर आधिकारिक दस्तावेज पढ़े। लेकिन यह कागज की किताबों की तरह है।

कोई फर्क नहीं पड़ता कि यह कितना पागल लग रहा है, लेकिन अगर आप कुछ बड़ा और जटिल सीखना चाहते हैं, तो यह एक पेपर बुक खोजने के लिए समझ में आता है, जहां एक व्यक्ति ने कई वर्षों तक एक ही स्थान पर यह सब ज्ञान इकट्ठा करने में बिताया।

एक पेपर बुक, निश्चित रूप से, आपको TensorFlow के नवीनतम संस्करण का उपयोग करना नहीं सिखाएगी, क्योंकि यह पुराना हो जाएगा। लेकिन एक कागज़ की किताब आपको मनोविज्ञान, जीव विज्ञान या जापानी को ऑनलाइन प्रलेखन की तुलना में बेहतर सीखने की अनुमति देगी। पुस्तकों का अपना आला है, सम्मेलन का भी अपना आला है।

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

सम्मेलन के अतिथि कौन हैं? कौन कभी आईटी सम्मेलन में जाता है? मैं अब मॉस्को पायथन कॉन्फ + ++ की बात कर रहा हूं। यह एक डेवलपर है जो पेशेवर रूप से अपने काम में अजगर का उपयोग करता है या किसी कारण से इसका उपयोग करना चाहता है। उसके पास दिलचस्प परिस्थितियां, कुछ सवाल, कठिनाइयां हैं। काम पर हर दिन, वह 8 घंटे के लिए कुछ करता है, और कुछ होता है, लेकिन कुछ नहीं करता है। यह सब google नहीं हो सकता। वह सम्मेलन कार्यक्रम को पढ़ता है और देखता है: "यह व्यक्ति Google पर मशीन सीखने में काम कर रहा है, इस विषय पर अधिक जानकारी है कि मैं पिछले दो वर्षों से कर रहा हूं। अगर मैं सम्मेलन में आता हूं, तो उसकी रिपोर्ट सुनता हूं, फिर मैं उनके पास जाता हूं और एक सवाल पूछता हूं, तो इस क्षेत्र का एक शीर्ष विशेषज्ञ मुझे जवाब देगा। ” हर कोई समझता है कि यदि आप उसे एक ई-मेल लिखते हैं - एक कतार है। लेकिन यदि आप सम्मेलन में आते हैं, तो आप उद्योग के नेताओं से बात कर सकते हैं, उन्हीं डेवलपर्स के साथ जो हर दिन एक ही तकनीक का उपयोग करते हैं। यह फेसबुक पर चैट करने और स्टाकेवरफ्लो और रेडिट पर सवाल पूछने की तुलना में अधिक प्रभावी है। Stackoverflow में, वे श्रृंखला से कुछ तकनीकी प्रश्न का उत्तर दे सकते हैं "इस तरह की बात कैसे करें?" कोई भी व्यावहारिक अनुभव साझा नहीं करेगा, क्योंकि अधिकांश अनुभवी डेवलपर्स अभी भी काम करते हैं। Stackoverflow के लिए अपने सभी प्यार के साथ, मैं इसे अपने काम में बहुत उपयोग करता हूं, लेकिन अभी भी वहां कुछ शीर्ष विशेषज्ञ हैं। वे अपने काम पर काम करते हैं और साल में कई बार सम्मेलनों के लिए उड़ान भरते हैं। यह वहां है कि आप उन्हें पकड़ सकते हैं और पता लगा सकते हैं कि वे क्या और कैसे करते हैं।

वैलेंटाइन : दोस्तों, उन टिप्पणियों या विषयों पर टिप्पणी लिखिए जिन्हें आप सम्मेलन में देखना चाहते हैं। हम, डेवलपर्स के एक समुदाय के रूप में, आपकी इच्छाओं को ध्यान में रखने और एक कार्यक्रम बनाने की कोशिश करेंगे जो आपकी आवश्यकताओं को पूरा करता है।

ग्रेगरी : हमारे पास एक विशेष Google डॉक्टर भी है जिस पर आप टिप्पणी कर सकते हैं। हम, कार्यक्रम समिति, पहले से ही विषयों और पचास वक्ताओं का एक समूह उठा चुके हैं। आपको उन लोगों को जोड़ने के लिए स्वागत है, जिन्हें आप सम्मेलन में देखना चाहते हैं। लेकिन न सिर्फ: "आह, गुइडो वैन रोसुम जीवित है!", लेकिन आप उन लोगों से सवाल पूछना चाहते हैं, जिन विषयों पर आपको काम करने में समस्या है, जिनके उत्तर आपको शांत करने में मदद करेंगे।

ओलेग : ग्रिशा एक सम्मेलन में उन लोगों के साथ संवाद करने की संभावना के बारे में सही ढंग से बात करते हैं, जिन्हें आम जीवन में पकड़ना मुश्किल है। हम, आयोजकों के रूप में, इसके बारे में अच्छी तरह से जानते हैं, और इस समय हमारे पास अपने दृष्टिकोण से सम्मेलन आयोजित करने का सबसे इष्टतम प्रारूप है। इस तरह के संचार को व्यवस्थित करने के लिए, इसे सुविधाजनक बनाने और प्रोत्साहित करने के लिए, हम कई अलग-अलग कार्यों, संगठनात्मक चिप्स के साथ आए।

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

दूसरी बात, यह प्रदर्शनी। विपणन विशेषज्ञ हमारी प्रदर्शनी में काम नहीं करते हैं। हम एचआर के काम को कम करने और तकनीकी विशेषज्ञों के काम को अधिकतम करने की कोशिश करते हैं ताकि जब आप प्रदर्शनी में आएं तो आप एक प्रश्न पूछ सकें और एक विशिष्ट उत्तर प्राप्त कर सकें।

तीसरा, वह पार्टी जिसमें सभी वक्ता शामिल हैं, जिसमें शामिल हैं।

चौथा, रिपोर्ट पूरी होने के बाद, प्रत्येक कमरे के पास एक फ्लिप चार्ट के साथ एक चर्चा क्षेत्र है, जहां स्पीकर उन सवालों के जवाब देना जारी रखता है जो उसने रिपोर्ट के ढांचे के भीतर जवाब देने के लिए प्रबंधित नहीं किया था।

आपने कहा था कि आप पहले से ही 50 विषयों nabreynstromili। हाँ?

ग्रेगरी : 50 संभावित वक्ता। दर्जनों विषय हैं। पायथन एक काफी अनोखी भाषा है जिसमें यह वास्तव में सामान्य उद्देश्य है।

सब कुछ पायथन में किया जाता है: वेब एप्लिकेशन, आश्चर्य - डेस्कटॉप एप्लिकेशन, यहां तक ​​कि बड़ा आश्चर्य - मोबाइल एप्लिकेशन, गणित, परीक्षण, स्वचालन।

अब अजगर मशीन लर्निंग, बिग डेटा, आर्टिफिशियल इंटेलिजेंस कर रहा है। मशीन लर्निंग टेन्सरफ्लो के साथ काम करने के लिए सबसे ऊपर की रूपरेखा पाइथन के कंधों पर है।

वेलेंटाइन : जो लोग मशीनों के विद्रोह को रोकना चाहते हैं, उन्हें अजगर के विकास को रोकने की जरूरत है।

ग्रेगरी : कार्यक्रम समिति के रूप में हमारा मुख्य कार्य कार्यक्रम को विविध बनाना है। मुझे लगातार याद है कि जो लोग सवाल पूछना चाहते हैं, वे सम्मेलन में जाते हैं। मैं उन विषयों पर एक या दो वक्ताओं में खोजना चाहता हूं, जहां वे कुछ पूछना चाहते हैं।

ओलेग : क्या मैं सही ढंग से समझता हूं कि कार्यक्रम कैसे बनाया जाता है? फाइटन और कुछ प्रकार के व्यावहारिक अनुप्रयोग। तो?

ग्रेगरी : न केवल अनुप्रयोग के व्यावहारिक क्षेत्र, बल्कि पारिस्थितिकी तंत्र के कुछ हिस्से भी। उदाहरण के लिए, पायथन में सामयिक मुद्दे हैं। बस आपको कई थ्रेड्स में दो-दिवसीय सम्मेलन बनाने में मदद करने से हमें "2.7 से 3.x पर माइग्रेट करने" जैसे विषयों को कवर करने में मदद मिलेगी - यह सिर्फ पायथन के स्तंभों में से एक है। जिस तरह उन्होंने 10 साल पहले पलायन करना शुरू किया था, उसी तरह अब तक वे कमज़ोर हैं। पाइथन में, यह उस समय रूबी की तुलना में अधिक शक्तिशाली है।

ये निर्भरता प्रबंधन के मुद्दे हैं , क्योंकि जब हम एक नई मशीन लेते हैं और कहते हैं: "पायथन इन निर्भरताओं को स्थापित करता है।" 90% अवसरों के साथ, यह त्रुटि के साथ विस्फोट होगा "मैं वहां कुछ एकत्र नहीं कर सकता।"

ये व्यावहारिक अनुप्रयोग हैं, निश्चित रूप से: "पायथन और टेन्सरफ़्लो", "पायथन और डेटाबेस के साथ काम करना", "फाइटन और डॉकर, कुबेरनेट्स" और "पायथन और तैनाती", "पायथन और मोबाइल विकास" के साथ काम करना।

कुछ भाषा-विशिष्ट बातें। उदाहरण के लिए, "फ्यूचर पायथन" या "बैकेंड पर 2018 में क्या उपयोग करें: पायथन या जावास्क्रिप्ट?" अंत में, लौ बनाने वाले विषय जैसे, उदाहरण के लिए, "WebAssembly जैसे गर्म केक का उपयोग करके वेब के लिए पायथन।"

हम कार्यक्रम में इस सब को प्रतिबिंबित करने के लिए बहुत प्रयास करेंगे। बेशक, मैं चमत्कार का वादा नहीं करता। लेकिन आपको प्रलेखन के बारे में याद है। इसे अभी देखें, और यदि आपके पास कहने के लिए कुछ है, तो कहें। हर दिन हम इन टिप्पणियों की समीक्षा करते हैं, उन्हें साफ करते हैं और अगर हमें कुछ दिलचस्प लगता है, तो हम उन्हें लिखते हैं।

ओलेग : यह कार्यक्रम के विषयों के साथ स्पष्ट है। कोई भी नई वस्तु, समाचार, रुझान, फाइटन कहां है? कहां जा रहा है इकोसिस्टम? उसे क्या हो रहा है?

ग्रेगरी : थीम्स बहुत दिलचस्प हैं। मैंने पहले से ही मशीन लर्निंग, बिग डेटा, आर्टिफिशियल इंटेलिजेंस के बारे में बात की थी - यह वह जगह है जहां अब पूरा प्रचार है। लेकिन यह एक लागू विषय है। खुद भाषा भी बहुत बदल रही है।

2017-2018 टाइपिंग के साल बन गए।

उन भाषाओं में जो दशकों से गतिशील हैं: जावास्क्रिप्ट, पीएचपी, पायथन, अप्रत्याशित रूप से पहुंचे। यह पूरी तरह से नया तरीका है। इसे क्रमिक टंकण कहा जाता है। उन्होंने दो शिविरों को समेट लिया: गतिशील और स्थिर प्रोग्रामिंग भाषाएं। अब, जब डेवलपर्स पायथन, जावास्क्रिप्ट या पीएचपी में लिखते हैं, तो वे प्रकार निर्दिष्ट कर सकते हैं, लेकिन हर जगह नहीं, बल्कि उनकी पसंद के। यह चीज़ काफी समय पहले अजगर 3.2 में दिखाई दी थी, लेकिन सक्रिय रूप से 3.5 संस्करण में इस्तेमाल की गई थी (इसके लिए यांत्रिकी दिखाई दी)। अब संस्करण 3.6, 3.7 प्रासंगिक हैं। यह बात नई है। टाइपिंग का काम करने के लिए बहुत सारी उपयोगिताओं हैं। अग्रणी आईडीई / संपादक, PyCharm ने अपने प्रकार के समर्थन का अपना कार्यान्वयन किया ताकि सब कुछ तेज हो। हाल ही में, Facebook ने Pyre नामक प्रकार के साथ काम करने के लिए एक नई मेगा-फास्ट उपयोगिता बनाई। यह नया है, और डेवलपर्स समझ नहीं पा रहे हैं कि इन चीजों का उपयोग कैसे किया जाए। पूरा इंटरनेट गुलजार है कि फाइटन, प्रकार, पियरे - स्वादिष्ट कॉकटेल पाने के लिए यह सब कैसे सही तरीके से पकाना है। वैसे, PyCharm के आंद्रेई वेल्लास्कोविच भी हमारी कार्यक्रम समिति के सदस्य हैं और हमें विषयों को चुनने में मदद करेंगे।

2018 में और क्या दिलचस्प है? नई वेब ...

ओलेग : नई वेब?

ग्रेगोरी : हाँ, नया वेब। अब हमारे पास सभी ब्राउज़रों में WebAssembly है। इसका मतलब यह है कि वेब पेजों को अब पूरी तरह से जावास्क्रिप्ट में लिखने की आवश्यकता नहीं है, लेकिन आप तर्क लिख सकते हैं, उदाहरण के लिए, सी। में हर कोई यह समझने की कोशिश कर रहा है कि जावास्क्रिप्ट को पूर्ण-स्टैक विकास से बाहर फेंकने का अर्थ हो सकता है, और पायथन और बैकएंड और यात्रा करना दृश्यपटल। अब आपके पास क्या है? यह एक अनुप्रयोग या एक छोटा सा एपीआई जैसा होना चाहिए, ये सभी वेब 3.0, एकल-पृष्ठ अनुप्रयोग, प्रगतिशील वेब ऐप - जिसके लिए Google डूब जाता है। डेवलपर्स इसके साथ प्रयोग कर रहे हैं और इसका उपयोग करने की कोशिश कर रहे हैं। वे यह पता लगाने की कोशिश कर रहे हैं कि क्या इससे उन्हें समय की बचत होगी और क्या वे अधिक जटिल समस्याओं को हल करेंगे, बेहतर समस्याओं को हल करेंगे, समर्थित कोड लिखेंगे।

जो मैं फोकस करना चाहता था वह चिप्स हैं। गुइडो पायथन भाषा के विकास के नेता हैं। इससे पहले, कई वर्षों तक वह काफी रूढ़िवादी था। उन्होंने कहा कि हम भाषा का एक सरल, स्वच्छ कोर रखेंगे, और यह मुख्य विचार है। लेकिन हाल के वर्षों में, मैं यह नहीं कह सकता कि वह आराम कर रहा है, फिर भी वह पहले से सत्तर का है, लेकिन जाहिर तौर पर वह पूरी तरह से सीख चुका है और अब पायथन में पूरी तरह से नई चीजें जुड़ गई हैं। उदाहरण के लिए, एक हफ्ते पहले उन्होंने पुष्टि की कि अगले संस्करणों में एक नया ऑपरेटर ": =" सीधे पास्कल से जोड़ा जाएगा। फ्रेशमैन, जो आपको एक पहचानकर्ता को असाइन करने और एक कमांड के साथ सत्यापित करने की अनुमति देगा। भाषा अप्रत्याशित रूप से विकसित होती है, नई विशेषताएं जोड़ी जाती हैं: प्रकार, नया सिंटैक्स, वेब हमारे सामने आता है, मेगा-हॉट विषय मशीन लर्निंग, आर्टिफिशियल इंटेलिजेंस है। यह सब 2018 में कुछ महीनों में हम लाइव चर्चा करेंगे।

ओलेग : कृपया मुझे बताएँ कि आप अपने वक्ताओं के रूप में किसे देखते हैं।

ग्रेगरी : वक्ताओं के रूप में, हम सबसे पहले उन लोगों को देखते हैं, जिनसे सवाल पूछने का कोई मतलब नहीं है। यह महान अनुभव वाला व्यक्ति है , जो अपने स्वयं के व्यावहारिक अनुभव से उत्तर दे सकता है: "मैं पिछले कुछ वर्षों से पायथन में प्रकारों का उपयोग कर रहा हूं, और यहां मैं आपको अपने प्रश्न और नए प्यारे के बारे में बता सकता हूं।"

यह किसी बड़ी कंपनी का स्पीकर है । उदाहरण के लिए, यैंडेक्स के एक वक्ता, जो पायथन में परीक्षण साइटों को लोड करता है। और सभी एक बार में: "ठीक है, यांडेक्स पहले से ही जानता है कि साइटों का लोड परीक्षण कैसे करना है।" इसलिए, उनके सवालों के साथ सभी उनके पास दौड़े, घिरे, कॉफी पी और सवाल करने लगे।

तीसरा एक स्पीकर है जिसमें कुछ अनूठे अनुभव हैं । उसने एक ऐसा काम किया जो उससे पहले किसी ने नहीं किया था। वह आया, इस बारे में बताया, और तुरंत उन्होंने उससे पूछा: "सुनो, तुम पूरे एक साल से ऐसा कर रहे हो, और कोई नहीं कर रहा था।" मैं इसे इस तरह इस्तेमाल करना चाहता हूं। मुझे बताओ क्या और कैसे। ”

वैलेंटाइन : मुझे लगता है कि हमारे पास भाषा के विकास में शामिल लोगों के विषयों तक पहुँच देने का अवसर होगा। इसे पायथन कोर डेवलपर्स कहा जाता है।

ओलेग : रूसी भाषी या आप किसी को स्थानांतरित करने की योजना बना रहे हैं?

वैलेंटाइन : रूसी भाषी पायथन कोर डेवलपर्स में से एक हमारी कार्यक्रम समिति में है, यह आंद्रेई स्वेतलोव है। वह 2016 के सम्मेलन में हमारे वक्ता थे। उनकी रिपोर्ट ने दर्शकों से बहुत सारे सवाल उठाए। लोग उससे चैट करके खुश थे। इस साल, निश्चित रूप से, हम उसे सम्मेलन में देखेंगे, मुझे नहीं पता कि वह एक वक्ता है या नहीं। लेकिन किसी भी मामले में उसके साथ मिलने का अवसर होगा, भले ही वह रिपोर्ट न करे। रूसी बोलने वाले कोर डेवलपर्स हैं, विदेशी हैं। हमें लगता है कि आंद्रेई की मदद से हम उन तक पहुंचेंगे और भाषा के "हुड के नीचे" कैसे और क्या हो रहा है, विकास तंत्र क्या हैं, यह बताने के लिए हम उनमें से एक को जरूर बुलाएंगे।

: .

: . , — . ?

: . conf.python.ru « ». , . ? - . , — , . , , , . , , , , , .

: , , ?

: . ? . , . , . .

, , , , , .

20 . , , , , , 20 , , . .

: , , , . 40 , . . , . , , .

: ?

: 7 , . , , , — - .

: ? ?

: . , .

: ? , .

: .

: Moscow Python Conf++ 22-23 . ,
. , . . , और कुछ समय बाद हम एक होटल बुक करने की पेशकश करेंगे जहां हम भारी छूट पाने की कोशिश करेंगे ताकि सब कुछ सुविधाजनक हो। अपनी भागीदारी की योजना बनाएं। हम आपको आमंत्रित करते हैं। मॉस्को पायथन समुदाय स्पार्क करने का वादा करता है। यह कमाल होगा।

Source: https://habr.com/ru/post/hi418447/


All Articles