Moscow Python
1.84K subscribers
110 photos
3 videos
2 files
812 links
Канал Python.ru и Moscow Python. Новости сообщества, события, статьи, интервью.

Чат: @moscowpythonconf
加入频道
Forwarded from Olga
IT-meetup для Python-разработчиков от команды «Группы Астра» и разработчиков RuPost

Разгоним осеннюю хандру! Говорят, что лучше всего в этом помогает непринужденная атмосфера среди единомышленников и кружка хорошего пшеничного смузи. 😎

План такой (надежный как швейцарские часы):
1) Проблемы GIL в Production и их возможные решения

Только реальные кейсы, только хардкор! Расскажем про проблемы, с которыми столкнулись и как их решали.
Обсудим нововведения в Python 3.13, связанные с GIL.

2) Наш опыт использования JSON-RPC API
Почему именно JSON RPC? Сравним подходы и узнаем, где же REST, а также коснёмся документации.

3) Джедайские техники написания кода
Каков он путь джедая: от Юнлинга до Магистра. Испытания и приключения на всех уровнях. Главное, друг мой, не сходить с пути истинного — поделимся кодексом джедая.

И, конечно же, это не все! Тебя ждут интересные дискуссии, обмен опытом, классные знакомства и розыгрыш мерча.

  Записываем: 15 ноября в 19:00 | Лофт «Событие», Москва, Николоямская улица дом 28

Регистрация доступна по ссылке.
Please open Telegram to view this post
VIEW IN TELEGRAM
Напоминаем, что через пару недель состоится наш 96-й митап, который пройдёт при поддержке компании YADRO. Встреча состоится 28-го ноября в ДК "Рассвет".

По традиции нас ожидает 3 доклада:
- Кирилл Сосновских (YADRO, Automation QA (Python). Анализируем исходный код с пользой: как облегчить работу ревьюерам и увеличить читабельность тестовой отчетности
- Кирилл Гладких (Ecom.tech, Python Разработчик). Ускорение обработки данных путем миграций с Pandas на Polars
- Никита Борсов (Positive Technologies, Python Программист) Самописный PyCharm плагин для ведения словаря терминов в Python проектах

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

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

Митап проходит при поддержке Geekfactor.io, Evrone, Сбера и Learn Python.

Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker
👍6
Forwarded from Хитрый Питон
Этой осенью нашему Python-подкасту исполнилось 5 лет, и я хочу немного рассказать о его внутренней кухне. Сам проект начался как идея раскачать авторов и преподавателей курса от сообщества Moscow Python регулярно делиться контентом с людьми. Ее соавтором и первыми "руками" проекта был Леша, мой младший брат по жизни и маркетолог/пиарщик, а последние 5+ лет - деврел - по профессии.

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

Сейчас Леша ищет новые проекты на парт-тайме или фуллтайм. В его портфолио, помимо нашего подкаста, Skyeng, 2ГИС, YADRO и другие компании (многие митапы, доклады, статьи на хабре, что вы видели от них - делал или помогал делать он), налаженные связи с Go, PHP, C++, C сообществами, подкаст "Битовые маски" и не только.

Если вам нужен человек, которые поможет раскачать внутренние и работу с внешними сообществами, наладить выступления на митапах, технический блог и другие каналы (в том числе найти темы и раскачать движ), а также грамотно выстроить все процессы вокруг этого - пишите @leshahoroshiy
👍52
Forwarded from Елизавета Грейм
Всем привет! Завтра в прямом эфире Moscow Python Podcast встретимся с сооснователями проекта KeepHQ.dev — Владимиром Филоновым и Матвеем Кукуй, обсудим в выпуске:
🟤жизнь open-source продукта;
🟤плюсы и минусы Python;
🟤рынок AiOps и что это такое.

Когда и во сколько: 22 ноября в 14:00 по мск
🟤Смотреть на YouTube
🟤Cмотреть на Rutube

И подписывайтесь на наши каналы, чтобы не пропускать выпуски: YouTube и Rutube.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍2🤝21
Напоминаем, что уже в этот четверг состоится наш 96-й митап. Места пока есть. :) Встреча состоится 28-го ноября в ДК "Рассвет".

По традиции нас ожидает 3 доклада:
- Кирилл Сосновских (YADRO, Automation QA (Python). Анализируем исходный код с пользой: как облегчить работу ревьюерам и увеличить читабельность тестовой отчетности
- Кирилл Гладких (Ecom.tech, Python Разработчик). Ускорение обработки данных путем миграций с Pandas на Polars
- Никита Борсов (Positive Technologies, Python Программист) Самописный PyCharm плагин для ведения словаря терминов в Python проектах

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

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

Митап проходит при поддержке Geekfactor.io, Evrone, Сбера и Learn Python.

Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker
Остаётся последняя возможность зарегистрироваться на завтрашний митап.
Повторять программу не будем (см. предыдущее сообщение), просто напомним ссылку на регистрацию: https://moscowdjango.timepad.ru/event/3094106/
Скоро начинаем наш 96-й митап. :)
Если не успели зарегистрироваться или не сможете прийти, смотрите онлайн на MoscowPython.ru

