Moscow Python
Открыть в Telegram
Канал Python.ru и Moscow Python. Новости сообщества, события, статьи, интервью. Чат: @moscowpythonconf
Больше2 018
Подписчики
Нет данных24 часа
+17 дней
+1130 день
Архив постов
2 018
Moscow Python Meetup возвращается к допандейминым показателям!
Всех зарегистрировавшихся ждём сегодня в Сбере!
Если не успели зарегистрироваться (или просто находитесь в другом городе), смотрите нас онлайн на moscowpython.ru c 19 часов по московскому времени.
2 018
Регистрация на завтрашний митап заканчивается сегодня в 17 часов. Успевайте зарегистрироваться!
На встрече прозвучат 3 доклада:
- Максим Безруков (Ред Софт, middle/senior developer). Виртуальное окружение по хардкору. Жизнь без pip — бывает и такое.
- Руслан Дудов и Хачатур Саркисян (Сбер). Как мы ищем клиента по фото за доли секунды среди десятков миллионов пользователей
- Екатерина Фирсова (HRD Altenar). Мифы и легенды вокруг резюме и поиска работы
Подробности и регистрация: https://moscowdjango.timepad.ru/event/2445754/
Онлайн-трансляция - на moscowpython.ru
Митап проходит при поддержке Geekfactor.io, Evrone.com и Сбера
Для прохода на митап не забудьте взять с собой паспорт!
2 018
Repost from Хитрый Питон
На ютубе опубликовали видео с прошедшей PyCon US 2023. В плейлисте около 140 роликов, я конечно пока не разбирал подробно, что там интересного, но на первый взгляд есть что посмотреть https://www.youtube.com/watch?v=eZwHvBsoPn4&list=PL2Uw4_HvXqvY2zhJ9AMUa_Z6dtMGF3gtb
2 018
Что нового в Python за май — обсуждаем в прямом эфире
Привет! Как обычно, в рамках Moscow Python Podcast встретимся в первую пятницу месяца и обсудим новости:
🟡как прошел Python Language Summit 2023;
🟡субинтерпретаторы, как способ обойти ограничение GIL;
🟡обновления в PyPi;
🟡релиз Python 3.12 beta 1.
➡️Когда: 2 июня в 14:00 по Москве.
➡️Где: онлайн и в записи по ссылке.
На трансляции ответим на вопросы и комментарии в прямом эфире.
2 018
Привет всем питонистам Нижнего!
У меня есть отличная новость: нас ждет большой митап 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/
Регистрация обязательна, иначе вас не пустит охрана.
2 018
15-го июня собираемся в Сбере на наш 82-й митап.
На встрече прозвучат 3 доклада:
- Максим Безруков (Ред Софт, middle/senior developer). Виртуальное окружение по хардкору. Жизнь без pip — бывает и такое.
- Руслан Дудов и Хачатур Саркисян (Сбер). Как мы ищем клиента по фото за доли секунды среди десятков миллионов пользователей
- Екатерина Фирсова (HRD Altenar). Мифы и легенды вокруг резюме и поиска работы
Подробности и регистрация: https://moscowdjango.timepad.ru/event/2445754/
Онлайн-трансляция - на moscowpython.ru
Митап проходит при поддержке Geekfactor.io, Evrone.com и Сбера
2 018
Repost from Self-help desk
31 мая в 19:00 (GMT+4) пройдет QA Meetup by JettyCloud! 🙌
Дмитрий Якин из JettyCloud и Денис Кудряшов из Uniqsoft LLC поговорят о том, где найти новые идеи для тестирования, а также как можно писать тесты быстро и единообразно, при этом не испытывать каждый раз боль в виде создания кастомного фреймворка. Каждый зритель сможет задать вопрос спикерам в прямом эфире. Язык митапа: Русский.
Участие бесплатное, но необходимо зарегистрироваться: https://www.jettycloud.com/events/qa
2 018
Мы начали Moscow Python Conf - вы можете подключиться к онлайн-трансляции на сайте Conf.Python.ru.
2 018
Repost from Хитрый Питон
Сегодня 14:00 МСК встретимся в прямом эфире Moscow Python Podcast с Даниилом Мясниковым, руководителем Python-разработки в Контуре. Вместе с гостем обсудим:
→ как занести Python в моностековую компанию, где тысяча разработчиков на C#;
→ сложности, которые видят шарписты в Python;
→ на что обращать внимание при внедрении нового стека.
В ходе трансляции будем отвечать на вопросы и комментарии в прямом эфире. Присоединяйтесь к нам по ссылке и ставьте колокольчик, чтобы не забыть.
2 018
Не пропустите новый выпуск Moscow Python Podcast, где поговорим о том, как принести Python в компанию шарпистов
18 мая в 14:00 по мск встретимся в прямом эфире Moscow Python Podcast с Даниилом Мясниковым, руководителем Python-разработки в Контуре. Вместе с гостем обсудим:
→ как занести Python в моностековую компанию, где тысяча разработчиков на C#;
→ сложности, которые видят шарписты в Python;
→ на что обращать внимание при внедрении нового стека.
В ходе трансляции будем отвечать на вопросы и комментарии в прямом эфире. Присоединяйтесь к нам по ссылке и ставьте колокольчик, чтобы не забыть.
2 018
Repost from MoscowPython Conf Channel
⚫️Использование 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
2 018
Repost from MoscowPython Conf Channel
🟢О повышении отказоустойчивости 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
2 018
Как изучать английский с помощью Python и ChatGPT?
Сегодня, 11 мая Илья Лебедев расскажет, как самому изучать иностранные языки и построить процесс изучения «технического английского» под себя. И сделает это не по учебникам, а через ChatGPT с автоматизацией в Python.
За 1,5 часа вебинара научитесь парсить документацию, поработаете с библиотекой nltk и повзаимодействуете с ChatGPT и Python.
Присоединяйтесь к трансляции сегодня, 11 мая в 20:00 по мск по ссылке. Ставьте колокольчик, чтобы не пропустить.
2 018
Repost from MoscowPython Conf Channel
🟢Владимир Протасов в своем докладе расскажет всё, что вы хотели знать про то, как Python работает с памятью, но боялись спросить
⠀
📋 https://bit.ly/3LHxO1K
⠀
Одним из больших достоинств Python является то, что он работает с памятью за вас и можно сконцентрироваться на написании бизнес-логики вместо того, чтобы следить, не забыли ли вы освободить память, и разбираться с падениями из-за того, что куда-то не туда сместили указатель.
⠀
Но в ряде ситуаций понимание логики того, как именно в интерпретаторе работает управление памятью, может избавить вас от длительной отладки горящего продакшна. Вот с такими примерами мы и разберемся.
⠀
Встречаемся 19 и 20 мая 🙌
⠀
Участие в конференции Moscow Python Conf++ 2023 бесплатное, возможно только при предъявлении именного билета.
⠀
✅ Чтобы получить приглашение заполните анкету - https://bit.ly/3M6AHuz
2 018
Repost from MoscowPython Conf Channel
✅Алсу Нурутдинова и Игорь Кабанов расскажут про извлечение метрик из новостей, или как они автоматизировали работу аналитиков безопасности
⠀
📋 https://bit.ly/3pfLREo
⠀
Есть такая задача анализировать новости, связанные с инцидентами в ИБ. Специалисты, которые этим занимаются, собирают списки новостей и выделяют метрики из текста. Например, кто злоумышленник, когда произошел инцидент, какие последствия или сумма ущерба и др.
⠀
Сейчас 1 аналитик тратит 5-6 недель на обработку 700 новостей в квартал. Некоторые метрики явно есть в тексте, а некоторые можно определить только по контексту.
⠀
Игорь и Алсу расскажут, как они сделали сервис, который облегчил рутинную работу аналитиков, и как они вообще решали задачу извлечения метрик из новостей с помощью ML и не только. Разработанный сервис идентифицирует, классифицирует и извлекает наиболее важные фрагменты информации об инцидентах из неструктурированного текста, не требуя трудоемкого человеческого анализа.
⠀
Встречаемся 19 и 20 мая на Moscow Python Conf++ 2023. Участие в конференции бесплатное, возможно только при предъявлении именного билета.
⠀
➡️Чтобы получить приглашение заполните, пожалуйста, анкету – https://bit.ly/418B9wk
2 018
Repost from Хитрый Питон
Сегодня первая пятница месяца и мы как обычно в прямом эфире 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
2 018
Притворяемся языковой моделью: учимся генерировать текст на Python с помощью цепи Маркова
Сегодня в 20:00 по Мск встретимся на вебинаре с Алексеем Штырняевым, Tech Lead в МТС. Разберем, что такое большие языковые модели, рассмотрим принцип генерации текста, и напишем свой генератор текста на Python с поощью цепи Маркова.
Подключайтесь к вебинару по ссылке — https://youtube.com/live/UWQ3_uB98-I
2 018
Что произошло в мире Python за апрель — обсуждаем в прямом эфире
5 мая в 14:00 по Москве встретимся на трансляции Moscow Python Podcast и обсудим:
• Trusted publishing от PyPI;
• менеджер пакетов от Flask;
• поддержкуPEP 668;
и другие новости.
В ходе трансляции Moscow Python Podcast будем отвечать на вопросы и комментарии в прямом эфире. Присоединяйтесь к нам по ссылке!
2 018
Repost from MoscowPython Conf Channel
🗓 О 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
2 018
Repost from Хитрый Питон
Небезызвестный Армин Ронахер - автор Flask - выложил свою замену pip/poetry/venv/pipenv/hatch и т.д. - `Rye. Написан на rust и явно под влиянием cargo. Выглядит довольно удобно - можно выбрать версию python, сам создает и мейнтейнит pyproject.toml, пакеты ставит с помощью pip-tools под капотом. В общем на странице проекта есть 10-минутное видео, где Армин показывает работу с rye.
Из минусов - похоже он не планирует активно заниматься проектом, поэтому возникает вопрос насколько можно его использовать за пределами личных проектов. Работает пока только на linux и mac. В общем буду посматривать, будет здорово если мы получим не еще один 100500-й менеджер пакетов, а популярный инструмент, который составит хорошую конкуренцию существующим.
Ссылка на репо - https://github.com/mitsuhiko/rye
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
