en
Feedback
Moscow Python

Moscow Python

Open in Telegram

Канал Python.ru и Moscow Python. Новости сообщества, события, статьи, интервью. Чат: @moscowpythonconf

Show more
2 020
Subscribers
No data24 hours
+17 days
+1130 days
Posts Archive
Moscow Python Meetup возвращается к допандейминым показателям! Всех зарегистрировавшихся ждём сегодня в Сбере! Если не успели
Moscow Python Meetup возвращается к допандейминым показателям! Всех зарегистрировавшихся ждём сегодня в Сбере! Если не успели зарегистрироваться (или просто находитесь в другом городе), смотрите нас онлайн на moscowpython.ru c 19 часов по московскому времени.

Регистрация на завтрашний митап заканчивается сегодня в 17 часов. Успевайте зарегистрироваться! На встрече прозвучат 3 доклада: - Максим Безруков (Ред Софт, middle/senior developer). Виртуальное окружение по хардкору. Жизнь без pip — бывает и такое. - Руслан Дудов и Хачатур Саркисян (Сбер). Как мы ищем клиента по фото за доли секунды среди десятков миллионов пользователей - Екатерина Фирсова (HRD Altenar). Мифы и легенды вокруг резюме и поиска работы Подробности и регистрация: https://moscowdjango.timepad.ru/event/2445754/ Онлайн-трансляция - на moscowpython.ru Митап проходит при поддержке Geekfactor.io, Evrone.com и Сбера Для прохода на митап не забудьте взять с собой паспорт!

На ютубе опубликовали видео с прошедшей PyCon US 2023. В плейлисте около 140 роликов, я конечно пока не разбирал подробно, что там интересного, но на первый взгляд есть что посмотреть https://www.youtube.com/watch?v=eZwHvBsoPn4&list=PL2Uw4_HvXqvY2zhJ9AMUa_Z6dtMGF3gtb

Что нового в Python за май — обсуждаем в прямом эфире Привет! Как обычно, в рамках Moscow Python Podcast встретимся в первую пятницу месяца и обсудим новости: 🟡как прошел Python Language Summit 2023; 🟡субинтерпретаторы, как способ обойти ограничение GIL; 🟡обновления в PyPi; 🟡релиз Python 3.12 beta 1. ➡️Когда: 2 июня в 14:00 по Москве. ➡️Где: онлайн и в записи по ссылке. На трансляции ответим на вопросы и комментарии в прямом эфире.

Привет всем питонистам Нижнего! У меня есть отличная новость: нас ждет большой митап 14 июля (пятница). К нам в гости приедут сразу много людей из Москвы, будет отличная возможность обменяться опытом, обсудить все техническое и не очень, вместе потусить после докладов. Что будет в программе? В программе будут топовые российские спикеры: - Фёдор Борщёв (Федя и Самат, Москва): Питон в аутсорсе — как мы управляем качеством - Денис Аникин (Москва): Жизнь после FastAPI - Василий Рябов (Huawei, Нижний Новгород): Парсинг бинарных данных с помощью ctypes, или пишем на питоне как на Си - Николай Хитров (Литрес, Москва): Asyncio, о котором вам не рассказывали А после - мы все вместе идем в бар Шмель, где продолжим (до последнего питониста). Дата и время: 14.07, сбор гостей с 18:00, начало в 19:00 Место: Алексеевская, 6/16, МТС StartupHub Чат события: https://t.me/pytho_nn (присоединяйтесь!) Будем рады видеть всех желающих: и новичков, и продвинутых специалистов 🙂 Ссылка на регистрацию: https://pytho-nn.timepad.ru/event/2447219/ Регистрация обязательна, иначе вас не пустит охрана.

15-го июня собираемся в Сбере на наш 82-й митап. На встрече прозвучат 3 доклада: - Максим Безруков (Ред Софт, middle/senior developer). Виртуальное окружение по хардкору. Жизнь без pip — бывает и такое. - Руслан Дудов и Хачатур Саркисян (Сбер). Как мы ищем клиента по фото за доли секунды среди десятков миллионов пользователей - Екатерина Фирсова (HRD Altenar). Мифы и легенды вокруг резюме и поиска работы Подробности и регистрация: https://moscowdjango.timepad.ru/event/2445754/ Онлайн-трансляция - на moscowpython.ru Митап проходит при поддержке Geekfactor.io, Evrone.com и Сбера

