Конференция завершена. Ждем вас на Moscow Python Conf++ в следующий раз!

Зачем нам subinterpreters? Язык Python, его эволюция и использование

Доклад принят в программу конференции
Тезисы

В рамках PEP 554 уже несколько лет идет работа над добавлением в Python возможности запускать несколько экземпляров интерпретаторов в рамках одного процесса. В докладе рассмотрим, кому и зачем это может быть нужно (привет от GIL и shared memory). Как этот инструмент будет соотноситься с многопоточными и мультипроцессными подходами, и чем это может помочь в задачах, которые работают с большими объемами данных в памяти.

Основная часть доклада будет посвящена именно вопросам практического применения subinterpreters. Без сильного погружения в особенности внутренней реализации. Погружаться будем только там, где это потребуется для понимания практических результатов.

Павел Филонов
Независимый эксперт

В роли независимого консультанта помогает компаниями проверить, насколько ML может улучшить их бизнес-процессы. Проводит онлайн-курсы по программированию на Python, С++ и организации MLOps-процессов.
Был руководителем DS-отдела в Kaspersky и занимался разработкой на C++ в Positive Technologies.
Более 15-ти лет занимается преподавательской деятельностью.

filonovpv@gmail.com

Другие доклады секции Язык Python, его эволюция и использование