Olá Habr!
22-23 de julho, 95 km. Moscou sediará a sexta conferência russa para programadores de python
PYCON RUSSIA 2018 .
Já no programa: Yuri Selivanov (desenvolvedor Python Core, EdgeDB, Canadá), Andrey Svetlov (desenvolvedor Python Core, Ucrânia), Christian Heimes (desenvolvedor Python Core, Red Hat, Alemanha), Melanie Warrick (Google, EUA), Stephan Jaensch ( Yelp, Alemanha), Kate Heddleston (Shift, EUA), Alejandro Saucedo (Eigen Technologies, Grã-Bretanha), Vadim Pushtaev (Mail.Ru), Marina Kamalova (Yandex). Se você deseja participar como orador, há mais alguns dias para relatar. Sob o corte - detalhes do programa.
Se você não sabe o que é PyConRu, aqui está um pequeno vídeo sobre como foi a conferência do ano passadoAlto-falantes PyConRu-2018
Estamos ansiosos para dizer quem irá se apresentar este ano. As negociações estão em andamento com muitos palestrantes sobre tópicos, então alguém os possui, alguém aparecerá em breve.

Este ano, pela primeira vez,
Yuri Selivanov (Toronto, Canadá) chegará até nós -
Python Core Developer , desenvolvedor de software especialista, fundador do EdgeDB, autor de uvloop, asyncpg, asyncio. Yuri aconselhou Cisco, Pinterest, ABB, Nintendo e outros. Seu software é usado para aumentar a produtividade de empresas como Facebook e Instagram.
Andrey Svetlov (Kiev, Ucrânia) -
Python Core Developer , autor e participante ativo de muitas bibliotecas Python, incluindo asyncio, aiohttp, aiopg, aiozmq, autor do popular
blog de programação Python, diretor de programa e palestrante da conferência PyCon Russia. Há dois anos,
entrevistamos Andrew
sobre a linguagem Python e muito mais. Leia se você ainda não viu :)
Christian Heimes (Hamburgo, Alemanha) -
Python Core Developer desde 2007, engenheiro de software sênior da
Red Hat , membro do PSF. Christian fará uma apresentação “SSLError, e agora?”. Na qual ele falará brevemente sobre as principais primitivas criptográficas, o protocolo de handshake, a estrutura interna de certificados e a infraestrutura de chave pública. Você aprenderá sobre práticas recomendadas, ferramentas de depuração e métodos de diagnóstico para TLS / SSL e como gerenciar certificados.

Outro destaque da conferência é Techid, do
Yelp , um dos desenvolvedores do Swagger / OpenAPI,
Stephan Jaensch (Hamburgo, Alemanha). Stefan fará uma palestra “Anotações de tipo com bases de código maiores”, que lhe dirão como começar a usar anotações, como tirar o máximo proveito das anotações e como evitar os problemas que aparecerão quando você começar a usá-las.
Melanie Warrick (São Francisco, EUA) - Advogada Sênior de Desenvolvedores,
Google Cloud . Antes disso, Melanie foi o fundador e desenvolvedor do DeepLearning4J (uma plataforma Java de código aberto) e também trabalhou com o aprendizado de máquina no Change.org. Nos últimos anos, ela falou em muitas conferências sobre inteligência artificial, acima de tudo, ela gosta de falar sobre como trabalhar em problemas de aprendizado de máquina.

O gerente de desenvolvimento da
Eigen Technologies , o CTO da Exponential, especialista em inteligência artificial e aprendizado de máquina
Alejandro Saucedo (Londres, Reino Unido) falará no PyConRu com a palestra “Industrial Data Pipelines with Python and Airflow”. Essa palestra prática ajudará você a descobrir como configurar o aprendizado de máquina usando o Airflow.
Kate Heddleston (San Francisco, EUA) é engenheira de software na startup
Shift Technologies , uma plataforma de negociação para compra e venda de carros usados, onde está envolvida em projetos em python. Além disso, Kate é o fundador e CEO da Opsolutely, uma plataforma que ajuda as equipes de engenharia a implantar a infraestrutura na nuvem.

O desenvolvedor do
Mail.Ru , o professor de Perl e Python nos projetos educacionais do Mail.ru, o autor
do canal python, Vadim Pushtaev, contará como eles escrevem testes de unidade na Pesquisa. Desde as pequenas coisas: como nomear, qual é a estrutura de cada teste, etc., até as grandes perguntas: como estão as coisas com TDD, como se molhar, como lidar com sistemas externos, como bancos de dados, como eles vivem com equipamentos, por que você precisa testar métodos particulares e outros .