Repost from Self-help desk
31 мая в 19:00 (GMT+4) пройдет QA Meetup by JettyCloud! 🙌 Дмитрий Якин из JettyCloud и Денис Кудряшов из Uniqsoft LLC погово
31 мая в 19:00 (GMT+4) пройдет QA Meetup by JettyCloud! 🙌 Дмитрий Якин из JettyCloud и Денис Кудряшов из Uniqsoft LLC поговорят о том, где найти новые идеи для тестирования, а также как можно писать тесты быстро и единообразно, при этом не испытывать каждый раз боль в виде создания кастомного фреймворка. Каждый зритель сможет задать вопрос спикерам в прямом эфире. Язык митапа: Русский. Участие бесплатное, но необходимо зарегистрироваться: https://www.jettycloud.com/events/qa

Мы начали Moscow Python Conf - вы можете подключиться к онлайн-трансляции на сайте Conf.Python.ru.

Сегодня 14:00 МСК встретимся в прямом эфире Moscow Python Podcast с Даниилом Мясниковым, руководителем Python-разработки в Контуре. Вместе с гостем обсудим: → как занести Python в моностековую компанию, где тысяча разработчиков на C#; → сложности, которые видят шарписты в Python; → на что обращать внимание при внедрении нового стека. В ходе трансляции будем отвечать на вопросы и комментарии в прямом эфире. Присоединяйтесь к нам по ссылке и ставьте колокольчик, чтобы не забыть.

Не пропустите новый выпуск Moscow Python Podcast, где поговорим о том, как принести Python в компанию шарпистов 18 мая в 14:00 по мск встретимся в прямом эфире Moscow Python Podcast с Даниилом Мясниковым, руководителем Python-разработки в Контуре. Вместе с гостем обсудим: → как занести Python в моностековую компанию, где тысяча разработчиков на C#; → сложности, которые видят шарписты в Python; → на что обращать внимание при внедрении нового стека. В ходе трансляции будем отвечать на вопросы и комментарии в прямом эфире. Присоединяйтесь к нам по ссылке и ставьте колокольчик, чтобы не забыть.

⚫️Использование Python для управления знаниями: инструменты, подходы, примеры рассмотрим на докладе Андрея Попова ⠀ 📋 https:
⚫️Использование Python для управления знаниями: инструменты, подходы, примеры рассмотрим на докладе Андрея Попова ⠀ 📋 https://bit.ly/3O3Nyiw ⠀ Каждый год данных становится всё больше, а сейчас разработаны и новые инструменты, которые позволяют извлекать структурированную информацию из больших наборов данных. ⠀ Как мы можем использовать Python для извлечения значимых выводов из сложных и разнородных источников данных? Как убедиться, что они логически непротиворечивы? ⠀ Из данного доклада узнаем про базы знаний, будут представлены некоторые инструменты и подходы для извлечения знаний с использованием Python, сосредоточившись на использовании SparQL, RDF, OWL, онтологий, графов знаний, ризонеров и библиотек Python для работы с этими инструментами. ⠀ Андрей продемонстрирует, как эти инструменты могут помочь нам выполнять задачи, такие как интеграция данных, запросы, вывод и объяснение. ⠀ В докладе будут рассмотрены следующие вопросы: ⠀ - Что такое базы знаний, как они хранят информацию и чем отличаются от баз данных? - Что такое извлечение знаний из данных и зачем оно нужно? - Как использовать SparQL для выполнения сложных запросов базам знаний? - Как использовать RDF и OWL для описания семантики и логики данных? - Как создавать и использовать графы для структурирования и классификации данных? - Как использовать ризонеры для получения новых знаний? - Какие инструменты существуют для работы с SparQL, RDF, OWL, графами знаний и ризонерами? ⠀ 🖐 Встречаемся 19 и 20 мая на площадке международного форума по практической безопасности Positive Hack Days. Участие в конференции бесплатное, возможно по именным приглашениям. ⠀ ➡️Узнать программу конференции и заполнить анкету для получения приглашения можно на сайте - https://bit.ly/3MkMg16

