Hola Habr!
22-23 de julio, 95 km. Moscú será la sede de la sexta conferencia rusa para programadores de python
PYCON RUSSIA 2018 .
Ya en el programa: Yuri Selivanov (Python Core Developer, EdgeDB, Canadá), Andrey Svetlov (Python Core Developer, Ucrania), Christian Heimes (Python Core Developer, Red Hat, Alemania), Melanie Warrick (Google, EE. UU.), Stephan Jaensch ( Yelp, Alemania), Kate Heddleston (Shift, EE. UU.), Alejandro Saucedo (Eigen Technologies, Reino Unido), Vadim Pushtaev (Mail.Ru), Marina Kamalova (Yandex). Si desea unirse como orador, hay algunos días más para informar. Debajo del corte - detalles del programa.
Si no sabe qué es PyConRu, aquí hay un breve video sobre cómo fue la conferencia del año pasadoAltavoces PyConRu-2018
Estamos ansiosos por saber quién actuará este año. Hay negociaciones en curso con muchos oradores sobre temas, por lo que alguien los tiene, alguien aparecerá pronto.

Este año, por primera vez,
Yuri Selivanov (Toronto, Canadá) vendrá a nosotros:
Python Core Developer ,
desarrollador experto de software, fundador de EdgeDB, autor de uvloop, asyncpg, asyncio. Yuri ha asesorado a Cisco, Pinterest, ABB, Nintendo y otros. Su software se utiliza para aumentar la productividad de empresas como Facebook e Instagram.
Andrey Svetlov (Kiev, Ucrania) -
Desarrollador de Python Core , autor y participante activo en muchas bibliotecas de Python, incluidas asyncio, aiohttp, aiopg, aiozmq, autor del popular
blog de programación Python, director del programa y orador de la conferencia PyCon Rusia. Hace dos años,
entrevistamos a Andrew
sobre el lenguaje Python y más. Lee si no lo has visto :)
Christian Heimes (Hamburgo, Alemania) -
Desarrollador Python Core desde 2007, Ingeniero de Software Senior en
Red Hat , miembro de PSF. Christian hará una presentación “SSLError, ¿y ahora qué?” En la que hablará brevemente sobre las principales primitivas criptográficas, el protocolo de protocolo de enlace, la estructura interna de los certificados y la infraestructura de clave pública. Aprenderá sobre las mejores prácticas, herramientas de depuración y métodos de diagnóstico para TLS / SSL, y cómo administrar los certificados.

Otro titular de la conferencia es Techid de
Yelp , uno de los desarrolladores de Swagger /
OpenAPI Stephan Jaensch (Hamburgo, Alemania). Stefan dará una charla "Escriba anotaciones con bases de código más grandes", que le dirá cómo comenzar a usar anotaciones, cómo aprovechar al máximo las anotaciones y cómo evitar los problemas que aparecerán cuando comience a usarlas.
Melanie Warrick (San Francisco, EE. UU.) - Defensora de desarrolladores sénior,
Google Cloud . Antes de eso, Melanie fue la fundadora y desarrolladora de DeepLearning4J (una plataforma Java de código abierto), y también trabajó con el aprendizaje automático en Change.org. En los últimos años, ha hablado en muchas conferencias sobre inteligencia artificial, sobre todo le gusta hablar sobre trabajar en problemas de aprendizaje automático.

El Gerente de Desarrollo en
Eigen Technologies , CTO en Exponencial, Especialista en Inteligencia Artificial y Aprendizaje Automático
Alejandro Saucedo (Londres, Reino Unido) dará una presentación sobre las tuberías de datos industriales con Python y Airflow en PyConRu. Esta charla práctica lo ayudará a descubrir cómo configurar el aprendizaje automático utilizando Airflow.
Kate Heddleston (San Francisco, EE. UU.) Es ingeniera de software en el inicio de
Shift Technologies , una plataforma comercial para comprar y vender autos usados, donde participa en proyectos de Python. Además, Kate es la fundadora y directora ejecutiva de Opsolutely, una plataforma que ayuda a los equipos de ingeniería a desplegar infraestructura en la nube.

El desarrollador de
Mail.Ru , el maestro de Perl y Python en los proyectos educativos de Mail.ru, el autor
del canal de Python, Vadim Pushtaev, contará cómo escriben las pruebas unitarias en Search. Desde las pequeñas cosas: cómo nombrar, cuál es la estructura de cada prueba, etc., hasta las grandes preguntas: cómo están las cosas con TDD, cómo mojarse, cómo lidiar con sistemas externos como bases de datos, cómo viven con accesorios, por qué necesita probar métodos privados y similares .