На всякий случай дополнительные ссылки на трансляцию:

YouTube
https://youtube.com/live/pdH9E23dGXE?feature=share

Рутуб
https://rutube.ru/video/e6fd46d1c8b53a3a09f22f1ed78db99d/

ВК
https://vkvideo.ru/video-226636130_456239076
👍4👏3
Приглашаем на наш 97-й митап, который пройдёт в Школе 21 24-го декабря!

По традиции нас ожидает 3 доклада:
- Матвей Скирда (MTS Диджитал, Ведущий Python Разработчик). Современный туллинг Python-разработчика для тестирования
- Константин Крестников (Техлид команды GigaChain (SberDevices)). GigaChain: Новые инструменты для разработки агентов на примере агента техподдержки
- Daniel Arango (EAFIT (Medelin, Columbia), Student). How to make a multilingual programing language in Python

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

ВНИМАНИЕ! Для прохода на площадку требуется паспорт.

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

Митап проходит при поддержке Geekfactor.io, Evrone, Школы 21 и Learn Python.

Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker
🔥16
Forwarded from Аня Курносова
Как менялась разработка на Python и что нас ждёт дальше

📆 19 декабря собираем предновогодний митап, чтобы подвести итоги 2024 года.

Вспомним об интересных новостях, связанных с языком:

🔸 Обсудим Python 3.12, о котором говорили в прошлом году, и подумаем, какие ожидания оправдались, а какие нет

🔸 Посмотрим на версию 3.13, Faster CPython, jit и nogil

А ещё поговорим о трендах в архитектуре и развитии бэкенд-разработчика на круглом столе с экспертами:

🔸 Николаем Хитровым, тимлидом в Точке

🔸 Евгением Афонасьевым, тимлидом из Авито

🔸 Никитой Соболевым, опенсорс-разработчиком

🔸 Сергеем Яхницким, техлидом в Техплатформе

🔸 Александром Букиным, основателем Pytup


⏭️ Регистрируйтесь на встречу в Москве или подключайтесь к трансляции, где бы вы ни были.

💚 Ждём вас на новогодней встрече Python-сообщества
👍6
Выложили фото с митапа, который проходил 28-го ноября при поддержке компании YADRO.
Ищите себя, ставьте на аватарки. :D
https://atyapsheva.gallery.photo/gallery/meetup-96/
7🔥4
Forwarded from Елизавета Грейм
Привет! В эту пятницу в 14:00 по мск обсудим новости ноября:
🟤Python сместил Javascript с первого места по используемости;
🟤PEP 750 – Template Strings;
🟤эксперементальная поддержка partial validation в Pydantic 2.10;
🟤PyPI теперь поддерживает цифровую сертификацию.

Когда: 13 декабря в 14:00 (по мск).
Где: онлайн и в записи на YouTube и Rutube.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🤔1
Напоминаем, что на следующей неделе состоится наш 97-й митап, который пройдёт в Школе 21 24-го декабря!

По традиции нас ожидает 3 доклада:
- Матвей Скирда (MTS Диджитал, Ведущий Python Разработчик). Современный туллинг Python-разработчика для тестирования
- Константин Крестников (Техлид команды GigaChain (SberDevices)). GigaChain: Новые инструменты для разработки агентов на примере агента техподдержки
- Daniel Arango (EAFIT (Medelin, Columbia), Student). How to make a multilingual programing language in Python

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

ВНИМАНИЕ! Для прохода на площадку требуется паспорт.

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

Митап проходит при поддержке Geekfactor.io, Evrone, Школы 21 и Learn Python.

Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker
🔥6👍1
Итак, случилось то, о чём мы говорили раньше - мы открыли регистрацию на оффлайн-набор курса Learn Python на https://learn.python.ru

Напомним, что мы делаем оффлайн-курс совместно с компанией Realweb, занятия будут проходить в её офисе по адресу Малая Дмитровка, 20 БЦ «Школа Журналистов» (м. Маяковская или м. Тверская). Занятия проходят по субботам. Первое занятие - это "интенсив" с 10 утра до 18 вечера, последующие занятия - будут проходить в течение 3-х часов днём (точное время будет известно позднее). Подробности программы курса можно посмотреть на сайте - по контенту оффлайн-курс совпадает с онлайном. Главное отличие - это возможность очных встреч по субботам для работы в группах совместно с кураторами.

На первый набор возобновлённого курса мы возьмём 20 человек. По результатам посмотрим, сможем ли мы увеличить количество учащихся. Также мы готовим к запуску оффлайн-курсы в других городах (если Вы заинтересованы в партнёрстве, напишите в Телеграм @v_dombrovsky).

