यह छठे रूसी
PyConRu के लिए दो सप्ताह से थोड़ा कम रहता है। यह सम्मेलन 22-23 जुलाई को मॉस्को से 95 किमी दूर क्रोनवेल याखोंटी ट्रूसा होटल में आयोजित किया जाएगा (आयोजन स्थल से और वहाँ से स्थानांतरण होगा)।
अब कार्यक्रम में 25 रिपोर्ट और 3 कार्यशालाएं हैं। इसके अलावा, रूस में पहली बार हम कोर डेवलपमेंट पैनल का आयोजन करेंगे। तीन पायथन कोर डेवलपर्स: यूरी सेलिवानोव (एजडीडीबी, कनाडा), एंड्री श्वेतलोव (एयोहेट्प्प, यूक्रेन) और क्रिश्चियन हेइम्स (रेड हैट, जर्मनी) दर्शकों के किसी भी सवाल का जवाब देंगे: भविष्य के बारे में, समस्याओं, समुदाय और हर चीज के बारे में। आप में रुचि रखते हैं सामान्य तौर पर, प्रश्न तैयार करें, यह दिलचस्प होगा!
ठीक है, अब
कार्यक्रम को देखने और रजिस्टर करने का समय है यदि आप इसे बंद कर देते हैं। सभी सम्मेलन रिपोर्टों के बारे में शीघ्र ही एक बिल्ली के नीचे।

PyCon Russia 2018 कार्यक्रम
यूरी सेलिवानोव (टोरंटो) -
पायथन कोर डेवलपर , विशेषज्ञ सॉफ्टवेयर डेवलपर, एजडीडीबी के संस्थापक, uvloop, asyncpg, asyncio के लेखक। यूरी ने सिस्को, Pinterest, ABB, निन्टेंडो और अन्य कंपनियों को सलाह दी है। इसका सॉफ्टवेयर फेसबुक और इंस्टाग्राम जैसी कंपनियों द्वारा उत्पादकता बढ़ाने के लिए उपयोग किया जाता है। PyConRu पर, यूरी असिनसियो टुडे एंड टुमॉरो पर एक वार्ता देंगे।
पायथन कोर डेवलपर , लेखक और कई पायथन पुस्तकालयों में एक सक्रिय भागीदार, जिनमें एसिंको, एआईओएचटीपी, एआईओपग, एयोज़्मक, पायकोन रूस कार्यक्रम के निदेशक
आंद्रेई स्वेतलोव (कीव) एक प्रस्तुति देंगे "लेखक से एआईओएचटीटीपी"। आंद्रेई वर्तमान स्थिति के बारे में बात करेंगे, भविष्य के लिए योजनाओं का वर्णन करेंगे और सही आवेदन के बारे में सुझाव देंगे।
क्रिश्चियन हेइम्स (हैम्बर्ग) - 2007 के बाद से
पायथन कोर डेवलपर ,
Red Hat में सीनियर सॉफ्टवेयर इंजीनियर, PSF के सदस्य। क्रिश्चियन एक प्रस्तुति देंगे "SSLError, अब क्या?" जिसमें वह मुख्य क्रिप्टोग्राफिक प्रिमिटिव्स, हैंडशेक प्रोटोकॉल, सर्टिफिकेट्स की आंतरिक संरचना और सार्वजनिक कुंजी इन्फ्रास्ट्रक्चर के बारे में संक्षेप में बात करेंगे। आप टीएलएस / एसएसएल के लिए सर्वोत्तम प्रथाओं, डिबगिंग टूल और डायग्नोस्टिक विधियों और प्रमाणपत्रों को प्रबंधित करने के तरीके के बारे में जानेंगे।