Python tiene excelentes capacidades de integración con el código C. Esto le permite optimizar las funciones críticas de rendimiento a un bajo costo mientras mantiene la flexibilidad.
Sergey Borisov, Director Técnico de Desarrollo en
CNS, llevará a cabo un taller “Programación Cython - C para personas”, que mostrará qué herramientas se pueden usar para resolver tales problemas y escribirá un cliente asincrónico con un protocolo simple junto con los participantes del taller.
La desarrolladora de servicios internos de
Yandex ,
Marina Kamalova, le dirá desde qué componentes de Python puede crear un bot de chat de texto, qué sucede desde el momento en que recibe un mensaje de usuario hasta el momento en que recibe una respuesta del bot (clasificadores NLU, NLG, ML), cómo adaptar el bot a diferentes mensajeros y no solo mensajeros, sino también cómo aumentar la resistencia de los bots utilizando la API de Telegram como ejemplo.

En el pasado, el científico de datos e ingeniero de aprendizaje automático en EasyTen y University College London, ahora
Vitaliy Davydov , CEO de
Poteha Developers, considerará en su informe un ejemplo de un microservicio en Serverless con Python. Después de una pequeña parte teórica, Vitaly implementará un servicio simple en AWS Lambda en modo en vivo y lo probará.
Alexei Kuzmin, director de desarrollo
del sistema nervioso central , profesor de programación industrial y teoría de lenguajes de programación en el Instituto de Física y Tecnología de Moscú, hablará sobre las fortalezas y debilidades de la programación asincrónica y mostrará cómo funciona este mecanismo dentro de Python. Considere algunas bibliotecas y herramientas útiles. En conclusión, hablaremos sobre cómo medir y depurar correctamente el código asincrónico.

El jefe del departamento de desarrollo de
Ingram Micro Cloud, Alexander Khayorov, realizará una presentación titulada "Python 2k18 Developer Environment". Sasha hablará sobre todas las herramientas, utilidades auxiliares y el ecosistema en general, que acompaña el desarrollo moderno de código abierto comercial e industrial en Python. Junta cosas como pyenv, pipenv y pipsi. Para enriquecer los horizontes, tocará el tema de los administradores de paquetes, varias versiones del idioma y las dependencias de la biblioteca en otros idiomas populares. Describiendo y comparando, llegaremos a la verdad y, posiblemente, al mejor entorno para desarrolladores.

El líder técnico en
Avito Dmitry Khodakov hablará sobre problemas y dificultades típicas al construir un marco de microservicio cargado; sobre perfilar aplicaciones asincrónicas; diferencias fundamentales entre el tornado y la asincronía aiohttp; y haga una comparación honesta de tornado vs aiohttp en condiciones cercanas al combate. El informe será útil para los desarrolladores experimentados de Python que se ocupan de la asincronía y los microservicios que enfrentan problemas de escala y depuración con aplicaciones asincrónicas.
El programa de la conferencia se repone, el más relevante siempre está
en el sitio . Entendemos que es difícil decidir sobre la participación sin conocer a todos los oradores. Mire los
informes de años anteriores para asegurarse de que siempre invitamos a expertos importantes y geniales de clase mundial a la conferencia.
Quiero hablar
Hasta el 12 de junio, aceptamos solicitudes, luego de lo cual publicaremos el programa final. Si quiere hablar, tiene unos días más para
escribirnos . Los oradores tienen una bonificación: llegan a la conferencia de forma gratuita :)

Descuento para estudiantes
Para los estudiantes tenemos un precio fijo especial: 9000 rublos. Para comprar un boleto a un precio especial, envíe un escaneo de estudiante a om@it-people.ru, en respuesta le enviaremos un código promocional.
Informe a los estudiantes de Python sobre esto, de repente, no lo saben.

Registro
Ahora los boletos cuestan desde 17,000 rublos. A finales de junio, el costo aumentará.
El precio del boleto incluye:
• participación en la conferencia (2 días);
• Alojamiento en el Hotel Cronwell Yakhonti Tarusa;
• almuerzo y cena el 22 de julio, desayuno y almuerzo el 23 de julio;
• todos los descansos para tomar café;
• programa de entretenimiento;
• autobuses desde la estación de metro Annino hasta el lugar de la conferencia y de regreso los días 22 y 23 de julio.
Inscripción y detalles
en el sitio web de la conferencia .

¡Nos vemos en PyConRu!
Gracias a nuestros patrocinadores que hacen posible la conferencia: un socio de oro -
JetBrains , un socio de plata -
MediaScope , un socio técnico -
Mail.ru y un patrocinador de agua -
Avito .