Hallo Habr!
22.-23. Juli, 95 km. Moskau ist Gastgeber der sechsten russischen Konferenz für Python-Programmierer
PYCON RUSSIA 2018 .
Bereits im Programm: Yuri Selivanov (Python Core-Entwickler, EdgeDB, Kanada), Andrey Svetlov (Python Core-Entwickler, Ukraine), Christian Heimes (Python Core-Entwickler, Red Hat, Deutschland), Melanie Warrick (Google, USA), Stephan Jaensch ( Yelp, Deutschland), Kate Heddleston (Shift, USA), Alejandro Saucedo (Eigen Technologies, Großbritannien), Vadim Pushtaev (Mail.Ru), Marina Kamalova (Yandex). Wenn Sie als Redner beitreten möchten, müssen Sie noch einige Tage Bericht erstatten. Unter dem Schnitt - Details des Programms.
Wenn Sie nicht wissen, was PyConRu ist, finden Sie hier ein kurzes Video zum Verlauf der Konferenz im letzten JahrReferenten PyConRu-2018
Wir sind gespannt, wer dieses Jahr auftreten wird. Es laufen Verhandlungen mit vielen Rednern über Themen, also hat jemand sie, jemand wird bald erscheinen.

In diesem Jahr wird
Yuri Selivanov (Toronto, Kanada) zum ersten Mal zu uns kommen -
Python Core Developer , erfahrener Softwareentwickler, Gründer von EdgeDB, Autor von uvloop, asyncpg, asyncio. Yuri hat Cisco, Pinterest, ABB, Nintendo und andere beraten. Die Software wird von Unternehmen wie Facebook und Instagram zur Steigerung der Produktivität eingesetzt.
Andrey Svetlov (Kiew, Ukraine) -
Python Core-Entwickler , Autor und aktiver Teilnehmer in vielen Python-Bibliotheken, darunter asyncio, aiohttp, aiopg, aiozmq, Autor des beliebten Python-Programmierblogs, Programmdirektor und Sprecher der PyCon Russia-Konferenz. Vor zwei Jahren haben wir Andrew
über die Python-Sprache und mehr
interviewt . Lesen Sie, wenn Sie es nicht gesehen haben :)
Christian Heimes (Hamburg, Deutschland) -
Python Core Developer seit 2007, Senior Software Engineer bei
Red Hat , PSF-Mitglied. Christian wird eine Präsentation „SSLError, was nun?“ Halten, in der er kurz über die wichtigsten kryptografischen Grundelemente, das Handshake-Protokoll, die interne Struktur von Zertifikaten und die Public-Key-Infrastruktur spricht. Sie erfahren mehr über Best Practices, Debugging-Tools und Diagnosemethoden für TLS / SSL sowie über die Verwaltung von Zertifikaten.

Ein weiterer Headliner der Konferenz ist Techid von
Yelp , einem der Swagger / OpenAPI-Entwickler
Stephan Jaensch (Hamburg, Deutschland). Stefan hält einen Vortrag zum Thema „Geben Sie Anmerkungen mit größeren Codebasen ein“, in dem Sie erfahren, wie Sie mit der Verwendung von Anmerkungen beginnen, wie Sie die Anmerkungen optimal nutzen und wie Sie die Probleme vermeiden, die auftreten, wenn Sie sie verwenden.
Melanie Warrick (San Francisco, USA) - Senior Developer Advocate bei
Google Cloud . Zuvor war Melanie Gründerin und Entwicklerin von DeepLearning4J (einer Open-Source-Java-Plattform) und arbeitete bei Change.org auch mit maschinellem Lernen. In den letzten Jahren hat sie auf vielen Konferenzen über künstliche Intelligenz gesprochen, vor allem über die Arbeit an Problemen des maschinellen Lernens.

Entwicklungsleiter bei
Eigen Technologies , CTO bei Exponential, Spezialist für künstliche Intelligenz und maschinelles Lernen
Alejandro Saucedo (London, UK) wird auf PyConRu einen Vortrag über industrielle Datenpipelines mit Python und Airflow halten. In diesem praktischen Vortrag erfahren Sie, wie Sie maschinelles Lernen mit Airflow einrichten.
Kate Heddleston (San Francisco, USA) ist Software-Ingenieurin beim
Shift Technologies- Startup, einer Handelsplattform für den Kauf und Verkauf von Gebrauchtwagen, an der sie an Python-Projekten beteiligt ist. Darüber hinaus ist Kate Gründerin und CEO von Opsolutely, einer Plattform, mit der Ingenieurteams die Infrastruktur in der Cloud bereitstellen können.

Der Entwickler von
Mail.Ru , der Perl- und Python-Lehrer bei den Mail.ru-Bildungsprojekten, der Autor
des Python-Kanals, Vadim Pushtaev, wird
erklären, wie sie Unit-Tests auf Search schreiben. Von den kleinen Dingen: wie man benennt, wie die Struktur jedes Tests ist usw. bis zu den großen Fragen: wie sind die Dinge mit TDD, wie man nass wird, wie man mit externen Systemen wie Datenbanken umgeht, wie sie mit Fixtures leben, warum man private Methoden und dergleichen testen muss .