इस सम्मेलन का एक अन्य प्रमुख येल्प है, जो स्वैगर / ओपनएपीआई
स्टेफान जेन्शच (हैम्बर्ग) के डेवलपर्स में से एक है। स्टीफन एक बात "बड़े कोडबस के साथ एनोटेशन" टाइप करेंगे, जो आपको बताएगा कि एनोटेशन का उपयोग कैसे शुरू करें, एनोटेशन का सबसे अधिक लाभ कैसे प्राप्त करें, और उन समस्याओं से कैसे बचा जाए जो आप उनका उपयोग करना शुरू करते हैं।
मेलानी वार्रिक (सैन फ्रांसिस्को) -
Google क्लाउड पर वरिष्ठ डेवलपर एडवोकेट। उससे पहले, मेलानी डीप्लिन्थिंग 4 जे (एक खुला स्रोत जावा प्लेटफॉर्म) के संस्थापक और डेवलपर थे, और Change.org पर मशीन लर्निंग के साथ भी काम किया। सम्मेलन में, मेलानी सुदृढीकरण सीखने पर एक वार्ता देंगे।
Eigen Technologies में डेवलपमेंट मैनेजर, Exponential में CTO, आर्टिफिशियल इंटेलिजेंस और मशीन लर्निंग में विशेषज्ञ
Alejandro Saucedo (London) पायथन और एयरफ्लो के साथ इंडस्ट्रियल डेटा पाइपलाइन पर बात करेंगे। हाथों की यह बात आपको यह जानने में मदद करेगी कि एयरफ्लो का उपयोग करके मशीन लर्निंग कैसे सेट करें।
JetBrains में PyCharm समुदाय के प्रमुख
, आंद्रेई Vlasovskikh, PyCharm वातावरण में 7 कोड संपादन तकनीकों के बारे में बात करेंगे जो पाठ संपादकों में लागू करना असंभव या कठिन है। ये तकनीक स्ट्रिंग्स पर कार्रवाई नहीं करती हैं, लेकिन पायथन सिनेटिक और सिमेंटिक संरचनाओं पर: चर, भाव, कार्य। आंद्रेई बताएंगे कि क्या यह आपको कोड को तेजी से संपादित करने की अनुमति देता है और इस दृष्टिकोण के क्या नुकसान हैं।
स्क्रैपिंगहब में डेटा साइंस के प्रमुख
मिखाइल कोरोबोव (येकातेरिनबर्ग) स्मार्ट वेब मकड़ियों को लिखने के लिए मशीन लर्निंग का उपयोग कैसे किया जा सकता है, इसके बारे में बात करेंगे। डीप लर्निंग और रीइनफोर्समेंट लर्निंग का उपयोग करने के उदाहरण सहित अभ्यास से उदाहरण होंगे; माइकल उपलब्ध ओपन-सोर्स घटकों के बारे में भी बात करेगा जहां से ऐसे स्मार्ट मकड़ियों को इकट्ठा किया जा सकता है।
Aiden.ai लिंग जांग (लंदन) में एक इंजीनियर "एनएलपी को बड़े पैमाने पर शोर पाठ से समृद्ध अंतर्दृष्टि की खोज करने" के लिए एक प्रस्तुति देगा। "इस वार्ता में, मैं एक सरकारी संस्था के लिए असंरचित सर्वेक्षण प्रतिक्रियाओं के एक बड़े शोर कॉर्पस से समृद्ध, कार्रवाई योग्य अंतर्दृष्टि निकालने का एक केस अध्ययन प्रस्तुत करता हूं। हम महीनों से लेकर विश्लेषण तक का समय कम कर देते हैं। "हम क्लिचर-लर्निंग और एनएलटीके का उपयोग क्लस्टरिंग, प्राकृतिक भाषा समझ और संक्षेपण जैसी तकनीकों का पता लगाने और व्यावहारिक तरीकों और अंतर्निहित सिद्धांत दोनों पर जाने के लिए करते हैं।"
केट हेडडेल्टन (सैन फ्रांसिस्को) स्टार्टअप
शिफ्ट टेक्नोलॉजीज (उपयोग की गई कारों को खरीदने और बेचने के लिए एक बाजार) में एक सॉफ्टवेयर इंजीनियर है, जहां वह ऑप्सनली में पायथन परियोजनाओं, संस्थापक और सीईओ में शामिल है (एक ऐसा मंच जो इंजीनियरिंग को क्लाउड में बुनियादी ढांचे को तैनात करने में मदद करता है)। केट टेक्निकल डेट और पायथन पर व्याख्यान देंगे।
Mail.Ru, Vadim Pushtaev के डेवलपर बताएंगे कि वे सर्च पर यूनिट टेस्ट कैसे लिखते हैं। छोटी चीजों से: कैसे नाम दें, प्रत्येक परीक्षा की संरचना क्या है, आदि, बड़े सवालों के लिए: कैसे TDD के साथ चीजें हैं, कैसे गीला हो, कैसे बाहरी सिस्टम से निपटने के लिए जैसे डेटाबेस, वे जुड़नार के साथ कैसे रहते हैं, आपको निजी तरीकों का परीक्षण करने की आवश्यकता क्यों है ।

