Moscow Python
3.03K subscribers
158 photos
5 videos
2 files
925 links
Канал Moscow Python. Всё о том, что выходит в наших каналах и о наших мероприятиях.

Чат: @moscowpythonconf
Download Telegram
Уже скоро состоится наш митап в Школе 21 - ждём вас в 19 часов в кампусе Школы!
Важная информация: все зарегистрированные должны были получить QR-код для прохода через турникеты на почту - проверяйте входящие.
Также обращаем внимание на то, что для прохода на площадку может понадобиться паспорт.

До встречи!
🔥3
Forwarded from AIAIAI
Сегодня сооснователи @getaiaiai Георгий Мартиросов и Валнетин Домбровский провели запись очередного подкаста Moscow Python про ИИ в разработке.
Разговаривали с Андреем Кулаевым, руководителем группы инженеров разработки облака в K2Cloud.

Ждите скоро на площадках Moscow Python. :)
🙏2😡1
Крутой обзор от Никиты Соболева про то, что происходило в мире Python в августе: https://habr.com/ru/articles/1076694/
11👍6🔥1🤩1
Forwarded from Елизавета Грейм
В эту пятницу в 14:00 (по мск) обсудим новости августа в прямом эфире Moscow Python Podcast 🎙

Вместе с Мишей Корнеевым и Гришей Петровым разберём самые интересные новости Python последних недель:
🟤PEP 841: новый синтаксис frozen для создания неизменяемых коллекций — frozenset и frozendict. PEP активно обсуждается, а среди его авторов — Никита Соболев;
🟤Django Developers Survey 2026: посмотрим, что нового можно узнать о сообществе и разработчиках Django;
🟤Django переходит на ежегодный цикл релизов: Django 6.2 LTS станет последним релизом со старой нумерацией, а в январе 2028 года нас ждёт Django 2028. Заодно обсудим новую модель поддержки версий;
🟤Документация Python теперь доступна на русском: перевод уже готов на 69%, а ключевые разделы документации переведены полностью;
🟤И пара других новостей.

📍 Когда и во сколько: 4 сентября в 14:00 по Москве.
➡️ Подключайтесь к эфиру или смотрите запись на YouTube, VK или Rutube.
Please open Telegram to view this post
VIEW IN TELEGRAM
Приглашаем на 113-й Moscow Python митап, который состоится 22-го сентября в Центральном университете.

Нас ожидает 3 доклада:
- Антон Тучак (Руководитель разработки) Как мотивировать себя на работе и дома
- Cергей Лавров (ООО "Флат", лид мобильной разработки) Как я изучил 10+ языков программирования и всё забыл
- Докладчик от Центрального университета — TBA

Читайте подробности и регистрируйтесь тут:
https://moscowdjango.timepad.ru/event/4176695/

Онлайн-трансляция пройдёт на moscowpython.ru

Митап проходит при поддержке aiaiai, Evrone, Центрального университета.

Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker
71😡1
Большая бесплатная конференция в Нижнем Новгороде 17 октября

Регистрация: https://itgorky.ru/bolshaya-vstrecha
При поддержке @it52info

Мы продолжаем нашу традицию делать большую осеннюю конференцию в Нижнем.
Вот тут можно почитать / посмотреть как было в прошлом году: https://t.me/opensource_findings/934

Что будет?
- Много разных секций: Python / DevRel / Frontend / Mobille
- Слет всего нашего сообщества @pytho_nn: приедет весь наш опенсорс чат, будет кучу людей из Москвы, Казани, других городов
- Много дружеского и профессионального общения
- Настолки!
- Встреча подписчиков. Приедет много людей из телевизора, всех их мы заманим в бар после конференции, с ними можно будет поговорить, выпить пива, сфотаться, подружиться :)
- Бар, кальяны и тусовка до утра (самое главное, очевидно)

В текущем году я решил позвать в качестве докладчиков ваших любимых ютюберов и опенсорсеров.

Доклады