🟢О повышении отказоустойчивости HTTP-интеграций без изменений Python-кода поговорим с Мстиславом Казаковым ⠀ 📋 https://bit.
🟢О повышении отказоустойчивости HTTP-интеграций без изменений Python-кода поговорим с Мстиславом Казаковым ⠀ 📋 https://bit.ly/3NYNCju ⠀ Ни одна система не может иметь 100%-ную доступность. Поэтому, реализуя межсистемные и, в особенности, синхронные интеграции, мы задумываемся об использовании различных паттернов устойчивости, таких как cirquit breaker, rate limiter, retry и другие. ⠀ Перед внедрением Envoy они изучали имеющиеся библиотеки, реализующие паттерны устойчивости для разных языков программирования. Как пример — Hystrix, resilience4j для Java, но зрелых решений для Python не нашли. Поэтому они рассмотрели использование отдельной системы, применение которой не зависит от языка программирования. ⠀ В текущем докладе Мстислав предлагает ознакомиться с готовым OpenSource-решением, которое позволит использовать паттерны устойчивости вне зависимости от используемых языков программирования. ⠀ Moscow Python Conf 2023 пройдет на площадке международного форума по практической безопасности Positive Hack Days. Участие бесплатное, возможно по именным приглашениям. ⠀ ✅Узнать программу конференции и заполнить анкету для получения приглашения можно на сайте - https://bit.ly/42JbwU4

Как изучать английский с помощью Python и ChatGPT? Сегодня, 11 мая Илья Лебедев расскажет, как самому изучать иностранные языки и построить процесс изучения «технического английского» под себя. И сделает это не по учебникам, а через ChatGPT с автоматизацией в Python. За 1,5 часа вебинара научитесь парсить документацию, поработаете с библиотекой nltk и повзаимодействуете с ChatGPT и Python. Присоединяйтесь к трансляции сегодня, 11 мая в 20:00 по мск по ссылке. Ставьте колокольчик, чтобы не пропустить.

🟢Владимир Протасов в своем докладе расскажет всё, что вы хотели знать про то, как Python работает с памятью, но боялись спро
🟢Владимир Протасов в своем докладе расскажет всё, что вы хотели знать про то, как Python работает с памятью, но боялись спросить ⠀ 📋 https://bit.ly/3LHxO1K ⠀ Одним из больших достоинств Python является то, что он работает с памятью за вас и можно сконцентрироваться на написании бизнес-логики вместо того, чтобы следить, не забыли ли вы освободить память, и разбираться с падениями из-за того, что куда-то не туда сместили указатель. ⠀ Но в ряде ситуаций понимание логики того, как именно в интерпретаторе работает управление памятью, может избавить вас от длительной отладки горящего продакшна. Вот с такими примерами мы и разберемся. ⠀ Встречаемся 19 и 20 мая 🙌 ⠀ Участие в конференции Moscow Python Conf++ 2023 бесплатное, возможно только при предъявлении именного билета. ⠀ ✅ Чтобы получить приглашение заполните анкету - https://bit.ly/3M6AHuz

✅Алсу Нурутдинова и Игорь Кабанов расскажут про извлечение метрик из новостей, или как они автоматизировали работу аналитиков
✅Алсу Нурутдинова и Игорь Кабанов расскажут про извлечение метрик из новостей, или как они автоматизировали работу аналитиков безопасности ⠀ 📋 https://bit.ly/3pfLREo ⠀ Есть такая задача анализировать новости, связанные с инцидентами в ИБ. Специалисты, которые этим занимаются, собирают списки новостей и выделяют метрики из текста. Например, кто злоумышленник, когда произошел инцидент, какие последствия или сумма ущерба и др. ⠀ Сейчас 1 аналитик тратит 5-6 недель на обработку 700 новостей в квартал. Некоторые метрики явно есть в тексте, а некоторые можно определить только по контексту. ⠀ Игорь и Алсу расскажут, как они сделали сервис, который облегчил рутинную работу аналитиков, и как они вообще решали задачу извлечения метрик из новостей с помощью ML и не только. Разработанный сервис идентифицирует, классифицирует и извлекает наиболее важные фрагменты информации об инцидентах из неструктурированного текста, не требуя трудоемкого человеческого анализа. ⠀ Встречаемся 19 и 20 мая на Moscow Python Conf++ 2023. Участие в конференции бесплатное, возможно только при предъявлении именного билета. ⠀ ➡️Чтобы получить приглашение заполните, пожалуйста, анкету – https://bit.ly/418B9wk

