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

Чат: @moscowpythonconf
Download Telegram
В этот четверг в 18 часов по московскому времени состоится наш следующий Python-стрим, который проходит при поддержке Drylabs. На стрим мы пригласили Никиту Соболева (CTO Drylabs) и Алексея Пирогова (ментора Python в Drylabs) - поговорим как обычно про Python и всё хорошее. :)
https://www.youtube.com/watch?v=YR0O6l9xd7o

Коснёмся также темы вебинаров, которые Алексей проведёт в рамках Python-прокачки от Drylabs: https://drylabs.io/python-training
Друзья, случилось то, что мы давно обещали и чего многие ждали - мы запускаем серию мастер-классов Learn Python Advanced!
Learn Python Advanced - очные мастер-классы лучших экспертов сообщества MoscowPython, ориентированные на аудиторию junior и выше — в том числе и тех, кто только ищет свою первую работу разработчиком. Наша задача — "прокачать" разработчиков на Python в приятной обстановке и непринуждённой атмосфере. Мастер-классы проходят без записи, по итогам участники получают материалы от лектора, а также возможность позадавать свои вопросы в Телеграм-чатике. Мы намеренно ограничиваем количество участников небольшими группами, чтобы у всех была возможность пообщаться с экспертом, рассказать о своих проблемах и позадавать вопросы.
Первые мастер-классы состоятся в Москве 24-го апреля в Deworkacy на Русаковской.
В 11 часов утра Илья Лебедев проведёт мастер-класс "Проектирование АПИ для тех, у кого нет 10 лет опыта" - https://learnpython.timepad.ru/event/1604348/
В 16 часов дня Злата Обуховская проведёт мастер-класс "Разработка асинхронных приложений: начало" - https://learnpython.timepad.ru/event/1604560/
Стоимость билета на мастер-класс - 5 тысяч рублей. Количество участников - максимум 25 человек.
До скорых встреч! :)
Forwarded from Хитрый Питон
Одной из самых раздражающих ловушек в питоне, в которую попадают новички - это mutable значения по-умолчанию у именованных аргументов функции. Думаю будет полезно разобраться, почему все работает именно так https://www.youtube.com/watch?v=TrKww0kmLk4
Forwarded from Хитрый Питон
Одной из самых раздражающих ловушек в питоне, в которую попадают новички - это mutable значения по-умолчанию у именованных аргументов функции. Думаю будет полезно разобраться, почему все работает именно так https://www.youtube.com/watch?v=TrKww0kmLk4
Завтра в 19 часов по московскому времени подключайтесь к следующему вебинару прокачки от Drylabs:
- Николай Марков. Python как движущая сила в управлении инфраструктурой (junior+)

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

Все записавшиеся на вебинар получат от Николая бонусы:
Схема применения Python к разным частям инфраструктуры
Double Mindmap навыков разработчика в data science

Регистрируйтесь на сайте - https://drylabs.io/python-training
Завтра в 19 часов состоится очередной вебинар Python-прокачки от Drylabs.
Никита Соболев проведёт вебинар "Устройство и применение библиотек dry-python на практике (middle+)"

"Поговорим о том, какие идеи лежат в основе и какова общая цель наших библиотек. Расскажу и покажу интересные детали реализации. Не умолчу о проблемах и костылях.
Данный мастер-класс будет полезен тем, кто хочет посмотреть на функциональное программирование (и понять его!) в Python, поговорить про DDD и типизацию".
Регистрация открыта на https://drylabs.io/python-training
Сегодня в 19 часов по московскому времени состоится очередная "серия" Python-прокачки от Drylabs.
Николай Марков проведёт вебинар "Роли в команде супергероев Data Science - выбор навыков (junior+)"
"Есть много рассуждений на тему того, кто такой Data Scientist, а кто - Data Engineer, и что они должны/не должны уметь. Одно понятно практически сразу - знание Python буквально необходимо тем, кто приходит в эту сферу. Но какие навыки требуются питонисту, чтобы туда попасть? Или наоборот, что стоит подучить чистому Data Scientist'у, который хочет попробовать себя в роли Python-разработчика широкого плана? И ограничивается ли маршрут туда/обратно лишь этим путем?
Данное обсуждение пригодится тем, кто задумывается над вопросом "а не пойти ли мне, питонисту, в датасаенс", а также "а не пойти ли мне, датасаентисту, в разработчики".