O Python possui excelentes recursos de integração com o código C. Isso permite otimizar funções críticas de desempenho a um baixo custo, mantendo a flexibilidade.
Sergey Borisov, Diretor Técnico de Desenvolvimento do
CNS, realizará um workshop "Cython - Programação C para Pessoas", que mostrará quais ferramentas podem ser usadas para resolver esses problemas e escreverá um cliente assíncrono com um protocolo simples junto aos participantes do workshop.
A desenvolvedora de serviços internos da
Yandex ,
Marina Kamalova , informará a partir de quais componentes python você pode criar um bot de bate-papo de texto, o que acontece desde o momento em que você recebe uma mensagem do usuário até o momento em que recebe uma resposta do bot (classificadores NLU, NLG, ML), como adaptar o bot a diferentes mensageiros e não apenas mensageiros, mas também como aumentar a resiliência do bot usando a API do Telegram como exemplo.

No passado, o cientista de dados e engenheiro de aprendizado de máquina da EasyTen e da University College London, agora
Vitaliy Davydov , CEO da
Poteha Developers, em seu relatório considerará um exemplo de um microsserviço no Serverless with Python. Após uma pequena parte teórica, o Vitaly implantará um serviço simples no AWS Lambda no modo ao vivo e o testará.
Alexei Kuzmin, diretor de desenvolvimento
do sistema nervoso central , professor de programação industrial e teoria das linguagens de programação no Instituto de Física e Tecnologia de Moscou, falará sobre os pontos fortes e fracos da programação assíncrona e mostrará como esse mecanismo funciona no Python. Considere algumas bibliotecas e ferramentas úteis. Em conclusão, falaremos sobre como medir e depurar corretamente o código assíncrono.

O chefe do departamento de desenvolvimento da
Ingram Micro Cloud, Alexander Khayorov, fará uma apresentação intitulada "Python 2k18 Developer Environment". Sasha falará sobre todas as ferramentas, utilitários auxiliares e o ecossistema em geral, que acompanham o desenvolvimento moderno de código aberto comercial e industrial em Python. Junte coisas como pyenv, pipenv e pipsi. Para enriquecer os horizontes, ele abordará o tópico de gerenciadores de pacotes, várias versões das dependências de idiomas e bibliotecas em outros idiomas populares. Descrevendo e comparando, chegaremos à verdade e, possivelmente, ao melhor ambiente de desenvolvedor.

O líder técnico do
Avito Dmitry Khodakov falará sobre problemas e armadilhas típicas ao criar uma estrutura de microsserviço carregada; sobre a criação de perfil de aplicativos assíncronos; diferenças fundamentais entre tornado e assincronia aiohttp; e faça uma comparação honesta de tornado vs aiohttp em condições próximas ao combate. O relatório será útil para desenvolvedores experientes de Python que lidam com assincronia e microsserviços que enfrentam problemas de dimensionamento e depuração de aplicativos assíncronos.
O programa da conferência é reabastecido, o mais relevante está sempre
no site . Entendemos que é difícil decidir sobre a participação sem conhecer todos os palestrantes. Observe os
relatórios dos anos anteriores para garantir que sempre convidemos especialistas legais e importantes de classe mundial para a conferência.
Eu quero falar
Até 12 de junho, aceitamos inscrições, após o qual publicaremos o programa final. Se você quiser falar, terá mais alguns dias
para nos escrever . Os palestrantes têm um bônus - eles chegam à conferência gratuitamente :)

Desconto para estudantes
Para os alunos, temos um preço fixo especial - 9000 rublos. Para comprar um ingresso por um preço especial, envie uma digitalização de estudante para om@it-people.ru. Em resposta, enviaremos um código promocional.
Conte aos alunos de python sobre isso, de repente, eles não sabem.

Registo
Agora, os ingressos custam a partir de 17.000 rublos. No final de junho, o custo aumentará.
O preço do bilhete inclui:
• participação na conferência (2 dias);
• Acomodação no Hotel Cronwell Yakhonti Tarusa;
• almoço e jantar em 22 de julho, café da manhã e almoço em 23 de julho;
• todos os intervalos para café;
• programa de entretenimento;
• ônibus da estação de metrô Annino para o local da conferência e de volta nos dias 22 e 23 de julho.
Registro e detalhes
no site da conferência .

Vejo você no PyConRu!
Agradecemos aos nossos patrocinadores que tornam a conferência possível: um parceiro de ouro -
JetBrains , um parceiro de prata -
MediaScope , um parceiro técnico -
Mail.ru e um patrocinador de água -
Avito .