पायथन में सी कोड के साथ उत्कृष्ट एकीकरण क्षमताएं हैं। यह आपको लचीलेपन को बनाए रखते हुए कम लागत पर प्रदर्शन-महत्वपूर्ण कार्यों का अनुकूलन करने की अनुमति देता है।
DomKlik में विकास के तकनीकी निदेशक
सर्गेई बोरिसोव "Cython - C प्रोग्रामिंग फॉर पीपुल" नामक एक कार्यशाला आयोजित करेंगे
, जहां वह यह बताएंगे कि ऐसी समस्याओं को हल करने के लिए कौन से टूल का उपयोग किया जा सकता है और कार्यशाला में प्रतिभागियों के साथ एक साधारण प्रोटोकॉल के साथ एक अतुल्यकालिक ग्राहक लिखेंगे।
मरीना कमलोवा ,
यैंडेक्स के एक ऐलिस डेवलपर
, आपको बताएंगे कि आप कौन से अजगर के घटकों से टेक्स्ट चैट बॉट बना सकते हैं, जिस क्षण से आपको बॉट (एनएलयू, एनएलजी, एमएल क्लासीफायर) से प्रतिक्रिया प्राप्त करने के लिए एक उपयोगकर्ता संदेश मिलता है, बॉट को कैसे अलग करना है त्वरित संदेशवाहक और न केवल तात्कालिक संदेशवाहक, बल्कि टेलीग्राम एपीआई का एक उदाहरण के रूप में उपयोग करते हुए बॉट रिसीबिलिटी को कैसे बढ़ाया जाए।

अतीत में, EasyTen और यूनिवर्सिटी कॉलेज लंदन में डेटा वैज्ञानिक और मशीन लर्निंग इंजीनियर, अब
पोटा डेवलपर्स में सीईओ
विटाली डेविडोव, अपनी रिपोर्ट में पायथन के साथ सर्वरलेस पर एक माइक्रोसैस
सर्विस का एक उदाहरण पर विचार करेंगे। एक छोटे से सैद्धांतिक भाग के बाद, विटाली लाइव मोड में AWS लैम्ब्डा पर एक साधारण सेवा तैनात करेगा और इसका परीक्षण करेगा।
डॉल्किक में विकास के निदेशक
एलेक्स कुज़मिन, औद्योगिक प्रोग्रामिंग पाठ्यक्रमों के प्रोफेसर और MIPT में प्रोग्रामिंग भाषाओं के सिद्धांत, अतुल्यकालिक प्रोग्रामिंग की ताकत और कमजोरियों के बारे में बात करेंगे, और यह बताएंगे कि यह तंत्र पायथन के अंदर कैसे काम करता है। कुछ उपयोगी पुस्तकालयों और उपकरणों पर विचार करें। अंत में, हम अतुल्यकालिक कोड को ठीक से मापने और डिबग करने के तरीके के बारे में बात करेंगे।
एविटो दिमित्री खोदाकोव में तकनीकी नेतृत्व एक लोड किए गए माइक्रोसवर्क फ्रेमवर्क का निर्माण करते समय विशिष्ट समस्याओं और नुकसान के बारे में बात करेगा; अतुल्यकालिक अनुप्रयोगों की रूपरेखा के बारे में; बवंडर और एनोहटप अतुल्यकालिक के बीच बुनियादी अंतर; और मुकाबला करने के करीब स्थितियों में बवंडर बनाम aiohttp की ईमानदार तुलना करें। रिपोर्ट अनुभवी पायथन डेवलपर्स के लिए उपयोगी होगी जो एसिंक्रोनस और माइक्रोसर्विसेस से निपटते हैं जो एसिंक्रोनस अनुप्रयोगों के साथ स्केलिंग और डीबगिंग समस्याओं का सामना करते हैं।
इंजीनियर्स गेट डोनाल्ड व्हाईट (लंदन) के वरिष्ठ सॉफ्टवेयर इंजीनियर "पायथन में इंजीनियर्स गेट हाई परफॉर्मेंस डाटा प्रोसेसिंग" नामक एक प्रेजेंटेशन देंगे। "यह बात बताती है कि हुड के नीचे कैसे खस्ता और पांडा काम करते हैं और कैसे वे वेक्टराइज़ेशन का उपयोग बड़ी मात्रा में डेटा को बहुत तेज़ी से संसाधित करने के लिए करते हैं। हम एक उदाहरण डेटासेट दिखाते हैं, जिसे numpy / पांडा के उपयोग से संसाधित किया जा रहा है। "हम इन पुस्तकालयों का प्रभावी ढंग से उपयोग करने का तरीका प्रदर्शित करते हैं, जो इस बड़े डेटासेट के प्रसंस्करण समय को कई घंटों से सेकंड तक कम करते हैं।"