Пока ещё можно успеть зарегистрироваться тут - https://drylabs.io/python-training
Завтра в 19 часов по московскому времени состоится последний вебинар весенней прокачки от Drylabs - Никита Соболев проведёт вебинар на тему "Будущее развитие Python (middle+)"
"Не секрет, что Python умеет "удивлять" своих пользователей. Последние годы все чаще звучит мнение о том, что нам все время добавляют какие-то не такие новые фичи в язык. Попробуем разобраться.
Поговорим о том, что уже точно будет в новых версиях Python и ближайшего окружения (mypy, pip, etc).
Посплетничаем о том, что возможно будет добавлено, пройдемся по последним слухам.
Кратко обсудим альтернативный набор инструментов, который будет (или нет) в ближайшее время активно развиваться и теснить привычные нам штуки: RustPython, pyre/pyright/pylance".
Регистрация: https://drylabs.io/python-training
Мы не так часто мы обсуждаем наши повседневные инструменты с точки зрения читабельности. Несмотря на то, что пишем под web и каждый день используем консольные утилиты.

В нашей новой статье на Хабре Андрей Светлов рассказал, как он справляется с текстовыми фокусами на разных ОС и чем пользуется для консолей.

Moscow Python Conf ++ 2021 в этом году пройдёт 26-27 сентября в Москве. Приём докладов уже открыт до 1 мая! Подробности по ссылке.
Напоминаем, что в эту субботу состоятся первые мастер-классы серии Learn Python Advanced.
Мастер-классы пройдут в Москве в MeettRoom на Кузнецком мосту.
В 11 часов утра Илья Лебедев проведёт мастер-класс "Проектирование АПИ для тех, у кого нет 10 лет опыта"
В 16 часов дня Злата Обуховская проведёт мастер-класс "Разработка асинхронных приложений: начало" -
Стоимость билета на мастер-класс - 5 тысяч рублей. Количество участников - максимум 25 человек (осталось всего по 10 мест на оба мастер-класса).
До скорых встреч! :)
Forwarded from Хитрый Питон
Контекстные менеджеры - очень полезная штука в python. Давайте разберем использование context manager на примере atomic write. Т.е. если в процессе записи информации в файл произойдет ошибка, мы должны откатиться к предыдущей версии файла. https://youtu.be/e1d74l02MVc
Forwarded from Хитрый Питон
В прошлый раз мы реализовали безопасную перезапись файла при помощи менеджера контекста на базе класса. Сейчас решим ту же задачу используя декоратор contextmanager из модуля contextlib стандартной библиотеки - https://youtu.be/tMGf9GwjY6g
#ЧестнаяСтатистика


Тем временем у нас осталось всего 2 (ДВА) места на завтрашний мастер-класс Ильи Лебедева по API (https://learnpython.timepad.ru/event/1604348/) и 8 (ВОСЕМЬ) мест на мастер-класс Златы Обуховской по разработке асинхронных приложений (https://learnpython.timepad.ru/event/1604560/). Так что если вы думали зарегистрироваться, но откладывали это до последнего, сейчас - самое время!
До встречи!
Forwarded from Хитрый Питон
В нескольких предыдущих видео я рассказывал о том, как устроены декораторы и для чего их можно применять. Сегодня я хочу показать еще один вариант использования декоратора - предварительная обработка аргументов, передаваемых в задекорированную функцию - https://youtu.be/fZSvsC3i9VI
Совсем мало дней осталось до конца приёма заявок на доклады на Moscow Python Conf.
Подавайтесь тут: https://cfp.conf.python.ru до 1-го мая!