ar
Feedback
Moscow Python

Moscow Python

الذهاب إلى القناة على Telegram

Канал Python.ru и Moscow Python. Новости сообщества, события, статьи, интервью. Чат: @moscowpythonconf

إظهار المزيد
2 027
المشتركون
لا توجد بيانات24 ساعات
-27 أيام
+1130 أيام
أرشيف المشاركات
Анонс стрима: "работаем над lazy import'ами в CPython и плачем под аниме" (на превью - я на стриме) Мы с @nkhitrov_blog, @fastnewsdev и Денисом Аникиным (в 2026 и без тг канала!) решили замутить стрим по питону и ... новый канал на ютюбе под названием "Вялые Питоны". Подписаться уже можно вот тут: https://www.youtube.com/@SluggishPythons О чем будет канал? - Менее душный и более мемный чем мой основной - Все еще про питон и всякие хардкорные штуки внутри - Шутки, пиво, лень, слезы - Разные новые форматы, которые мы будем анонсировать постепенно - Разные интересные коллабы с веселыми и умными людьми Контент на старом канале останется таким же, каким и был. Я как раз вернулся из творческого отпуска. Скоро будет завоз по adaptix и django-modern-rest. И финал по vscode. О чем будет первый стрим? - Обсудим мотивацию и устройство PEP-810, потестим разные странные случае, Никита побомбит - Я запилю каких-нибудь пару тасочек в CPython, например https://github.com/python/cpython/issues/150459 - Если я буду плохо рассказывать, что там происходят - пацаны будут меня душить своими любимыми аниме - Если хватит времени, то еще починим setuptools / distutils, а то я все сломал - Выпьем пива со всеми желающими 🍻 Народ в чате проголосовал за время стрима в будний вечер, так что - записываем дату и время: Среда, 3 июня, 19:00 https://www.youtube.com/watch?v=W9Hd5dfxjIU Приходите задавать свои ответы и хорошо проводить время!

У вас проблемы с визуализацией графиков в Python? Моя новая книга по Seaborn уже вышла и доступна для покупки всего за 1199 руб! Друзья, я написал свою третью книгу, и она посвящена графической библиотеке Seaborn в Python (фотки в предыдущем посте)! Полгода назад мне попалось одно иностранное издание про Seaborn, я сначала хотел его перевести, но в итоге написал собственную книгу, в которой подробно описал библиотеку Seaborn. А изюминкой книги стал полный экскурс в новый объектный интерфейс seaborn.objects, который вышел не так давно и навсегда изменил методику создания графиков в Python. Если при работе в Python у вас постоянно возникают проблемы с тем, чтобы построить тот или иной график или диаграмму, и вы идете в интернет за примерами, то эта книга – для вас! После нее вы будете двумя-тремя строчками кода визуализировать все что угодно! 350 страниц в цвете позволят вам полностью погрузиться в мир простой и понятной визуализации данных, а в качестве бонуса – два проекта с визуализацией t-критерия Стьюдента и созданием простой сверточной нейросети. Ознакомиться с фрагментом книги и купить ее вы можете в моем боте (@alexanderginko_books_bot), нажав на кнопку Купить книги, или по ссылке ниже: Ссылка: https://www.dmkpress.com/catalog/computer/programming/python/978-5-93700-404-8/ Промокоды: Бумажная версия: промокод (22%) Ginko_Seaborn_paper (1247 руб) Версия PDF: промокод (25%) Ginko_Seaborn_PDF (1199 руб)

Repost from N/a
❗️Уже сегодня в 18.00 ждём вас на Мастер-классе по усилению IT-резюме❗️ Будем разбирать живые резюме участников и адаптировать под текущий рынок. Эфир проведёт Варя - наш карьерный консультант и IT-рекрутер. 🔗 Добавляйте событие к себе в календарь, если ещё не запланировали. До встречи! 🩵