अजगर केवल वेब और अतुल्यकालिक के बारे में नहीं है।
इंटेलिजेंट सिस्टम डिज़ाइन अलेक्जेंडर मेन्शिकोव (कोम्सोमोलस्क-ऑन-अमूर) की
प्रयोगशाला में पायथन-डेवलपर एक कार्यशाला "पायथन और आरओएस के साथ रोबोटिक्स" आयोजित करेगा। प्रतिभागियों के साथ, अलेक्जेंडर यह पता लगाएंगे कि, एक साधारण डेटा एक्सचेंज मॉड्यूल से, आप एक स्वायत्त बुर्ज के एक प्रोटोटाइप के साथ आ सकते हैं जो एक लक्ष्य की खोज कर सकता है और एक ऑपरेटर की मदद के बिना शॉट की स्थिति के बारे में सूचित कर सकता है।
मर्लिन सिस्टम में तकनीकी निदेशक
एवगेनी स्लेज़्को (मॉस्को), एक प्रणाली में सेवा-उन्मुख वास्तुकला को लागू करने में अपने अनुभव को साझा करेंगे
, जिसे पायथन में 5 वर्षों से अधिक समय से विकसित किया गया है। इसकी आवश्यकता क्यों है? यह किन समस्याओं को हल करता है और किन लोगों को बनाता है? शुरुआत में आपको क्या ध्यान रखना चाहिए? इंजीनियर के दृष्टिकोण से और विकास प्रबंधन के दृष्टिकोण से दोनों को क्या लाभ है?

हर दिन हम रिलेशनल डेटाबेस के साथ काम करते हैं: हम ऑब्जेक्ट बदलते हैं, माइग्रेशन रोल करते हैं, इंडेक्स बनाते हैं। लेकिन कभी-कभी आपको कई क्षेत्रों में डेटा एकत्र करने की आवश्यकता होती है या आप रिलेशनल डेटाबेस की नवीनतम सुविधाओं का प्रयास करना चाहते हैं, उदाहरण के लिए, यूनियन ऑपरेटर। Django या PeeWee केवल साधारण चीजों को व्यक्त कर सकता है, इसलिए आपको कच्चे SQL का उपयोग करना होगा। लेकिन SQLAlchemy लाइब्रेरी शुद्ध पायथन में किसी भी जटिल प्रश्न को व्यक्त कर सकती है। यह आपको समझने योग्य कोड लिखने और इसे आसानी से रिफैक्ट करने की अनुमति देता है।
Tinkoff.ru डेनिस कटावेव (येकातेरिनबर्ग) के डेवलपर अंदर से SQLAlchemy कैसे बनाया जाता है, यह कैसे काम को सरल करता है और इसका उपयोग कब (स्पॉइलर - हमेशा) के उदाहरणों पर
दिखेगा ।

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

