We are looking for interesting topics and people who have something to say.
Keynote
Keynote is a large-scale 60 minutes report in which we will talk about Python 's future and present.
Report
The talk is a traditional format for 30-40 minutes.
Lightning Talks
Lightning Talks are five-minute reports from everyone.
Workshop
Workshop is 1,5 – 2 hours of working on some task or theme to learn something. Workshop consists of theoretical and practical parts. It is a format with the most complete coverage of the topic.
Sprint
This year we want to introduce another format - sprints. Sprint is a multi-hour training and open source project work format with the project author and other participants.
We are looking for reports in all aspects of Python for the middle and advanced levels. In addition, we are looking for authors of workshops and mentors for sprints.
2Topics of reports PyCon2022
Here are some topics we 're interested in this year. The list is not final, we are open to new proposals and accept all applications.
First of all, we are interested in talks about Python itself: internal structure of language, plans for development, explanation of new features, interpreters, debugging of code, libraries.
Profiling and optimization.
Testing and debugging, new solutions and approaches.
New technologies, new libraries and new approaches in development.
PyData, Data Science, ML cases. Yes, we want to strengthen this block of reports.
Working with databases (GraphQL, Django ORM, SQLAlchemy). Drivers to the database, organizing more complex abstractions on top of primitives: Message Queue on top of Key-Value DB.
Store data on both external systems and python-based implementations.
API-scope: restfull-API, RPC, serialization and data validation.
The future and present of asynchronous programming.
Python and C++, Rust + Python, Julia vs Python, Go vs Python, Elixir vs Python – side view for the purpose of cultural enrichment. Strength in borrowing steep ideas from parallel projects and technology.
Security. About the security of applications and services, about the vectors of attacks for hacking, about how to secure the service. Here, of course, we want to hear the truthful stories of real projects.
PyPy Production - is there life on Mars?
Computer Vision.
Integration and use with other languages.
MicroPython.
Talks about infrastructure, especially about native solutions.
Bioengineering, medicine. Solutions at the junction of ML and biological sciences.
Python and GameDev. We're wondering how both major and niche indie games are created.
Usually there are many more requests than we can take into the program, so describe your future talk as much detailed as possible.
Outline of your report
When describing your talk rely on this plan:
What was your task? Why was that task difficult?
Why did you choose this tool, technology, library to solve the problem?
What problems did you face, how did you solve them?
How was the problem finally solved?
The pros, cons, pitfalls of this decision?
Who is this talk for? What tasks can people work on who will be interested to listen to it? What problems can they face in process?
What will listeners learn after your report?
The Program Committee accepts applications until June 1, after which conference program will be formed.
Program Commitee
These are the guys who invite speakers, review proposals and choose the most valuable and fascinating talks. Also, they help speakers to get ready for the conference, arrange rehearsals of the keynote talks, and do their best to make an awesome program
Andrey Svetlov
Andrey Vlasovskikh
Aleksey Mogilnikov
Danila Shtan
Anton Patrushev
Alexander Bukin
Mikhail Yelovskikh
Mikhail Korobov
Petr Ermakov
Python Core Developer
PyCharm Community Lead, JetBrains
Lead Data Scientist, Bank
CTO at Yandex.Classifieds
CTO ar Spherical
Developer at Yandex
Developer at Yandex.Cloud
Python-developer at ScrapingHub
Senior Data Scientist at LAMODA, coach at DataGym
Andrii Soldatenko
Senior Software Engineer, Astronomer
I'd like to give a talk
They have already performed at PyCon Russia
BUILD POWERFUL, NEW DATA STRUCTURES WITH PYTHON'S ABSTRACT BASE CLASSES
Raymond Hettinger
Python core developer
PROCESS ENGINEERING: A GOLDEN AGE FOR SOFTWARE ENGINEERING