Repost from N/a
😎 Всем привет! У нас классная новость - мы готовим мастер-класс с разбором резюме в прямом эфире. И разбирать будем не абстрактные примеры из интернета, а реальные резюме участников. 📆 Дата: 28.05Время: 18.00 Что будет на эфире? ⚡️ Честный взгляд рекрутера: как мы делаем выбор, что цепляет, а что нет; ⚡️ Практические рекомендации, как усилить свое резюме под роль и тип компании; ⚡️ Разбор типичных ошибок, которые отталкивают и за которыми не видно вас. ❔ Для кого этот эфир? 🌟отправляешь отклики, но не получаешь приглашений; 🌟хочешь понять, как правильно описывать опыт и результаты; 🌟устал от шаблонных формулировок и хочешь сделать резюме сильнее; 🌟хочешь увидеть, как рекрутеры реально оценивают CV. ✨ Эфир проведёт Варя - IT-рекрутер Geekfactor и карьерный консультант, которая ежедневно смотрит на рынок сразу с двух сторон: как представитель компаний и как наставник для соискателей. ❗️Хотите, чтобы именно ваше резюме попало на разбор? Отправляйте его через форму! Мы выберем 3–5 самых интересных кейса. 🔗 Добавляйте событие к себе в календарь, чтобы не потерять. До встречи!

Скоро начнём наш митап. Если вы не успели зарегистрироваться или не сможете прийти, подключайтесь онлайн на MoscowPython.ru.
Скоро начнём наш митап. Если вы не успели зарегистрироваться или не сможете прийти, подключайтесь онлайн на MoscowPython.ru.

Всем привет! Мы планируем провести специальный стрим на нашем Youtube-канале с ребятами из ПроИТ Феста (proitfest.ru). И хотим поинтересоваться у вас, на какую тему вам было бы интересно посмотреть стрим?
Anonymous voting

Замена в программе нашего митапа 19-го мая - вместо доклада Сергея Буткина прозвучит доклад «Как мы изобретали Temporal, пытаясь просто создать приложение» (Андрей Ларин, Yandex Infrastructure) Мест на митап, к сожалению, не осталось - если не успели зарегистрироваться, смотрите онлайн на moscowpython.ru

Историческое возвращение Moscow Python в Яндекс произойдёт 19-го мая. Мы встречаемся в офисе Яндекса на нашем 111-м митапе. И для такого случая мы подготовили особую программу. :) Нас ожидают: - Сергей Буткин (Yandex Infrastructure, Руководитель группы разработки). Доклад «Как ускорить некоторые операции Cython’ом с помощью AI» - Круглый стол «AI в разработке: очень хороший автокомплит или роботы нас заменят?» Модератор: Георгий Мартиросов (EXPREMIENTAL) Участники: Максим Богуславский (ООО "Альфа-Функция" Основатель, Генеральный директор), Денис Аникин (Райффайзенбанк, Техлид), Алексей Жиряков (Сбер, Исполнительный директор в дивизионе платформы генеративного ИИ) Читайте подробности и регистрируйтесь тут: https://forms.yandex.ru/surveys/13848821.1f5b08598a290dbe8f655d22c87d63b85bff79d4/ Онлайн-трансляция пройдёт на moscowpython.ru Митап проходит при поддержке Geekfactor.io, Evrone, Learn Python, Яндекса. Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker

Завтра в 14:00 (по мск) обсудим новости апреля в прямом эфире Moscow Python Podcast 🎙 Не изменяем традиции и проводим выпуск в первую пятницу месяца. Ведущие: Михаил Корнеев и Григорий Петров 📍Когда и во сколько: 1 мая в 14:00 по Москве. Подключайтесь к удобной площадке YouTube / Rutube / VK Видео ➡️ Присоединяйтесь к эфиру или смотрите в записи на любой из площадок

Repost from N/a
⭐️Вышел новый рейтинг TIOBE по языкам программирования, и на первый взгляд там всё предсказуемо: Python по-прежнему на первом месте, за ним C, C++, Java. Но важно понимать, что такие рейтинги не отражают напрямую ситуацию с наймом, они показывают скорее масштаб и “инерцию” рынка: сколько специалистов, обучающих материалов и упоминаний у языка. Для работодателей и соискателей это означает одну простую вещь: популярность языка сама по себе мало что гарантирует. Python может быть №1, но сильных специалистов по-прежнему немного, потому что рынок давно сегментирован - backend, AI, data и другие направления требуют разного опыта. Поэтому такие рейтинги полезны как ориентир, но в реальности всё решает не язык, а конкретные навыки и задачи, под которые ищут или развиваются. Подробнее об этом можно почитать статью в нашем блоге. 😎 <Geekfactor> - Найм в IT 🤓 <Geekfactor> - Карьера в IT

