Bonjour, Habr!
22-23 juillet, 95 km. Moscou accueillera la sixième conférence russe pour les programmeurs Python
PYCON RUSSIA 2018 .
Déjà au programme: Yuri Selivanov (développeur Python Core, EdgeDB, Canada), Andrey Svetlov (développeur Python Core, Ukraine), Christian Heimes (développeur Python Core, Red Hat, Allemagne), Melanie Warrick (Google, USA), Stephan Jaensch ( Yelp, Allemagne), Kate Heddleston (Shift, USA), Alejandro Saucedo (Eigen Technologies, Royaume-Uni), Vadim Pushtaev (Mail.Ru), Marina Kamalova (Yandex). Si vous souhaitez vous joindre en tant que conférencier, il vous reste quelques jours pour faire rapport. Sous la coupe - détails du programme.
Si vous ne savez pas ce qu'est PyConRu, voici une courte vidéo sur le déroulement de la conférence de l'année dernièreHaut-parleurs PyConRu-2018
Nous sommes impatients de dire qui se produira cette année. Les négociations sont en cours avec de nombreux orateurs sur des sujets, donc quelqu'un les a, quelqu'un apparaîtra bientôt.

Cette année, pour la première fois,
Yuri Selivanov (Toronto, Canada) viendra à nous -
Python Core Developer , développeur de logiciels expert, fondateur de EdgeDB, auteur de uvloop, asyncpg, asyncio. Yuri a conseillé Cisco, Pinterest, ABB, Nintendo et d'autres. Son logiciel est utilisé pour augmenter la productivité d'entreprises telles que Facebook et Instagram.
Andrey Svetlov (Kiev, Ukraine) -
Développeur Python Core , auteur et participant actif dans de nombreuses bibliothèques Python, y compris asyncio, aiohttp, aiopg, aiozmq, auteur du
blog de programmation Python populaire, directeur de programme et conférencier de la conférence PyCon Russie. Il y a deux ans, nous avons
interviewé Andrew
sur le langage Python et plus encore. Lisez si vous ne l'avez pas vu :)
Christian Heimes (Hambourg, Allemagne) -
Développeur Python Core depuis 2007, ingénieur logiciel senior chez
Red Hat , membre PSF. Christian fera une présentation «SSLError, now what?» Dans laquelle il parlera brièvement des principales primitives cryptographiques, du protocole de prise de contact, de la structure interne des certificats et de l'infrastructure à clé publique. Vous découvrirez les meilleures pratiques, les outils de débogage et les méthodes de diagnostic pour TLS / SSL, et comment gérer les certificats.

Une autre tête d'affiche de la conférence est Techid de
Yelp , l'un des développeurs de Swagger / OpenAPI,
Stephan Jaensch (Hambourg, Allemagne). Stefan donnera une conférence intitulée «Saisir des annotations avec des bases de code plus grandes», qui vous expliquera comment commencer à utiliser les annotations, comment tirer le meilleur parti des annotations et comment éviter les problèmes qui apparaîtront lorsque vous commencerez à les utiliser.
Melanie Warrick (San Francisco, États-Unis) - Senior Developer Advocate,
Google Cloud . Auparavant, Melanie était la fondatrice et développeur de DeepLearning4J (une plate-forme Java open source), et a également travaillé avec l'apprentissage automatique chez Change.org. Au cours des deux dernières années, elle a pris la parole lors de nombreuses conférences sur l'intelligence artificielle, surtout elle aime parler du travail sur les problèmes d'apprentissage automatique.

Responsable du développement chez
Eigen Technologies , CTO chez Exponential, spécialiste de l'intelligence artificielle et de l'apprentissage automatique
Alejandro Saucedo (Londres, Royaume-Uni) fera une présentation sur les pipelines de données industrielles avec Python et Airflow chez PyConRu. Cette présentation pratique vous aidera à comprendre comment configurer l'apprentissage automatique à l'aide d'Airflow.
Kate Heddleston (San Francisco, États-Unis) est ingénieur logiciel à la startup
Shift Technologies , une plateforme de trading pour l'achat et la vente de voitures d'occasion, où elle est impliquée dans des projets python. De plus, Kate est la fondatrice et PDG d'Opsolutely, une plateforme qui aide les équipes d'ingénierie à déployer une infrastructure dans le cloud.

Le développeur de
Mail.Ru , le professeur Perl et Python des projets éducatifs Mail.ru, l'auteur
du canal python, Vadim Pushtaev, diront comment ils écrivent les tests unitaires sur la recherche. Des petites choses: comment nommer, quelle est la structure de chaque test, etc., aux grandes questions: comment sont les choses avec TDD, comment se mouiller, comment gérer les systèmes externes tels que les bases de données, comment ils vivent avec les appareils, pourquoi vous devez tester des méthodes privées, etc. .

