Двадцать шестого мая в рамках Positive Hack Days Fest 2 состоится Python Day, который мы проведем совместно с сообществом MoscowPython. Программный комитет конференции отобрал восемь докладов, анонсами которых мы хотели бы поделиться с читателями нашего блога. В этой статье мы расскажем о четырех докладах из запланированных восьми — продолжение последует позднее. Каждый анонс сопровождается комментарием участника программного комитета. Итак, начнем.
1. Импорты бинарных зависимостей в Python
В своем докладе хочется разобрать, как происходит импорт сишных зависимостей в Python, а также какой путь проходит интерпретатор, какие системные вызовы используются, какие механизмы задействованы.
Комментирует Николай Марков, data platform lead в Altenar: "Python чаще всего используется именно как „клей“ между библиотеками, написанными на разных высокопроизводительных языках. Это может быть актуально почти для любой сферы, начиная от веб-разработки и заканчивая data science. Особенно если вам когда-нибудь хотелось самому реализовать что-то на другом языке и потом подключить внутрь любимого интерпретатора Python".
2. Стало ли меньше работы у DS-специалистов с развитием языковых моделей?
Развитие языковых моделей сильно повлияло на многие направления бизнеса, и немало специалистов уже применяют их в своей работе либо будут применять в ближайшее время. Как обстоят дела у специалистов, которые занимаются разработкой ИИ-систем? Обсудим, что изменилось, а что осталось так же, как прежде.
Комментирует Николай Марков, data platform lead в Altenar: "Спор о том, лишит ли LLM и прочий AI нас всех работы, все еще идет и даже разгорается каждый раз с выходом новых моделей. Держу пари, что послушать что-то в духе „полевого руководства о выживании программиста“ или „не можешь победить — возглавь“ будет полезно людям, которые хотят остаться в тренде и получить профит".
3. А у вас трубы не текут?
Как давно вы проверяли свои трубы? Мы вот проверили и решили проложить новые! Детально разберем наш собственный общебанковский пайплайн, который мы сделали для ускорения процесса разработки и упрощения процесса CI/CD. Поделимся секретами избавления от вечной боли и страданий из-за медленного CI/CD, костыльных тестов, адского деплоя и чистого файла .gitlab-ci.yml. Приходите, чтобы получить пищу для размышлений, а также практические примеры для улучшения ваших труб!
Комментирует Денис Аникин, Python community lead в Райффайзенбанке: "Потребность делать типовые микросервисы по самым актуальным трендам велика, особенно когда ты их продуцируешь десятками (и даже сотнями), как это происходит в банке. В своем докладе Миша расскажет, как построить централизованный пайплайн, который можно подключить в пару строчек в GitLab и получить самые актуальные практики статического анализа, сборки проектов в контейнерах, деплоймента, trunk based development, автоверсионирования и прочих замечательных технологий. Будет много готовых рецептов и примеров, которые выстраданы годами эксплуатации (а еще я делал о предыдущей версии этого пайплайна доклад на PyCon 2022, и вы сможете увидеть, что изменилось за эти годы). Я думаю, этот доклад будет полезен многим, кто сталкивался и сталкивается с DevOps-задачами в Python-разработке".
4. Заботимся о ваших змеях: поиск троянов на PyPI методами машинного обучения
В Python Package Index — главном репозитории кода Python — страсти не утихают до сих пор: нехорошие люди постоянно добавляют новые вредоносные пакеты, а неравнодушные люди пишут свои эвристики по их обнаружению для последующего удаления. Идет неравный бой: злоумышленники становятся все изобретательнее, поэтому малварь может оставаться незамеченной много месяцев. Вы узнаете, можно ли облегчить жизнь аналитиков, если добавить машинное обучение в качестве эшелона обороны.
Комментирует Григорий Петров, DevRel в Еvrone: "Последний скандал с неторопливым подкопом OpenSSL показал, что атаки на цепочки поставок — это серьезно. Удобство установки библиотек с централизованных репозиториев показало свою темную сторону: добавить опасный код в библиотеку так же легко, как и использовать ее в своем проекте. В докладе спикер расскажет о состоянии дел в 2024 году, об основных угрозах, а также о том, какую работу ведет Positive Technologies для их предотвращения. А еще — как лично вы можете поучаствовать в защите нашего любимого Python!"
Чтобы послушать эти и другие выступления, приходите на Python Day, который пройдет в рамках киберфестиваля Positive Hack Days! Регистрация открыта для всех по этой ссылке.
До встречи!