Сегодня первая пятница месяца и мы как обычно в прямом эфире Moscow Python Podcast удем обсуждать новости за апрель. В темах: - как Гриша Петров съездил на Европейский PyCon; - Python Software Foundation считают, что принятие европейского Product Liability Act может поставить под угрозу opensource-разработчиков; - поддержку trusted publisher от PyPI; - вышел новый менеджер пакетов от автора Flask; - релиз одной из основопологающих библиотек - urlib3 2.0; - в Debian-based дистрибутивах линукса больше нельзя делать pip install вне виртуальных окружений. Приходите в 14:00 МСК к нам на ютуб https://www.youtube.com/live/vDhn3xE7qN0?feature=share

Притворяемся языковой моделью: учимся генерировать текст на Python с помощью цепи Маркова Сегодня в 20:00 по Мск встретимся на вебинаре с Алексеем Штырняевым, Tech Lead в МТС. Разберем, что такое большие языковые модели, рассмотрим принцип генерации текста, и напишем свой генератор текста на Python с поощью цепи Маркова. Подключайтесь к вебинару по ссылке — https://youtube.com/live/UWQ3_uB98-I

Что произошло в мире Python за апрель — обсуждаем в прямом эфире 5 мая в 14:00 по Москве встретимся на трансляции Moscow Python Podcast и обсудим: • Trusted publishing от PyPI; • менеджер пакетов от Flask; • поддержкуPEP 668; и другие новости. В ходе трансляции Moscow Python Podcast будем отвечать на вопросы и комментарии в прямом эфире. Присоединяйтесь к нам по ссылке!

🗓 О Trunk Based-Development в enterprise расскажет в своем докладе Артем Шакуров ⠀ 📋 https://bit.ly/3nltWeL ⠀ Узнаем о Trun
🗓 О Trunk Based-Development в enterprise расскажет в своем докладе Артем Шакуров ⠀ 📋 https://bit.ly/3nltWeL ⠀ Узнаем о Trunk Base Development (TBD) и его принципах. TBD — модель ветвления в GIT, в которой разработчики работают над кодом в одной ветке, поощряя короткоживущие ветки и максимальную декомпозицию задач. ⠀ Также на примере продуктовой команды X5 Tech Артем расскажет о том, что из данной методологии им понадобилось, как это было внедрено. ⠀ Познакомимся с альтернативным flow ветвления в системе контроля версий, и найдем для себя решения трудностей в командной разработке в общей legacy кодовой базе: редкие релизы, частый codefreeze, и постоянный merge-hell. ⠀ Участие в конференции Moscow Python Conf++ 2023 бесплатное, возможно только при предъявлении именного билета. ⠀ ✔️Чтобы получить приглашение заполните, пожалуйста, анкету - https://bit.ly/3oX6mW8

Небезызвестный Армин Ронахер - автор Flask - выложил свою замену pip/poetry/venv/pipenv/hatch и т.д. - `Rye. Написан на rust и явно под влиянием cargo. Выглядит довольно удобно - можно выбрать версию python, сам создает и мейнтейнит pyproject.toml, пакеты ставит с помощью pip-tools под капотом. В общем на странице проекта есть 10-минутное видео, где Армин показывает работу с rye. Из минусов - похоже он не планирует активно заниматься проектом, поэтому возникает вопрос насколько можно его использовать за пределами личных проектов. Работает пока только на linux и mac. В общем буду посматривать, будет здорово если мы получим не еще один 100500-й менеджер пакетов, а популярный инструмент, который составит хорошую конкуренцию существующим. Ссылка на репо - https://github.com/mitsuhiko/rye