Python possède d'excellentes capacités d'intégration avec le code C. Cela vous permet d'optimiser les fonctions essentielles aux performances à faible coût tout en conservant la flexibilité.
Sergey Borisov, directeur technique du développement au
CNS, organisera un atelier «Cython - Programmation C pour les personnes», qui montrera quels outils peuvent être utilisés pour résoudre de tels problèmes et rédigera un client asynchrone avec un protocole simple avec les participants à l'atelier.
Le développeur des services internes de
Yandex ,
Marina Kamalova , vous dira à partir de quels composants python vous pouvez créer un bot de chat texte, que se passe-t-il entre le moment où vous recevez un message utilisateur et le moment où vous recevez une réponse du bot (classificateurs NLU, NLG, ML), comment adapter le bot à différents messagers et non seulement des messagers, mais aussi comment augmenter la résilience des bots en utilisant l'API Telegram comme exemple.

Dans le passé, dans son rapport, Data Scientist et ingénieur en apprentissage automatique à EasyTen et University College London, maintenant
Vitaliy Davydov , PDG de
Poteha Developers, examineront un exemple de microservice sur Serverless avec Python. Après une petite partie théorique, Vitaly déploiera un service simple sur AWS Lambda en mode live et le testera.
Alexey Kuzmin, directeur du développement
du système nerveux central , professeur de programmation industrielle et de théorie des langages de programmation au MIPT, parlera des forces et des faiblesses de la programmation asynchrone et montrera comment ce mécanisme fonctionne à l'intérieur de Python. Considérez quelques bibliothèques et outils utiles. En conclusion, nous parlerons de la façon de mesurer et de déboguer correctement le code asynchrone.

Le chef du département de développement d'
Ingram Micro Cloud, Alexander Khayorov, fera une présentation intitulée «Python 2k18 Developer Environment». Sasha parlera de tous les outils, des utilitaires auxiliaires et de l'écosystème en général, qui accompagnent le développement open source commercial et industriel moderne en Python. Assemblez des choses comme pyenv, pipenv et pipsi. Pour enrichir les horizons, il abordera le sujet des gestionnaires de paquets, les différentes versions du langage et les dépendances de bibliothèque dans d'autres langages populaires. En décrivant et en comparant, nous arriverons à la vérité et, peut-être, au meilleur environnement de développement.

Le responsable technique d'
Avito Dmitry Khodakov parlera des problèmes et des pièges typiques lors de la construction d'une infrastructure de microservices chargée; sur le profilage des applications asynchrones; différences fondamentales entre la tornade et l'asynchronie aiohttp; et faire une comparaison honnête entre tornade et aiohttp dans des conditions proches du combat. Le rapport sera utile aux développeurs Python expérimentés qui traitent de l'asynchronie et des microservices confrontés à des problèmes de mise à l'échelle et de débogage avec des applications asynchrones.
Le programme de la conférence est réapprovisionné, le plus pertinent est toujours
sur le site . Nous comprenons qu'il est difficile de décider de la participation sans connaître tous les intervenants. Regardez les
rapports des années passées pour vous assurer que nous invitons toujours des experts de classe mondiale à la conférence.
Je veux parler
Jusqu'au 12 juin, nous acceptons les candidatures, après quoi nous publierons le programme final. Si vous voulez parler, vous avez encore quelques jours
pour nous écrire . Les conférenciers ont un bonus - ils se rendent à la conférence gratuitement :)

Rabais étudiant
Pour les étudiants, nous avons un prix fixe spécial - 9000 roubles. Pour acheter un billet à un prix spécial, envoyez un scan des étudiants à om@it-people.ru, en réponse, nous vous enverrons un code promotionnel.
Dites-le aux étudiants en python, tout d'un coup, ils ne savent pas.

Inscription
Maintenant, les billets coûtent à partir de 17 000 roubles. Fin juin, le coût augmentera.
Le prix du billet comprend:
• participation à la conférence (2 jours);
• l'hébergement à l'hôtel Cronwell Yakhonti Tarusa;
• déjeuner et dîner le 22 juillet, petit-déjeuner et déjeuner le 23 juillet;
• toutes les pauses café;
• programme de divertissement;
• bus de la station de métro Annino au lieu de la conférence et retour les 22 et 23 juillet.
Inscription et détails
sur le site de la conférence .

Rendez-vous à PyConRu!
Merci à nos sponsors qui ont rendu la conférence possible: un partenaire or -
JetBrains , un partenaire argent -
MediaScope , un partenaire technique -
Mail.ru et un sponsor eau -
Avito .