Нерегулярная рубрика "посмотрите, что творится!". Как вы знаете, рынок найма http клиентов полностью сломан! Сегодня мы постараемся решить данную проблему. zapros - modern and extensible python http client Звезды ставить сюда: https://github.com/kap-sh/zapros Документация: https://zapros.dev Сообщество: @pythonzapros Недавно мне написал Карен Петросян (кстати, заходите к нам в чат, где все события и происходят) – топ3 мейнтейнер библиотеки HTTPX по количеству коммитов, автор httpx-aiohttp и hishel. И говорит: я сделал новый крутой клиент для HTTP для питона. И я такой: офигеть! Дайте два! В чем фишка? А ситуация на рынке такова. requests морально устарел 10 лет назад. На фоне умирающего HTTPX, у которого не было релиза больше года, и автор которого не хочет релизить новые версии и даже заблокировал возможность создавать новые задачи, автор Zapros попытался написать аналог, способный не только заменить HTTPX, но и предложить кучу новых интересных фич.

from zapros import AsyncClient

async def main() -> None:
     async with AsyncClient() as client:
          response = await client.get("https://httpbin.org/get")

     print(response.status, response.json)
Главная особенность Zapros - его дизайн: вместо того чтобы зависеть от конкретных имплементаций транспортного уровня, Zapros работает с абстракциями, благодаря которым он может поддерживать: - HTTP/1, HTTP/2 и HTTP/3 - независимость от транспортного уровня позволяет использовать интерфейс Zapros поверх любых транспортных реализаций. - Rust - поддерживает транспортную реализацию поверх Rust-библиотеки reqwest - Работа в браузере (через Pyodide) - ещё раз, транспортный уровень `Zapros`-а полностью независим от самого клиента, и из коробки поддерживает работу в браузере, используя fetch API. Идея независимости от транспортного уровня появилась у автора во время работы над проектом httpx-aiohttp, который был создан, чтобы «спасти» HTTPX от багнутой реализации транспортного уровня, подменяя его на aiohttp. В итоге проект вырос в полноценную библиотеку, используемую в SDK от OpenAI и Anthropic. Zapros имеет всего лишь 3 зависимости: h11, pywhatwgurl и typing-extensions. Поддерживает Python 3.10 и выше. Уделяя особое внимание расширяемости, Zapros был спроектирован с удобным механизмом расширения клиента с помощью миддлварей. Из коробки идут миддлвари для: - Моков - позволяет мокать запросы без необходимости в сторонних библиотеках. - Кеширования - позволяет кешировать запросы в памяти или на диске (работает поверх библиотеки `hishel`). - Ретраев - позволяет автоматически повторять запросы при неудаче с помощью настраиваемой логики. - Кук - автоматически управляет куками. - Кассет - позволяет записывать и воспроизводить HTTP-взаимодействия, что полезно для тестирования и отладки (аналог vcr). - Редиректов - автоматически обрабатывает HTTP-редиректы согласно стандарту HTTP (RFC 9111).

from zapros import CacheMiddleware, Client, RetryMiddleware

with (
    Client().wrap_with_middleware(
        lambda next: RetryMiddleware(next)  # wrap with the retry middleware
    ).wrap_with_middleware(
        lambda next: CacheMiddleware(next)  # wrap with the cache middleware
    ) as client
):
    # automatically retries failed requests and caches responses
    client.get("https://zapros.dev")
Zapros не принуждает использовать ни одну из данных миддлварей: сам класс клиента отвечает только за отправку HTTP-запросов, всё остальное — уже миддлвари, которые вы можете использовать по своему усмотрению. И хотя основные миддлвари написаны так, чтобы покрывать большинство случаев использования, вы можете использовать и свои кастомные решения. Zapros поддерживает как синхронный, так и асинхронный интерфейс, и использует улучшенную версию механизма unasync, который используется в httpx для поддержки обоих интерфейсов. Обсуждение: Каким HTTP клиентом пользуетесь вы? Какие у вас с ним проблемы? Чего не хватает? Какой Python HTTP клиент считаете лучшим на данный момент?