Python verfügt über hervorragende Integrationsfunktionen in C-Code. Auf diese Weise können Sie leistungskritische Funktionen zu geringen Kosten optimieren und gleichzeitig die Flexibilität beibehalten.
Sergey Borisov, Technischer Entwicklungsdirektor bei
CNS, wird einen Workshop „Cython - C Programming for People“ abhalten, der zeigt, mit welchen Tools solche Probleme gelöst werden können, und zusammen mit den Workshopteilnehmern einen asynchronen Client mit einem einfachen Protokoll schreiben.
Die Entwicklerin der internen Dienste von
Yandex ,
Marina Kamalova ,
teilt Ihnen mit, aus welchen Python-Komponenten Sie einen Text-Chat-Bot erstellen können, was von dem Moment an, in dem Sie eine Benutzernachricht erhalten, bis zu dem Moment, in dem Sie eine Antwort vom Bot erhalten (NLU-, NLG-, ML-Klassifizierer), wie Sie den Bot an verschiedene Messenger anpassen und Nicht nur Messenger, sondern auch die Erhöhung der Bot-Ausfallsicherheit am Beispiel der Telegramm-API.

In der Vergangenheit wird der Datenwissenschaftler und Ingenieur für maschinelles Lernen am EasyTen und am University College London, jetzt
Vitaliy Davydov , CEO bei
Poteha Developers, in seinem Bericht ein Beispiel für einen Microservice auf Serverless mit Python betrachten. Nach einem kleinen theoretischen Teil wird Vitaly einen einfachen Service auf AWS Lambda im Live-Modus bereitstellen und testen.
Alexei Kuzmin, Entwicklungsdirektor am
Zentralnervensystem , Dozent für industrielle Programmierung und Theorie der Programmiersprachen am Moskauer Institut für Physik und Technologie, wird über die Stärken und Schwächen der asynchronen Programmierung sprechen und zeigen, wie dieser Mechanismus in Python funktioniert. Betrachten Sie einige nützliche Bibliotheken und Tools. Abschließend werden wir darüber sprechen, wie asynchroner Code richtig gemessen und debuggt wird.

Der Leiter der Entwicklungsabteilung von
Ingram Micro Cloud, Alexander Khayorov, wird eine Präsentation mit dem Titel „Python 2k18 Developer Environment“ halten. Sasha wird über alle Tools, Hilfsdienstprogramme und das Ökosystem im Allgemeinen sprechen, die die moderne kommerzielle und industrielle Open Source-Entwicklung in Python begleiten. Stellen Sie Dinge wie Pyenv, Pipenv und Pipsi zusammen. Um den Horizont zu erweitern, werden das Thema Paketmanager, verschiedene Versionen der Sprache und Bibliotheksabhängigkeiten in anderen gängigen Sprachen behandelt. Wenn wir beschreiben und vergleichen, werden wir zur Wahrheit und möglicherweise zur besten Entwicklerumgebung kommen.

Der technische
Leiter von Avito Dmitry Khodakov wird über typische Probleme und Fallstricke beim Aufbau eines geladenen Microservice-Frameworks sprechen. Informationen zur Profilerstellung für asynchrone Anwendungen; grundlegende Unterschiede zwischen Tornado- und Aiohttp-Asynchronität; und machen Sie einen ehrlichen Vergleich zwischen Tornado und Aiohttp unter kampfnahen Bedingungen. Der Bericht ist für erfahrene Python-Entwickler hilfreich, die sich mit Asynchronität und Microservices befassen, bei denen Skalierungs- und Debugging-Probleme mit asynchronen Anwendungen auftreten.
Das Konferenzprogramm wird aufgefüllt, das relevanteste ist immer
vor Ort . Wir verstehen, dass es schwierig ist, sich für eine Teilnahme zu entscheiden, ohne alle Redner zu kennen. Schauen Sie sich die
Berichte der vergangenen Jahre an, um sicherzustellen, dass wir immer bedeutende und coole Experten von Weltklasse zur Konferenz einladen.
Ich möchte sprechen
Bis zum 12. Juni nehmen wir Bewerbungen an, danach veröffentlichen wir das endgültige Programm. Wenn Sie sprechen möchten, haben Sie noch ein paar Tage Zeit,
um uns zu
schreiben . Die Redner haben einen Bonus - sie kommen kostenlos zur Konferenz :)

Studentenrabatt
Für Studenten haben wir einen speziellen Festpreis - 9000 Rubel. Um ein Ticket zu einem Sonderpreis zu kaufen, senden Sie einen Studentenscan an om@it-people.ru. Als Antwort senden wir Ihnen einen Aktionscode.
Erzählen Sie Python-Schülern davon, sie wissen es plötzlich nicht mehr.

Registrierung
Jetzt kosten Tickets ab 17.000 Rubel. Ende Juni werden die Kosten steigen.
Der Ticketpreis beinhaltet:
• Teilnahme an der Konferenz (2 Tage);
• Unterkunft im Cronwell Yakhonti Tarusa Hotel;
• Mittag- und Abendessen am 22. Juli, Frühstück und Mittagessen am 23. Juli;
• alle Kaffeepausen;
• Unterhaltungsprogramm;
• Busse von der U-Bahnstation Annino zum Konferenzort und zurück am 22. und 23. Juli.
Anmeldung und Details
auf der Konferenzwebsite .

Wir sehen uns bei PyConRu!
Vielen Dank an unsere Sponsoren, die die Konferenz ermöglichen: einen
Goldpartner -
JetBrains , einen Silberpartner -
MediaScope , einen technischen Partner -
Mail.ru und einen Wassersponsor -
Avito .