Moscow Python
1.63K subscribers
90 photos
2 videos
1 file
735 links
Канал Python.ru и Moscow Python. Новости сообщества, события, статьи, интервью.

Чат: @moscowpythonconf
Download Telegram
Forwarded from cnrrv🍒
Python-meetup для всех желающих на площадке московского кампуса «Школы 21»!

9 октября в 19:00 на площадке московского кампуса «Школы 21» пройдет Python-meetup.
Для участия необходимо зарегистрироваться. Участие в митапе - бесплатное.

Программа мероприятия:

Кишки Python 3.13
Спикер: Никита Соболев, CPython core developer
Ведет канал про исходники CPython

Из чего состоит микросервис в конце 2024 года
Спикер: Денис Аникин, тимлид, пишет на python и typescript
Построил и развивает корпоративное python-сообщество

Убегаем от исключений
Спикер: Евгений Блинов, выпускник «Школы 21»

Ведущий: Николай Хитров, тимлид в компании «Точка»
Пишет enterprise на Python, пропагандирует DDD и FP в массы «змеиного» сообщества
Forwarded from Хитрый Питон
Один из частых вопросов в комментариях к подкасту - где взять идеи для учебных Dajngo-проектов. Хотя я сам считаю, что лучший учебный проект — это тот который ты придумал сам и который тебя драйвит, я понимаю, что многим было бы удобнее взять какую-то плюс-минус готовую идею и сосредоточиться на разработке.

JetBrains у себя в блоге опубликовали список идей для проектов на Django. Хотя там в основном высокоуровневое описание проекта без деталей и всего пара ссылок на туториалы, если вам такое актуально - посмотрите https://blog.jetbrains.com/pycharm/2024/09/django-project-ideas/
Мы придумали новую штуку: возможность пройти сертификацию от Python Core Developer'а и получить от него Индивидуальный План Развития!
Читайте подробности и заполняйте анкету, чтобы получить возможность пройти сертификацию одними из первых (и бесплатно :)).
(Заполнить анкету можно до 10-го октября - успевайте!)

https://docs.google.com/forms/d/e/1FAIpQLSeO6V2grI28C1CijVeiNxLyxwbShwx6yDQOIueyJpFNam1I6w/viewform
Forwarded from Елизавета Грейм
Привет! Напоминаем, что завтра в 14:00 по мск обсудим новости сентября:
🟤перенос релиза 3.13 или настало время перестать использовать 3.8;
🟤Python Developers Survey 2023;
🟤большая дискуссия про uv в хвиторе.

Когда: 4 октября в 14:00 (по мск).
Где: онлайн и в записи на YouTube и RuTube.

И да, у нас теперь есть канал и на RuTube, подписывайтесь — https://rutube.ru/channel/45885590/
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Хитрый Питон
Зарелизился 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, но с очень большим и интересным заделом на будущее.
Forwarded from Хитрый Питон
Python Software Foundation и JetBrains запустили опрос python-разработчиков 2024. Опрос доступен в том числе на русском языке и результаты обещают тоже перевести. В этом году они хотят охватить больше народа, поэтому если у вас есть 10 минут свободного времени - заполните его. Я уже заполнил 🙂 https://pyfound.blogspot.com/2024/10/join-python-developers-survey-2024.html
Напоминаем, что уже через неделю - 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
Forwarded from Никита Соболев
Большая сходка любителей настолок, питона и пива в Москве!

Где? Ресторан 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
Forwarded from Елизавета Грейм
Привет! Завтра в 14:00 по мск встретимся в прямом эфире Moscow Python Podcast с нашим гостем из K R M N Information Technology и обсудим:
🟤как стать топ-1 в IT-фрилансе;
🟤как разрабатывать ботов для торговли внутриигровых предметов;
🟤чем занимается специалист по парсингу.

Когда: 17 октября в 14:00 (по мск).
Где: онлайн и в записи на YouTube и RuTube.

И подписывайтесь на наши каналы в YouTube и Rutube
Please open Telegram to view this post
VIEW IN TELEGRAM
Небольшое напоминание, что до 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
Друзья, напоминаем, что если вы собираетесь на сегодняшний митап, не забудьте взять с собой паспорт!

А если вы не сможете прийти, смотрите онлайн на MoscowPython.ru.

До встречи!
Forwarded from Хитрый Питон
Сейчас регулярно вижу (и иногда сам участвую) в дискуссиях "зачем нам 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
Приглашаем на 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
Forwarded from Maria Lapina
Привет! КРОК зовет на Нейролаундж — провести вечер с нетворкингом в расслабленной атмосфере и open talk по работе с ИИ.

🗓31 октября, четверг, 18:30:
Copilot vs Razrab

Обсудим, как ИИ-инструменты и Copilots влияют на работу разработчиков уже сейчас и заменит ли ИИ нас в будущем.

📍Встречаемся в JohnCalliano Lounge (м. Китай-город)

Участие бесплатное, выбирайте тему и регистрируйтесь по ссылке. Важно: места ограничены. После регистрации дождитесь подтверждения на почту.
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Елизавета Грейм
Всем привет! Завтра, в первую пятницу месяца обсудим в прямом эфире Moscow Python Podcast новости октября. Больше всего времени уделим Python 3.13 и посмотрим ещё несколько новостей.

🟤Когда и во сколько: 1 ноября в 14:00 по мск
🟤Смотреть на YouTube — https://youtube.com/live/1pv5Fq89I5Y
🟤Cмотреть на Rutube — https://rutube.ru/video/f0369fe1772d9a225df120a0304f2270/

И подписывайтесь на наши каналы, чтобы не пропускать выпуски: YouTube и Rutube.
Please open Telegram to view this post
VIEW IN TELEGRAM
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
Forwarded from Хитрый Питон
Этой осенью нашему Python-подкасту исполнилось 5 лет, и я хочу немного рассказать о его внутренней кухне. Сам проект начался как идея раскачать авторов и преподавателей курса от сообщества Moscow Python регулярно делиться контентом с людьми. Ее соавтором и первыми "руками" проекта был Леша, мой младший брат по жизни и маркетолог/пиарщик, а последние 5+ лет - деврел - по профессии.

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

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

Если вам нужен человек, которые поможет раскачать внутренние и работу с внешними сообществами, наладить выступления на митапах, технический блог и другие каналы (в том числе найти темы и раскачать движ), а также грамотно выстроить все процессы вокруг этого - пишите @leshahoroshiy
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
Напоминаем, что уже в этот четверг состоится наш 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