في 22-23 يوليو ، تم عقد المؤتمر السادس للمبرمجين في
Python PyCon . تحت القطع - الكثير من مقاطع الفيديو والعروض التقديمية والصور. وانظر إلى فيديو التقارير - يصف بإيجاز كيف ذهب PyConRu-2018.
أوراق باللغة الروسية
تحدث Python Core Developer ،
مطور برامج خبير ، مؤسس EdgeDB ، مؤلف uvloop ، asyncpg ، asyncio
Yuri Selivanov (تورونتو) حول ما يحدث مع Asyncio وماذا سيحدث بعد ذلك.
Python Core Developer ، مؤلف ومشارك نشط في العديد من مكتبات Python ، بما في ذلك asyncio ، aiohttp ، aiopg ، aiozmq ، مدير برنامج PyCon Russia
أندريه سفيتلوف (كييف) قدم عرضًا تقديميًا "Aiohttp من المؤلف". تحدث أندرو عن الوضع الحالي ، ووصف خطط المستقبل وقدم المشورة بشأن التطبيق الصحيح.
تحدث رئيس مجتمع PyCharm في JetBrains
، Andrey Vlasovskikh ، عن 7 تقنيات لتحرير التعليمات البرمجية في PyCharm والتي من المستحيل أو الصعب تنفيذها في برامج تحرير النصوص. لا تؤدي هذه التقنيات إجراءات على السلاسل ، ولكن على الهياكل النحوية والدلالية في Python: المتغيرات والتعبيرات والوظائف. وأوضح أندريه ما إذا كان هذا يسمح لك بتحرير الكود بشكل أسرع وما هي عيوب هذا النهج.
تحدث رئيس قسم علوم البيانات في
ScrapingHub Mikhail Korobov عن كيفية استخدام التعلم الآلي لكتابة عناكب الويب الذكية. تحدث مايكل أيضًا عن المكونات مفتوحة المصدر المتاحة التي يمكن من خلالها تجميع هذه العناكب الذكية.
أخبر Vadim Pushtaev ، مطور في
Mail.Ru ، كيف يكتبون اختبارات الوحدة على البحث. من الأشياء الصغيرة: كيف تسمي ، ما هو هيكل كل اختبار ، وما إلى ذلك ، إلى الأسئلة الكبيرة: كيف هي الأشياء مع TDD ، وكيف تبتل ، وكيفية التعامل مع الأنظمة الخارجية مثل قواعد البيانات وكيف تعيش مع التركيبات.
أخبرت مارينا Kamalova ،
مطورة Alice من
Yandex ، عن مكونات python التي يمكنك إنشاء روبوت دردشة نصية ، ماذا يحدث من لحظة تلقيك رسالة مستخدم حتى اللحظة التي تتلقى فيها استجابة من الروبوت (NLU ، NLG ، ML) ، كيف تتكيف مع الروبوتات المختلفة برامج المراسلة الفورية ، وليس فقط برامج المراسلة الفورية ، ولكن أيضًا كيفية زيادة مرونة الروبوت باستخدام Telegram API كمثال.
استعرض فيتالي دافيدوف ، الرئيس التنفيذي لشركة
Poteha Developers ، في تقريره مثالًا على تقديم خدمة صغيرة على خادم بدون خادم مع Python.
تحدث مدير التطوير في
DomKlik Alexey Kuzmin عن نقاط القوة والضعف في البرمجة غير المتزامنة ، وأظهر كيف تعمل هذه الآلية داخل Python. تعتبر بعض المكتبات والأدوات المفيدة. في الختام ، تحدث عن كيفية قياس وتصحيح التعليمات البرمجية غير المتزامنة بشكل صحيح.
تحدث الرائد التقني في
Avito Dmitry Khodakov عن المشاكل النموذجية والمزالق عند بناء إطار خدمة مايكرو محملة ، حول تحديد التطبيقات غير المتزامنة ، والاختلافات الأساسية بين الإعصار والتزامن غير المتزامن ، وأجري مقارنة صادقة بين الإعصار مقابل aiohttp في ظروف قريبة من القتال. سيكون التقرير مفيدًا لمطوري Python ذوي الخبرة الذين يتعاملون مع عدم التزامن والخدمات الدقيقة التي تواجه مشكلات في التحجيم وتصحيح الأخطاء مع التطبيقات غير المتزامنة.
شارك يوجين سليزكو ، المدير الفني في
Marilyn System ، تجربته في تنفيذ بنية موجهة نحو الخدمة في نظام تم تطويره في Python لأكثر من 5 سنوات. لماذا هذا مطلوب؟ ما هي المشاكل التي تحلها وأيها تخلق؟ ما الذي يجب عليك الاهتمام به في البداية؟ ما هو الربح من وجهة نظر المهندس ومن وجهة نظر إدارة التطوير؟
قام المطور في
Tinkoff.ru ، Denis Kataev ، بتحليل كيفية بناء
SQLAlchemy من الداخل ، وكيف يبسط العمل ومتى يتم استخدامه (المفسد - دائمًا).
كل من يشارك في التطوير المهني على أي شيء يريد أن يجعل أنشطته اليومية أكثر راحة. شارك CTO في
Spherical Anton Patrushev مجموعة ممتازة من الأدوات التي وجدواها في Spherical منذ البداية تقريبًا.
تحدث مكسيم مازاييف ، مطور بايثون في
CIAN ، عن مبادئ تطوير الخدمات الدقيقة في CIAN وكيف يتعاملون مع المشاكل النموذجية لدعمهم - إصدار واتساق واجهة برمجة التطبيقات. كيفية تغيير واجهة برمجة التطبيقات دون كسر أي شيء. كيفية التحكم في الاتساق من خلال نظام CI. نظر مكسيم أيضًا في قضايا إنشاء التعليمات البرمجية ومخططات التبجح.
غالبًا ما يستخدم جميع المشاركين في البرمجة الرياضية C / C ++ / Java ، ولكن في العقد الأخير كان عدد المشاركين الذين يستخدمون Python في تزايد. أخبر مطور Python في Toptal
Andrey Soldatenko (كييف) كيفية بدء المشاركة في المسابقات باستخدام Python.
تحدث مطور Python في
Yandex Alexander Koshelev عن التخزين المؤقت للمدخلات في قاعدة البيانات.
أخبرت
إلينا نيكيتينا (Sistema) كيفية بدء أول مشروع مفتوح المصدر لها بحيث يصبح مرئيًا ؛ كيفية صقل فكرة العكازات إلى مشروع كامل دون إجبار نفسك ؛ كيف تتجمع الفرق المستقرة وماذا سيعطيك هذا الفريق ؛ كيفية استخدام مثل هذا المشروع للتنمية المتنوعة. هذا تقرير للمطورين من أي مستوى. إذا كنت ترغب في مساعدة الآخرين ، فأنت تحلم بالجيث والمقالة على المحور ، لكنك لا تعرف من أين تبدأ أو تكون خجولًا فقط.
تحدث سيرجي كاربوفيتش وفاديم بيريزكين من
mos.ru عن كيفية جعل محرك البحث سهل الاستخدام: حول الأدوات والطرق المتاحة لتخصيص سهولة الاستخدام والجودة والملاءمة للبحث الداخلي باستخدام مثال Elasticsearch و Python. سيكون التقرير مفيدًا لمطوري محركات البحث للمواقع والبوابات.
عقدنا هذا العام لوحة التطوير الأساسية لأول مرة. ثري بايثون كور المطور: أجاب Yuri Selivanov (EdgeDB ، كندا) ، Andrey Svetlov (aiohttp ، أوكرانيا) و Christian Heimes (Red Hat ، ألمانيا) على أسئلة الجمهور.
تحدث في Kostya Yesmukov و Mikhail Penkov و Mikhail Elovskikh و Dmitry Orlov و Denis Kataev في محادثات Lightning.
أوراق باللغة الإنجليزية
كريستيان هايمز (هامبورغ) -
مطور Python Core منذ عام 2007 ، كبير مهندسي البرامج في
Red Hat ، عضو PSF - قدم عرضًا تقديميًا بعنوان "SSLError ، والآن ماذا؟" ، والذي تحدث باختصار عن البدائل الأساسية للتشفير ، وبروتوكول المصافحة ، والهيكل الداخلي للشهادات و البنية التحتية للمفتاح العام. في هذا الحديث ، ستتعرف على أفضل الممارسات وأدوات تصحيح الأخطاء وكيفية تشخيص TLS / SSL وكيفية إدارة الشهادات.
Tehlid من
Yelp ، ألقى أحد مطوري Swagger / OpenAPI
Stephan Jaensch (هامبورغ) حديثًا بعنوان "اكتب التعليقات التوضيحية مع ملفات تعليمات
برمجية أكبر" ، والتي أخبرت كيفية البدء في استخدام التعليقات التوضيحية وكيفية تحقيق أقصى استفادة من التعليقات التوضيحية وكيفية تجنب المشكلات التي تظهر عندما ابدأ في استخدامها.
تحدثت
ميلاني واريك (سان فرانسيسكو) - محامية مطورة أول على
Google Cloud - عن تعلم التعزيز.
قدم مدير التطوير في
Eigen Technologies ، CTO في Exponential ، المتخصص في الذكاء الاصطناعي وتعلم الآلة
Alejandro Saucedo (لندن) عرضًا حول خطوط البيانات الصناعية مع Python و Airflow. ستساعدك هذه المحادثة العملية على معرفة كيفية إعداد تعلُم الآلة باستخدام Airflow.
تحدث كبير مهندسي البرمجيات في
بوابة المهندسين دونالد وايت (لندن) عن "بوابة المهندسين لمعالجة البيانات عالية الأداء في بيثون". "يشرح هذا الحديث كيف يعمل numpy و pandas تحت غطاء المحرك وكيف يستخدمون تقنية vectorization لمعالجة كميات كبيرة من البيانات بسرعة كبيرة. نعرض مثالًا لمجموعة بيانات يتم معالجتها باستخدام numpy / pandas. "نوضح كيفية استخدام هذه المكتبات بفعالية ، مما يقلل من وقت معالجة مجموعة البيانات الكبيرة هذه من عدة ساعات إلى ثوانٍ."
قدم أحد المهندسين في
Aiden.ai Ling Zhang (لندن) عرضًا تقديميًا بعنوان "البرمجة اللغوية العصبية لاكتشاف رؤى غنية من النص الضجيج الضخم". "في هذا الحديث ، أقدم دراسة حالة عن كيفية استخلاص رؤى غنية وقابلة للتنفيذ من مجموعة كبيرة صاخبة من ردود الاستقصاء غير المنظمة للكيان الحكومي. نقوم بتقليل الوقت للتحليل من شهور إلى دقائق. "نحن نستخدم برنامج scikit-learn و NLTK لاستكشاف تقنيات مثل التكتل وفهم اللغة الطبيعية والتلخيص ومراجعة كل من الأساليب العملية والنظرية الأساسية."
Kate Heddleston (سان فرانسيسكو) ، مهندسة برمجيات في
Start Shift Technologies (سوق لبيع وشراء السيارات المستعملة) ، حيث تشارك في مشاريع python والمؤسس والرئيس التنفيذي في Opsolutely (منصة تساعد الفرق الهندسية على نشر البنية التحتية في السحابة) ، قدم عرضا عن الديون التقنية والبيثون.
المواد
يمكن عرض جميع التقارير على قناة
IT-People على موقع YouTube.
يتم جمع جميع العروض التقديمية للتقارير تقريبًا على
Yandex.Disk .
شاهد الصور من المؤتمر في مجموعة
فكونتاكتي ، على
Facebook و
Yandex.Fotki .
اشترك في شبكاتنا الاجتماعية وستكون أول من يعلم بالأخبار. نكتب في حالات نادرة.
هذا العام ، وللمرة الأولى في روسيا ، تحدث ثلاثة متحدثين من Python Core Developer في المؤتمر في وقت واحد: يوري سيليفانوف (EdgeDB ، كندا) ، وأندري سفيتلوف (aiohttp ، أوكرانيا) وكريستيان هايمز (Red Hat ، ألمانيا)عدة مراجعات من الشبكات الاجتماعية
مراجعة اليخاندرو سوسيدو:صور #PyConRu في الخارج! يا لها من متعة كبيرة المشاركة في هذا المؤتمر العظيم! كان من الرائع التحدث عن Scalable ML و Data Pipelines! نتطلع إلى المؤتمر القادم! #LetsDoThis
مراجعة ألكسندر مينشيكوف:حققت PyCon Russia 2018 نجاحًا كبيرًا! أجرى حديثًا رائعًا مع الأشخاص المثيرين للاهتمام ، تقنية Vision من Mail.ru فائقة. في العام المقبل ، سأخرج بشيء آخر مثير للاهتمام) سآخذ معي القليل من التجار إلى مسابقة لأطفال الشرق الأقصى.
مراجعة رائعة لـ Alexander Polomodov مع تحليل التقارير:
"كنت في Pycon 2018 روسيا هذا العام وأعجبني :)
مستوى لائق من المؤتمر ، ليس فقط من خلال تنظيم الحدث ، ولكن أيضًا من خلال تقارير مثيرة للاهتمام ، والتي لا يتم رؤيتها كثيرًا في هذه الأيام ".

شكرا لك لكونك معنا! نراكم في PYCONRU-2019!
بفضل الرعاة الذين
جعلوا المؤتمر ممكنًا: الشريك الذهبي -
JetBrains ، والشركاء
الفضيون -
MediaScope ،
Kaspersky Lab ،
Marilyn ،
Megafon ، راعي الموجة الإيجابية -
CIAN ، الشريك التقني -
Mail.ru ، الراعي البرونزي -
Yandex ، الراعي المائي -
أفيتو والراعي التالي هو
Sirena-Travel .