ch
Feedback
Moscow Python

Moscow Python

前往频道在 Telegram

Канал Moscow Python. Всё о том, что выходит в наших каналах и о наших мероприятиях. Чат: @moscowpythonconf

显示更多
2 968
订阅者
+724 小时
+667
+93130
帖子存档
Напоминаем, что уже в этот четверг состоится наш 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

Всем привет! Завтра в прямом эфире Moscow Python Podcast встретимся с сооснователями проекта KeepHQ.dev — Владимиром Филоновым и Матвеем Кукуй, обсудим в выпуске: 🟤жизнь open-source продукта; 🟤плюсы и минусы Python; 🟤рынок AiOps и что это такое. Когда и во сколько: 22 ноября в 14:00 по мск 🟤Смотреть на YouTube 🟤Cмотреть на Rutube И подписывайтесь на наши каналы, чтобы не пропускать выпуски: YouTube и Rutube.

Этой осенью нашему Python-подкасту исполнилось 5 лет, и я хочу немного рассказать о его внутренней кухне. Сам проект начался как идея раскачать авторов и преподавателей курса от сообщества Moscow Python регулярно делиться контентом с людьми. Ее соавтором и первыми "руками" проекта был Леша, мой младший брат по жизни и маркетолог/пиарщик, а последние 5+ лет - деврел - по профессии. В 2022-м, когда мы все разъехались и уже не могли как раньше записывать подкаст в оффлайне, он же помог нам пересобрать состав ведущих и наладить регулярную запись эпизодов теперь уже в онлайне. Сейчас Леша ищет новые проекты на парт-тайме или фуллтайм. В его портфолио, помимо нашего подкаста, Skyeng, 2ГИС, YADRO и другие компании (многие митапы, доклады, статьи на хабре, что вы видели от них - делал или помогал делать он), налаженные связи с Go, PHP, C++, C сообществами, подкаст "Битовые маски" и не только. Если вам нужен человек, которые поможет раскачать внутренние и работу с внешними сообществами, наладить выступления на митапах, технический блог и другие каналы (в том числе найти темы и раскачать движ), а также грамотно выстроить все процессы вокруг этого - пишите @leshahoroshiy

Напоминаем, что через пару недель состоится наш 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

IT-meetup для Python-разработчиков от команды «Группы Астра» и разработчиков RuPost Разгоним осеннюю хандру! Говорят, что луч
IT-meetup для Python-разработчиков от команды «Группы Астра» и разработчиков RuPost Разгоним осеннюю хандру! Говорят, что лучше всего в этом помогает непринужденная атмосфера среди единомышленников и кружка хорошего пшеничного смузи. 😎 План такой (надежный как швейцарские часы): 1) Проблемы GIL в Production и их возможные решения Только реальные кейсы, только хардкор! Расскажем про проблемы, с которыми столкнулись и как их решали. Обсудим нововведения в Python 3.13, связанные с GIL. 2) Наш опыт использования JSON-RPC API Почему именно JSON RPC? Сравним подходы и узнаем, где же REST, а также коснёмся документации. 3) Джедайские техники написания кода Каков он путь джедая: от Юнлинга до Магистра. Испытания и приключения на всех уровнях. Главное, друг мой, не сходить с пути истинного — поделимся кодексом джедая. И, конечно же, это не все! Тебя ждут интересные дискуссии, обмен опытом, классные знакомства и розыгрыш мерча. ⏱  Записываем: 15 ноября в 19:00 | Лофт «Событие», Москва, Николоямская улица дом 28 Регистрация доступна по ссылке.

Всем привет! Завтра, в первую пятницу месяца обсудим в прямом эфире Moscow Python Podcast новости октября. Больше всего времени уделим Python 3.13 и посмотрим ещё несколько новостей. 🟤Когда и во сколько: 1 ноября в 14:00 по мск 🟤Смотреть на YouTube — https://youtube.com/live/1pv5Fq89I5Y 🟤Cмотреть на Rutube — https://rutube.ru/video/f0369fe1772d9a225df120a0304f2270/ И подписывайтесь на наши каналы, чтобы не пропускать выпуски: YouTube и Rutube.

Привет! КРОК зовет на Нейролаундж — провести вечер с нетворкингом в расслабленной атмосфере и open talk по работе с ИИ. 🗓31
Привет! КРОК зовет на Нейролаундж — провести вечер с нетворкингом в расслабленной атмосфере и open talk по работе с ИИ. 🗓31 октября, четверг, 18:30: Copilot vs Razrab Обсудим, как ИИ-инструменты и Copilots влияют на работу разработчиков уже сейчас и заменит ли ИИ нас в будущем. 📍Встречаемся в JohnCalliano Lounge (м. Китай-город) Участие бесплатное, выбирайте тему и регистрируйтесь по ссылке. Важно: места ограничены. После регистрации дождитесь подтверждения на почту.