Друзья, уже сегодня в 19 часов состоится наш 110-й митап, который пройдёт в офисе компании K2Cloud (Волочаевская, 5к1, БЦ «КРОК»). Нас ожидает 3 доклада: - Артём Тарасов (Альфа-Банк, Senior Engineer). Менторство как допинг: Как прокачать свои хард-скиллы, обучая других - Алёна Тямейкина (Островок.ру, Python Developer) Автоматизации процессов разработки - Адриан Макриденко (ГК Астра Линукс, разработчик серверной части). Токены авторизации: почему JWT легко использовать неправильно и как это исправляет PASETO? Если вы не сможете прийти, смотрите онлайн на moscowpython.ru Митап проходит при поддержке Geekfactor.io, Evrone, Learn Python, K2Cloud. Внимание! Для прохода на митап не забудьте паспорт! Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker

Друзья, самым лучшим курсам по Python - Learn Python от нашего сообщества нужна помощь по созданию коротких роликов на тему программирования для нашего канала. Если вы хотите присоединиться к проекту, пожалуйста, заполните формочку - мы будем рады всем откликам! https://forms.gle/r3LixCaRWvf7U6Hn8

Напоминаем, что 20-го апреля мы встречаемся на 110-м митапе MoscowPython, который состоится в офисе компании K2Cloud (Волочаевская, 5к1, БЦ «КРОК»). Нас ожидает 3 доклада: - Артём Тарасов (Альфа-Банк, Senior Engineer). Менторство как допинг: Как прокачать свои хард-скиллы, обучая других - Алёна Тямейкина (Островок.ру, Python Developer) Автоматизации процессов разработки - Адриан Макриденко (ГК Астра Линукс, разработчик серверной части). Токены авторизации: почему JWT легко использовать неправильно и как это исправляет PASETO? Читайте подробности и регистрируйтесь тут: https://moscowdjango.timepad.ru/event/3902512/ Онлайн-трансляция пройдёт на moscowpython.ru Митап проходит при поддержке Geekfactor.io, Evrone, Learn Python, K2Cloud. Внимание! Для прохода на митап не забудьте паспорт! Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker

Напоминаем, что 20-го апреля мы встречаемся на 110-м митапе MoscowPython, который состоится в офисе компании K2Cloud (Волочаевская, 5к1, БЦ «КРОК»). Нас ожидает 3 доклада: - Артём Тарасов (Альфа-Банк, Senior Engineer). Менторство как допинг: Как прокачать свои хард-скиллы, обучая других - Алёна Тямейкина (Островок.ру, Python Developer) Автоматизации процессов разработки - Адриан Макриденко (ГК Астра Линукс, разработчик серверной части). Токены авторизации: почему JWT легко использовать неправильно и как это исправляет PASETO? Читайте подробности и регистрируйтесь тут: https://moscowdjango.timepad.ru/event/3902512/ Онлайн-трансляция пройдёт на moscowpython.ru Митап проходит при поддержке Geekfactor.io, Evrone, Learn Python, K2Cloud. Внимание! Для прохода на митап не забудьте паспорт! Заявки на доклады на следующих митапах подавайте на https://bit.ly/mp-speaker

Repost from N/a
Коллеги, всем привет! Сейчас бум AI и в эту сферу инвестируются баснословные суммы, а компании, которые разрабатывают AI-прод
Коллеги, всем привет! Сейчас бум AI и в эту сферу инвестируются баснословные суммы, а компании, которые разрабатывают AI-продукты являются очень привлекательными для кандидатов. 😎 Нам захотелось узнать из первых уст, как же в действительности нанимают AI стартапы, поэтому мы пригласили к нам на интервью Станислава Змиева Head of Engineering американского AI-стартапа Sema. 🎙Что обсудили: 🌟 Как происходило формирование портрета кандидата в стартапе с нуля; 🌟Автоматизацию с помощью ИИ в найме; 🌟Этап лайв-кодинга: что проверят и на что обращают внимание в первую очередь; 🌟 Какие есть ред флаги при процессе найма у кандидатов; 🌟Какие софт-скиллы важно увидеть на этапе интервью; 🌟 Какие ошибки чаще всего совершают кандидаты на техническом этапе; 🌟 Конечно же, фрод и еще много всего интересного :) 🗣 Ведущая: Василиса Баулина, HRD Geekfactor. Делимся ссылками на интервью: ➡️ Смотреть на YouTube ➡️ Смотреть на VKВидео ➡️ Смотреть на Rutube Приятного просмотра! 🩵