- 11:00 Иван Кирпичников, опенсорс разработчик Adaptix. Опыт в проде и какие приколюхи можно творить Посмотрим на конкурента Pydantic от нашего сообщества. Посмотрим: где и когда не стоит использовать Pydantic, какие у него актуальные проблемы. Поговорим, за счет чего Adaptix насколько быстрый, как он устроен. И какие уникальные фичи у него есть.
- 12:00 Егор Бугаенко, Huawei, @yegor256news, https://youtube.com/@yegor256 Типичные ошибки начинающего опенсорс разработчика Проанализирую свой опыт работы с сотнями разработчиков в десятках опенсорс проектах, укажу на их ошибки, предложу альтернативы.
- 13:00 Алексей Гладких, Arenadata, @gaxeliy_tdd, https://twitch.tv/gaxeliy Зачем программисту Twitch (что?) Расскажу про недооценённую платформу для коммуникации, выстраивания горизонтальных связей и создания личного бренда. Покажу как можно стримить с технической стороны.
- 14:00 Александр Кондратьев, Ростелеком Modern Tests для Modern REST: современный подход к тестированию Django Modern REST Тесты API могут проверять разные уровни системы: логику контроллера, обработку HTTP-запроса, взаимодействие компонентов и соответствие реализации заявленному контракту. Если не разделять эти задачи, тесты становятся медленными и хрупкими, а высокое покрытие кода не гарантирует корректную работу API. На докладе поговорим о нашем опыте использования django-modern-rest в проде и организации тестов вокруг него: какие уровни проверок мы используем, что тестируем в запросах и ответах и какие инструменты помогают сократить рутинный код. Отдельно рассмотрим роль точной семантической схемы API: как на её основе генерировать тестовые сценарии, проверять реальные ответы и оценивать покрытие операций, параметров и вариантов ответа, а не только строк кода.
- 15:00 Максим Мельников, @pylounge, https://youtube.com/@pylounge Я в СКРЫТОМ ПУЛЕ: выстраиваем процессы в команде без тильта Работа в IT-команде иногда подозрительно напоминает Dota 2: кто-то фармит, кто-то руинит, кто-то молчит до 40-й минуты, а тимлид начинает думать, что снова играет 1 vs 9. Только вместо Рошана - прод, вместо 0/10 мидера - соседняя CRM-команда, а вместо "gg ez" - очередной аварийный комитет. На докладе поговорим о том, как перестать играть в такой режим и начать выстраивать систему: почему токсичность и дизмораль только мешают, зачем учить людей говорить ртом и управлять ожиданиями, почему процессы не должны держаться на одном "рокстар-игроке" и как не превращать каждый фейл в поиск того, кто заруинил. Разберём, как продавать изменения команде, договариваться с бизнесом и другими командами, фиксировать договорённости и автоматизировать правила - чтобы вместо вечного 1 vs 9 получилась команда, которая действительно играет на победу как для бизнеса, так и технического развития проекта.
- 16:00 Хоренян Сурен, Яндекс Реклама, @Khorenyan, https://youtube.com/@SurenKhorenyan Агент пишет код. Я всё ещё программирую У кого-то ИИ забрал удовольствие от программирования; для меня это второе дыхание. Я смотрю на то, что пишет агент, а в голове только одна мысль: "я сделаю лучше". Разберём архитектурные странности в Python-коде от агентов: что можно упростить, переделать или с удовольствием удалить. Для разработчиков, которые пишут с агентами, ревьюят код от агентов и хотят понимать, что вообще происходит с кодовой базой.

А еще будут и другие треки по другим направлениям, их анонсы будут в их сообщества Нижнего и на @it52info.
Нужна только регистрация: https://itgorky.ru/bolshaya-vstrecha

Приходите! Приезжайте! Буду рад всех видеть лично. Хорошо и интересно проведем время.

Поддержать проект

Даже если вы не сможете присоединиться, нас можно поддержать. От сообщества - для сообщества.
Сделайте репост своим коллегам в чатик, закиньте в ваше локальное сообщество питонистов, поделитесь в своем тг канале. Будем рады любой медийной поддержке!

Обсуждение: Что вы реально думаете про текущее состояние платных конференций? Есть ли в них еще хоть какой-то смысл? Я вот думаю, что не особо.

| Поддержать | YouTube | GitHub | Чат |
9
А вот и долгожданный оффлайновый выпуск подкаста - первый в серии про ИИ в разработке!

В гостях у Moscow Python Podcast Андрей Меркулов и Дмитрий Чуклай, тимлид и продакт в Точка Банке. Обсудили, где граница между ролями продакта и разработчика, как ИИ ускоряет релиз и стоит ли всецело доверять LLM.

Ведущие выпуска — сооснователь Moscow Python и aiaiai Валентин Домбровский, сооснователь aiaiai Георгий Мартиросов.

Cмотрите на Youtube, VK или Rutube.
🔥64🥰2
Друзья, у нас важное объявление!