До конца декабря стоимость курса составляет 50 тыс. рублей (возможна рассрочка).
🔥8🤯3
Регистрация на наш, 97-й митап, который пройдёт в Школе 21 24-го декабря, заканчивается в понедельник в 17 часов - успевайте записываться! :)

По традиции нас ожидает 3 доклада:
- Матвей Скирда (MTS Диджитал, Ведущий Python Разработчик). Современный туллинг Python-разработчика для тестирования
- Константин Крестников (Техлид команды GigaChain (SberDevices)). GigaChain: Новые инструменты для разработки агентов на примере агента техподдержки
- Daniel Arango (EAFIT (Medelin, Columbia), Student). How to make a multilingual programing language in Python

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

ВНИМАНИЕ! Для прохода на площадку требуется паспорт.

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

Митап проходит при поддержке Geekfactor.io, Evrone, Школы 21 и Learn Python.

Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker
6👍1
Достигли лимита регистраций на завтрашний митап, так что пришлось регистрацию закрыть досрочно.
Все, кто не успел зарегистрироваться, могут посмотреть трансляцию на https://moscowpython.ru
Зарегистрировавшихся ждём завтра в Школе 21. Просьба по возможности подходить чуть пораньше и не забывать свои паспорта! :)
👌6
Скоро начинаем 97-й #MoscowPython митап. Подключайтесь к трансляции на https://moscowpython.ru
🔥11👍5
Forwarded from Елизавета Грейм
Всем привет! Финальный выпуск года Moscow Python Podcast запишем 28 декабря

Встретимся в прямом эфире Moscow Python Podcast в 14:00 по мск и обсудим самые интересные новости Python за год. Пишите в комментарии, какие новости запомнились за этот год и какой выпуск подкаста больше всего понравился.

Когда и во сколько: 28 декабря в 14:00 по мск
🟤Смотреть на YouTube
🟤Cмотреть на Rutube
Please open Telegram to view this post
VIEW IN TELEGRAM
146😱3🎄3🔥2
Не откладывая в долгий ящик, приглашаем на первый митап в 2025-м году! 98-й митап состоится 29-го января и пройдёт при поддержке МТС Финтех.

По традиции нас ожидает 3 доклада:
- Михаил Васильев (Маквес, Старший специалист по машинному обучению). NLP нейросети в защите данных: опыт Makves DCAP
- Алексей Лавриненко (Фаст Софт, Team Lead Python). Недописанная Кафкой Сага
- Николай Казак (ПАО МТС Банк, Технический лидер направления роботизации). Опыт использование Python для автоматизации бизнес-процессов

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

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

Митап проходит при поддержке Geekfactor.io, Evrone, МТС Финтех и Learn Python.

Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker
🔥4❤‍🔥2🌭1
Подоспели фотографии с прошедшего во вторник митапа: https://disk.yandex.ru/d/USBA8G0QjQf6Sw - можете найти себя. :)
🔥2
[email protected] релизнут!

https://github.com/wemake-services/wemake-python-styleguide/releases/tag/1.0.0

Самый строгий линтер в мире стал еще строже и еще удобнее.

ruff

Некоторое время назад я понял, что если сейчас не поддержать ruff, то проект умрет. Сказано – сделано.
Теперь wemake-python-styleguide поддерживает работу вместе с ruff. Что оно означает на практике?

- Теперь WPS не выкидывает никаких ошибок, которые противоречили бы ruff. Например, я убрал все стилистические правила, чтобы решать все простым ruff format
- Все дублирующие правила из WPS были убраны в пользу ruff. Ведь ruff быстрее их находит и некоторые даже фиксит
- Теперь можно использовать ruff check && ruff format && flake8 --select=WPS ., WPS, конечно, может найти дополнительные ошибки, но не будет конфликтовать с ruff как раньше
- Поддержка полная. От preview = true до самых заковыристых правил PyLint, да теперь WPS совместим с PyLint из ruff

Black, кстати, теперь тоже поддерживается.

Конфигурацию можно найти тут.

Что еще интересного в релизе?

- Множество новых правил сложности
- Крутая поддержка match и case. Находим дубликаты case условий, проверяем сложность, находим много разных ошибок
- Много новой конфигурации, чтобы точечно настраивать отдельные правила линтера
- Куча багов поправлено!

Статистика релиза:
- WPS стал минимум в 2.4 х быстрее, потому что я удалил много кода и много flake8 плагинов
- Количество коммитов с прошлого релиза: 294
- Количество задач, которые я закрыл в процессе работы (с 195 до 26) = ~170
- Изменений: 490 файлов, +15к, -26к
- Количество контрибьюторов в проект достигло двухсот!

Страдайте Наслаждайтесь! Всех с наступающим 🎄

| Поддержать | YouTube | GitHub | Чат |
🔥20👍145👨‍💻2