आमतौर पर खेल प्रोग्रामिंग में सभी प्रतिभागी C / C ++ / Java का उपयोग करते हैं, लेकिन पिछले एक दशक में पायथन का उपयोग करने वाले प्रतिभागियों की संख्या बढ़ रही है।
Toptal Andrey Soldatenko (कीव) में पायथन-डेवलपर आपको बताएगा कि पायथन का उपयोग करके प्रतियोगिताओं में भाग लेना कैसे शुरू करें। एंड्री दिखाएगा कि अभ्यास में खुद को कैसे प्रेरित किया जाए, किसी समस्या की कक्षा कैसे निर्धारित की जाए और इसे कैसे हल किया जाए। वह आपको बताएगा कि परीक्षण की कला में महारत हासिल करने के लिए, और यह भी समझाएं कि वांछित एसी (स्वीकृत) प्राप्त करने के लिए बहुत सारे सबूत और गणित के बिना आपके समाधान की जटिलता का शीघ्रता से आकलन कैसे करें।

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

न्यूरल सिस्टम और डीप लर्निंग
वैलेंटाइन मलाइख और एंप्सी लायर के
एमआईपीटी प्रयोगशाला के शोधकर्ता "दीपपावलोव: ओपन-सोर्स पायथन लाइब्रेरी फॉर डायलॉग सिस्टम" एक कार्यशाला का आयोजन करेंगे। कार्यशाला में, लोग सिखाएंगे कि कैसे अपने चैटबॉट बनाने के लिए, यह दिखाएं कि संवाद प्रणाली के प्रशिक्षण के लिए डेटा के साथ कैसे काम करें और दीपपावलोव पुस्तकालय में उपलब्ध तैयार किए गए मॉडल का उपयोग कैसे करें।
Mos.ru से
सर्गेई करपोविच और
वादिम बेरेज़किन आपको बताएंगे कि कैसे एक खोज इंजन को उपयोगकर्ता के अनुकूल बनाया जाए: उपलब्ध उपकरणों और
एलिटिक्स खोज और पायथन के उदाहरण का उपयोग करके आंतरिक खोज की उपयोगिता, गुणवत्ता और प्रासंगिकता को अनुकूलित करने के तरीकों के बारे में। रिपोर्ट साइटों और पोर्टलों के लिए खोज इंजन के डेवलपर्स के लिए उपयोगी होगी।
सभी रिपोर्ट के पूर्ण सार और एक शेड्यूल ग्रिड
सम्मेलन की वेबसाइट पर उपलब्ध हैं।
पंजीकरण
इस वर्ष, सम्मेलन में भाग लेने के इच्छुक लोग अधिक थे, क्योंकि आधार पर सीटें नहीं थीं, टारस पर अधिक कमरे उपलब्ध नहीं हैं। आप 13 500 रूबल के लिए आवास के बिना टिकट खरीद सकते हैं। टिकट में आवास को छोड़कर सब कुछ शामिल है: सम्मेलन में भागीदारी (2 दिन), 22 जुलाई को दोपहर का भोजन और रात का खाना, 23 जुलाई को नाश्ता और दोपहर का भोजन, सभी कॉफी ब्रेक, मनोरंजन, 22 जुलाई को ऐनीनो मेट्रो स्टेशन से सम्मेलन स्थल तक बस और 23 जुलाई को वापस।
आप स्वयं चुनते हैं कि रात कहाँ बितानी है, इसके लिए स्वयं भुगतान करें और रात बिताने के स्थान पर पहुँचें। यह विकल्प सुविधाजनक होगा यदि आप अपनी कार चला रहे हैं या यदि आप टैक्सी चलाना पसंद करते हैं और सामान्य स्थानांतरण पर निर्भर नहीं हैं।
कुछ विकल्प जहां आप रात के लिए रुक सकते हैं, हमने
साइट पर सूचीबद्ध
किया है । इसके अलावा, आप एक तम्बू ले सकते हैं और इसमें रात ट्रस के क्षेत्र में बिता सकते हैं।
पंजीकरण और
सम्मेलन की वेबसाइट पर सभी विवरण।
हमारे प्रायोजकों के लिए धन्यवाद जो सम्मेलन को संभव बनाते हैं: गोल्ड पार्टनर -
जेटब्रेन , सिल्वर पार्टनर्स -
मीडियास्कोप ,
कास्परस्की लैब ,
मर्लिन ,
मेगफॉन , पॉजिटिव वेव के प्रायोजक -
सियान , तकनीकी
पार्टनर- मेल्वेन , कांस्य प्रायोजक -
यांडेक्स , वाटर स्पांसर -
एविटो और
आफ्टरनून स्पॉन्सर
सिरेना-ट्रैवल है ।