MWS Meetup #2. Онлайн-встреча Python-разработчиков. РЕГИСТРАЦИЯ Приглашаем присоединиться к встрече Python-разработчиков. Мы
MWS Meetup #2. Онлайн-встреча Python-разработчиков. РЕГИСТРАЦИЯ Приглашаем присоединиться к встрече Python-разработчиков.
Мы продолжаем делиться экспертизой профессиональных сообществ MWS и на очереди встреча по ИИ в разработке на Python.
Вы сможете прокачать практические навыки на воркшопе по Python-разработке с применением AI-агента, а также обсудить вайб-кодинг —ИИ ускоряет, или все-таки тормозит процесс? Присоединяйтесь 15 апреля в 15:00! ПРОГРАММА Событие будет полезно Python-разработчикам, аналитиками другим ИТ-специалистам, кто интересуется применением ИИ в разработке.

Геймтон DatsSol от DatsTeam 17-18 апреля!🌷 🌌DatsSol – это пространство, где из идей рождаются целые миры, а каждое решение
+3
Геймтон DatsSol от DatsTeam 17-18 апреля!🌷 🌌DatsSol – это пространство, где из идей рождаются целые миры, а каждое решение – шаг к чему-то большему. Готовьтесь к динамике, экспериментам и неожиданным поворотам. О дивный новый мир! ПОДРОБНЕЕ НА ЛЕНДЕ Призы для каждого участника команды-победителя: 1️⃣ место – Apple MacBook Air 13 2️⃣ место – AirPods 3️⃣ место – Умная колонка Яндекс Станция Мини \ онлайн \ команда 1-3 участника \ от 18 лет \ любые технологии \ участие бесплатно Если возникнут сложности – мы рядом @DatsHackathonsBot 👇👇👇 РЕГИСТРАЦИЯ ЗДЕСЬ

Вопрос для python-разработчиков👇 Когда вы в последний раз находили полезные контакты не в интернете, а вживую? 17-18 апреля в Иннополисе пройдёт Синтез | Merge Татарстан 2026. Вот уже пятый год профессиональная конференция объединяет ИТ-сообщество со всей России. Да, там будут доклады (в том числе по backend-разработке, AI & ML, управлению проектами и десяткам других тем). Но главная ценность, за которой обычно едут на Merge разработчики, другая: — живое общение с коллегами из сотен компаний и десятков регионов; — обсуждение реальных кейсов без фильтров; — знакомства, которые потом превращаются в проекты, команды и связи. На конференции каждый участник сможет выйти за пределы Python-комьюнити и посмотреть на рынок шире, пообщаться с разработчиками из других стеков и компаний, поймать инсайты, которые спикеры подготовили специально для Merge. Если планировали выбраться на крупное IT-событие этой весной — это отличный вариант. Тем более, что конференция ещё и дарит возможность познакомиться с Иннополисом, первым наукоградом, построенным специально для ИТ-специалистов. 👉Подробнее и билеты — на сайте. По промокоду MERGEPYTHON действует скидка 15%.

Напоминаем, что завтра в 14:00 (по мск) обсудим новости марта и ответим на ваши вопросы в эфире Moscow Python Podcast 🎙 А вот и список новостей, которые обсудим: 🟤JIT-компилятор в Python 3.15 снова в строю; 🟤OpenAI объявила о покупке Astral; 🟤Сообщество JazzBand объявило о закрытии; 🟤Первый публичный релиз Django Modern Rest (0.1.0); 🟤Defense in Depth: практическое руководство по безопасности цепочки поставок Python; 🟤The Slopsource Is Here — новый взгляд на генерацию кода и источники данных для ИИ. Ведущие: Михаил Корнеев и Григорий Петров 📍Когда и во сколько: 3 апреля в 14:00 по Москве. Подключайтесь к удобной площадке YouTube / Rutube / VK Видео ➡️ Присоединяйтесь к эфиру или смотрите в записи на любой из площадок