Приглашаем на 96-й митап MoscowPython, который пройдёт при поддержке компании Yadro. Встреча состоится 28-го ноября в ДК "Рассвет". По традиции нас ожидает 3 доклада: - Докладчик от компании Yadro — TBA - Кирилл Гладких (Samokat.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

Сейчас регулярно вижу (и иногда сам участвую) в дискуссиях "зачем нам nogil"? И вот люди начинают пробовать free-treading билд питона и рассказывают о своем опыте. Например, вот тут чувак в асинхронной программе вынес cpu-bound задачку в тред используя asyncio.to_thread и предсказуемо получил хорошее ускорение по сравнению с GIL-версией. Конкретно в его случае - в 3 раза. Пока это просто прикольный эксперимент и вся эта новая машинерия довольно далека от продакшен использования, но лично мне - интересно 🙂 Вполне вероятно, что после полноценного прихода free-terading мы именно так и будем структурировать наш код в каком-нибудь FastAPI - в вебе, конечно, поменьше cpu-bound задачек, по сравнению с datasience, но тоже хватает. https://blog.changs.co.uk/free-threaded-python-with-asyncio.html

Друзья, напоминаем, что если вы собираетесь на сегодняшний митап, не забудьте взять с собой паспорт! А если вы не сможете прийти, смотрите онлайн на MoscowPython.ru. До встречи!

Небольшое напоминание, что до 95-го митапа осталось всего 3 дня. Митап пройдёт в понедельник, 21-го октября. Места пока есть. :) По традиции нас ожидает 3 доклада: - Макс Столпасов (X5 Tech, TeamLead). D в DDD — где D это доменная логика - Арсен Гумин (Сбер, Руководитель направления по исследованию данных). Model-as-a-service: с нуля до enterprise ready - Юлия Сухинина (АО «ГОЛЬФСТРИМ охранные системы» (МТС), Руководитель по развитию). Разработка ТГ Бота с ИИ модулем для автоматизации процесса контроля качества оформления документов Читайте подробности и регистрируйтесь тут: https://moscowdjango.timepad.ru/event/3054238/ Онлайн-трансляция пройдёт на https://moscowpython.ru Митап проходит при поддержке Geekfactor.io, Evrone, Сбера и Learn Python. Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker

Привет! Завтра в 14:00 по мск встретимся в прямом эфире Moscow Python Podcast с нашим гостем из K R M N Information Technology и обсудим: 🟤как стать топ-1 в IT-фрилансе; 🟤как разрабатывать ботов для торговли внутриигровых предметов; 🟤чем занимается специалист по парсингу. Когда: 17 октября в 14:00 (по мск). Где: онлайн и в записи на YouTube и RuTube. И подписывайтесь на наши каналы в YouTube и Rutube

Большая сходка любителей настолок, питона и пива в Москве! Где? Ресторан Paulaner на Полянке: https://yandex.ru/maps/org/paulaner/44880575916/?ll=37.620383%2C55.734745&z=17.97 Когда? Четверг 24 октября с 18:30 и до закрытия Что в планах? - Игра в https://github.com/sobolevn/ship-it-boardgame 0.0.19й версии - Разговоры про программирование Ждем всех :) Отмечайтесь в опросе, если придете: https://t.me/ship_it_boardgame/2822

Напоминаем, что уже через неделю - 21-го октября состоится наш 95-й митап, который пройдёт в Сбере. Места пока есть. :) По традиции нас ожидает 3 доклада: - Макс Столпасов (X5 Tech, TeamLead). D в DDD — где D это доменная логика - Арсен Гумин (Сбер, Руководитель направления по исследованию данных) Model-as-a-service: с нуля до enterprise ready - Юлия Сухинина (АО «ГОЛЬФСТРИМ охранные системы» (МТС), Руководитель по развитию). Разработка ТГ Бота с ИИ модулем для автоматизации процесса контроля качества оформления документов Читайте подробности и регистрируйтесь тут: https://moscowdjango.timepad.ru/event/3054238/ Онлайн-трансляция пройдёт на https://moscowpython.ru Митап проходит при поддержке Geekfactor.io, Evrone, Сбера и Learn Python. Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker

Python Software Foundation и JetBrains запустили опрос python-разработчиков 2024. Опрос доступен в том числе на русском языке и результаты обещают тоже перевести. В этом году они хотят охватить больше народа, поэтому если у вас есть 10 минут свободного времени - заполните его. Я уже заполнил 🙂 https://pyfound.blogspot.com/2024/10/join-python-developers-survey-2024.html

Зарелизился python 3.13, кратенько перечислю самое интересное, а подробно обсудим на подкасте в первых числах ноября. Сначала самые интересные штуки, которые пока недоступны конечным пользователям: - Первый релиз с nogil (который теперь официально называется free-threaded). Доступен только если собрать интерпретатор со специальным ключом --disable-gil, но если очень хочется поиграться, то можно поставить 3.13.0rc3t с помощью pyenv. Производительность пока замерять рановато, потому что сам по себе питон в free-threaded режиме на 20% медленнее обычного из-за проблем с garbage collector-ом, мы с Никитой Соболевым довольно подробно в подкасте про это говорили, в 3.14 должны поправить, а для тестирования совместимости с библиотеками это пока не важно. - Новый copy-and-patch JIT-компилятор, который (сюрприз!) тоже по умолчанию выключен и требует сборки с ключом --enable-experimental-jit. На самом деле если его включить, то какой-то пользы для себя вы не увидите, так как для работы ему требуются "шаблоны", которые будут заменять куски байт-кода на машинный код, а их еще требуется написать. Собственно, его, как и nogil включили в релиз для того, чтобы можно было экспериментировать Это все выглядит очень интересно, но давайте перейдем к изменениям, которые можно пощупать и которые реально полезны: - Эксепшены в питоне, итак, были довольно дружелюбны (по сравнению с другими языками), но в последних версиях идет планомерная работа по их улучшению. В этот раз добавили выделение цветом в терминале и более понятное сообщение об ошибке в случае, когда в проекте есть файл, совпадающий по названию с модулем, который ты хочешь импортировать (пример - у меня в проекте есть файл django.py и я в другом файле пробую импортировать что-то из реальной джанги `from django import forms`) - Новый клевый repl с подсветкой, возможностью редактировать не только текущую строку, автоотступами, режимами просмотра истории (F2) и вставки (F3) и самое главное – с возможностью писать exit без скобочек 🙂 - Новые улучшения системы типов - дефолты (теперь не надо писать Generator[int, None, None] - можно просто Generator[int]`), возможность объявить атрибут TypedDict-а как `ReadOnly и TypeIs для более строгой проверки типов - glob("**") из pathlib теперь показывает файлы и папки рекурсивно (раньше показывал только папки), привели в соответствие с тем, как это реализовано в большинстве других инструментов, например ls ** Ну и еще всякое по мелочи. Релиз получился без каких-то больших изменений для тех, кто пишет на python, но с очень большим и интересным заделом на будущее.

Привет! Напоминаем, что завтра в 14:00 по мск обсудим новости сентября: 🟤перенос релиза 3.13 или настало время перестать использовать 3.8; 🟤Python Developers Survey 2023; 🟤большая дискуссия про uv в хвиторе. Когда: 4 октября в 14:00 (по мск). Где: онлайн и в записи на YouTube и RuTube. И да, у нас теперь есть канал и на RuTube, подписывайтесь — https://rutube.ru/channel/45885590/

Мы придумали новую штуку: возможность пройти сертификацию от Python Core Developer'а и получить от него Индивидуальный План Развития! Читайте подробности и заполняйте анкету, чтобы получить возможность пройти сертификацию одними из первых (и бесплатно :)). (Заполнить анкету можно до 10-го октября - успевайте!) https://docs.google.com/forms/d/e/1FAIpQLSeO6V2grI28C1CijVeiNxLyxwbShwx6yDQOIueyJpFNam1I6w/viewform

Один из частых вопросов в комментариях к подкасту - где взять идеи для учебных Dajngo-проектов. Хотя я сам считаю, что лучший учебный проект — это тот который ты придумал сам и который тебя драйвит, я понимаю, что многим было бы удобнее взять какую-то плюс-минус готовую идею и сосредоточиться на разработке. JetBrains у себя в блоге опубликовали список идей для проектов на Django. Хотя там в основном высокоуровневое описание проекта без деталей и всего пара ссылок на туториалы, если вам такое актуально - посмотрите https://blog.jetbrains.com/pycharm/2024/09/django-project-ideas/

Это партнёрское мероприятие, но сам я тоже постараюсь заглянуть :)