Некоторые из вас помнят наши курсы Learn Python - когда-то они запускались в оффлайне и были отличной точкой входа для новичков.

В последнее время спрос на курсы по программированию по понятным причинам упал, однако необходимость "прокачиваться" тем, кто уже в профессии, осталась. Помимо этого, как никогда актуален "живой" формат - именно сегодня крайне важна энергетика, которую получаешь от общения с единомышленниками в оффлайне.

Именно эта идея лежала в основе Moscow Python, когда мы запускали наши митапы в 2012-м году, однако мы решили пойти дальше и сегодня объявляем о запуске Moscow Python Pro - это и серия мероприятий, и своего рода "сообщество внутри сообщества".

Главными лицами Moscow Python Pro являются его резиденты. Это люди, с которыми вы хорошо знакомы по митапам и конференциям. Именно в рамках наших мероприятий вы получаете возможность близкого общения с этими людьми и получения от них ответов на ваши вопросы в неформальной обстановке.

Старт серии мероприятий Moscow Python Pro знаменуют 2 круглых стола на тему "Навыки сильного разработчика в эпоху ИИ".

Круглый стол 06.10, участники:

- Александр Ковалев (Ozon Tech, Руководитель группы разработки)
- Александр Полищук (МТС Веб Сервисы, Руководитель разработки Дата платформы)
- Сурен Хоренян (Яндекс, Старший разработчик)
- Михаил Васильев (Райффайзенбанк, Старший инженер по машинному обучению)

Круглый стол 09.10, участники:

- Алексей Жиряков (Сбер, Исполнительный директор в дивизионе «Развитие генеративного ИИ»)
- Максим Богуславский (ООО «Альфа-функция», Генеральный директор)
- Денис Аникин (Райффайзенбанк, Техлид)

Ведущий обоих мероприятий: Валентин Домбровский, сооснователь Moscow Python.

Подробности о мероприятиях и "перках" для участников читайте по ссылкам выше. Да, это платно, но мы надеемся, что это позволит нам развивать сообщество дальше и придумывать для вас новые крутые идеи. Отметим также, что до конца этой недели доступна специальная ранняя цена (а также специальная цена для тех, кто решит сходить на оба круглых стола сразу).

До скорых встреч и да пребудет с вами Python!
---------------------
NB: Если вы получили это сообщение от друга или прочитали его в дружеском нам канале, подписывайтесь на @moscow_python, чтобы следить за новостями Moscow Python.
🔥23
Напоминаем, что уже на следующей неделе - 22-го сентября в Центральном университете состоится наш следующий митап. Заодно анонсируем 3-го спикера. :)

Нас ожидает 3 доклада:
- Антон Тучак (Руководитель разработки) Как мотивировать себя на работе и дома
- Cергей Лавров (ООО "Флат", лид мобильной разработки) Как я изучил 10+ языков программирования и всё забыл
- Кирилл Быков (Центральный университет, Преподаватель курса "Разработка на Python"). Учим плавать, когда есть лодка: программирование в эпоху ИИ

Читайте подробности и регистрируйтесь тут:
https://moscowdjango.timepad.ru/event/4176695/

Онлайн-трансляция пройдёт на moscowpython.ru

Митап проходит при поддержке aiaiai, Evrone, Центрального университета.

Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker
2
С днем рождения🎉 Сегодня, ровно 3 года назад, 18 сентября 2023 года, вышла первая версия FastStream 0.1.0

Магия OpenSource в том, что ты сидишь пилишь свой код, а потом приходит живой человек и говорит "а вот тут не работает", а иногда даже "я САМ починил". А потом вы пьете пиво на конференции, приходит больше людей - и так появляется комьюнити. И это уже не твой личный проект по вечерам, а НАШ проект. Для меня это до сих пор выглядит невероятно!

Так за три года FastStream вырос из моего личного проекта в настоящий OpenSource. И это не моя заслуга, а ваша: пользователей, кто адоптит проект и репортит баги, компаний, что добавляют FS в требования вакансий, контрибуторов, кто помогает закрывать Issue, и мейнтейнеров, кто тащат огромные домены. Поэтому сегодня я хочу поздравить все комьюнити FastStream и сказать спасибо людям, которые сделали этот проект:

@borisalekseev - мейнтейнер MQTT. Ради FS он написал с нуля асинхронный клиент zMQTT. Это вклад во всю экосистему Python, не только во фреймворк
@Sehat1137 - наш мейнтейнер CLI части и главный амбассадор FastStream (во всяком случае у него больше всего статей). Он и привел к нам в команду Бориса😂
@powersemmi - мейнтейнер всего Redis в FastStream. Затащил самые непонятные фичи Redis Streams, Cluster, Sentinel. А сейчас пилит свой аналог на Rust - RustStream!
@draincoder - человек, который стоит за OpenTelemetry, да и вообще всем Observability в FastStream
@roma-frolov - затащил нам поддержку Prometheus, легенда
@ApusBerliozi - наш главный член Triage Team. Разгреб вековые залежи Issue, а сейчас пилит бенчмарки, чтобы мы подтянули производительность
@IvanKirpichnikov - самый молодой и самый активный в команде. Половина работы по 1.0.0 - его
@dolfinus - человек, трудами которого был настроен весь CI репозитория. А еще он затащил FastStream в корпоративную либу MTS
@C3EQUALZz - разработал для нужд своей компании адаптер faststream-celery для плавной миграции легаси проектов и вывел его в OpenSource!
@Shepard2154 и @vvlrff - ребята помогли нам сделать лучшую фичу - AsyncAPI TryItOut. 2 года переговоров с мейнтейнерами AsyncAPI - но мы сделали это!
@lesnik512 - интегрировал FastStream в свои комьюнити-проекты, принес кучу багов с прода, а теперь курирует awesome-faststream
@ApostolFet - мейнтейнер dishka-faststream, спасибо!
• спасибо @RenameMe1, @NelsonNotes, @pepellsd, @Rusich90, @Flosckow, @spataphore1337, @sheldygg, @DABND19 - ребята сделали важный вклад в репозиторий в свое время, но личная жизнь забирает лучших из нас🥲 Если что - мы всегда будем рады их возвращению в команду🌚
• спасибо всем и каждому из 170+ контрибуторов в репозитории
• спасибо каждому автору, кто написал статью или выступил с докладом про FastStream
• спасибо каждому пользователю, кто убедил работодателя затащить фреймворк
• спасибо Никите Соболеву и другим людям, кто помогает популяризировать фреймворк
• спасибо @Tishka17 за его активное участие в обсуждении дизайна

Кого забыл - простите, вас правда много🥲

Куда доехал код

Сейчас от FastStream зависит прод сотен компаний по всему миру. И это не только маленькие стартапы, а техгиганты, банки, государственные учреждения и научные лаборатории. Вот кого я нашел по публичным репам на гите: Red Hat, ECMWF (европейский центр прогнозов погоды), обсерватория Рубина, Hydro-Quebec, IT города Мюнхена, британский NHS.

И в день рождения у меня есть для вас просьба. Просто скажите пару слов о вашем опыте с фреймворком. Востребованность твоих трудов - это то, что дает мотивацию продолжать мне и другим мейнтейнерам.

И теперь для этого есть специальное место - ADOPTERS.md. Вы можете открыть PR в этот файл с добавлением своей компании или просто написать комментарий в Issue на Github! Найти своих пользователей самому трудно, будет круто, если расскажете сами😁 А еще это простой способ получить смерженный PR🌚

P.S: я хотел выкатить 1.0.0 к этой дате, но объем работ растет прямо в процессе, и сроки немного затянулись. Но команда работает усердно, так что релиз можно ждать в ближайшее время!
🔥17❤‍🔥42
Важное прибавление к кругу резидентов Moscow Python Pro - с нами Николай Хитров, тимлид в Точка банке!

Тимлид в Точке, пишет enterprise-приложения на Python. Пропагандирует DDD, функциональное программирование и лучшие практики разработки сложных проектов — в сообществе известен как «разработчик, спикер, менеджер и просто душнила».

Спикер Pycon, PiterPy и других конференций и отраслевых митапов: о чистой архитектуре в Python («Не пихайте свою Java в мой Python!»), слоистой архитектуре и применении Pydantic в борьбе с инцидентами безопасности. Выступал ведущим на IML 2025.

Ведёт Telegram-канал про инструменты из мира Python и методологии.

Николай присоединится к круглому столу 9-го октября в пятницу, где участниками дискуссии вместе с ним будут Максим Богуславский, Алексей Жиряков и Денис Аникин.

Подробности о Moscow Python Pro и планирующихся круглых столах читайте тут. Ну а мы будем продолжать держать вас в курсе событий и знакомить с нашими резидентами.

До скорых встреч!
4👍1