uz
Feedback
Moscow Python

Moscow Python

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
2 017
Obunachilar
-324 soatlar
-77 kunlar
-230 kunlar
Postlar arxiv
Выложили доклады с митапа, прошедшего 27-го мая в павильоне "Умный город" на ВДНХ при поддержке ДИТ Москвы. На митапе прозвучали доклады: - Никита Соболев (СTO Wemake.services и Drylabs.io). Проектируем новый статический анализатор - Михаил Жуковец (Mos.ru). Поиск похожих документов - Мария Филонова (IBS DataFort, Руководитель отдела разработки сервисов). Уйти нельзя остаться Видео: https://www.youtube.com/watch?v=nsiIxJrnGqM&list=PLv_zOGKKxVphX9coX7hN3Ho20wwrduHEk Слайды: https://moscowpython.ru/meetup/75/ Это было круто! До новых встреч! :)

Через 3 часа состоится онлайн-HR-митап про выгорание и мотивацию от Geekfactor.io. Присоединяйтесь: https://geekfactor.timepad.ru/event/1655442/

Я использую GitHub Actions практически с момента их релиза в паблик и мне нравится. Поэтому я решил записать видео с рассказом о том, как прикрутить их к своему репозиторию https://youtu.be/NijFSs03Pd4

Через пару часов стартует наш 75-й митап. Если вы не успели зарегистрироваться (или просто далеко живёте), смотрите онлайн-трансляцию на https://moscowpython.ru

Записал новое видео про аннотации типов, mypy и его настройку - https://www.youtube.com/watch?v=_vAb8M4SUSg

По многочисленным просьбам продлили регистрацию на завтрашний митап - успевайте регистрироваться, пока есть места! https://moscowdjango.timepad.ru/event/1631938/

3-го июня в 19.00 по московскому времени мы собираемся на 2-й онлайн-митап Гикфактор.  На митапе мы затронем две животрепещущие темы, особенно актуальные на удаленке — это выгорание и мотивация. Наши спикеры: 1. Мария Морозова, HR manager S7 Group, выступит с большим докладом о выгорании, что это такое, какие у него есть стадии, что происходит в мозге, и как с этим злом бороться и не допускать. 2. Ксения Лыжина, сооснователь Geekfactor, расскажет о мотивации персонала — ее видах, особенностях и как найти возможность удержания сотрудников, если в компании мало платят. 3. Алексей Штырняев, тимлид команды разработки, расскажет о вредных советах мотивации. Как не потерять команду на удалёнке, во время кризисов. Регистрация по ссылке: https://geekfactor.timepad.ru/event/1655442/

Второе видео про хеширование в питоне. Здесть я показал, зачем может быть нужно определять метод hash для своих классов и какие там подводные камни https://www.youtube.com/watch?v=OW_gSexoT64

Если спросить начинающего разработчика, какие типы данных могут быть ключами словарей, ответ будет "строки". Более опытный разработчик скажет, что ключами словаря может быть любой иммутабельный тип данных. Но это тоже не совсем правда. Записал видео про hash() и показал, для чего можно использовать кортежи в качестве ключей словаря https://youtu.be/HPsm4eOaR8I

Выйдем из дома, из безнадёжной депрессии, как поётся в одной известной песне. Что ж, начинаем потихоньку выходить в наружу - запускаем первый постковидный оффлайн-митап! 27-го мая мы встречаемся в павильоне "Умный город" на ВДНХ. На встрече прозвучат 3 доклада: - Никита Соболев (СTO Wemake.services и Drylabs,io). Проектируем новый статический анализатор - Михаил Жуковец (Mos.ru). Поиск похожих документов - Мария Филонова (IBS DataFort, Руководитель отдела разработки сервисов). Уйти нельзя остаться Подробности и регистрация тут: https://moscowdjango.timepad.ru/event/1631938/ (Внимание: в связи с существующими на данный момент ограничениями количество мест в настоящий момент сильно ограничено.)

Совсем мало дней осталось до конца приёма заявок на доклады на Moscow Python Conf. Подавайтесь тут: https://cfp.conf.python.ru до 1-го мая!

В нескольких предыдущих видео я рассказывал о том, как устроены декораторы и для чего их можно применять. Сегодня я хочу показать еще один вариант использования декоратора - предварительная обработка аргументов, передаваемых в задекорированную функцию - https://youtu.be/fZSvsC3i9VI

#ЧестнаяСтатистика Тем временем у нас осталось всего 2 (ДВА) места на завтрашний мастер-класс Ильи Лебедева по API (https://learnpython.timepad.ru/event/1604348/) и 8 (ВОСЕМЬ) мест на мастер-класс Златы Обуховской по разработке асинхронных приложений (https://learnpython.timepad.ru/event/1604560/). Так что если вы думали зарегистрироваться, но откладывали это до последнего, сейчас - самое время! До встречи!

#ЧестнаяСтатистика Тем временем у нас осталось всего 2 (ДВА) места на завтрашний мастер-класс Ильи Лебедева по API и 8 (ВОСЕМЬ) мест на мастер-класс Златы Обуховской по разработке асинхронных приложений. Так что если вы думали зарегистрироваться, но откладывали это до последнего, сейчас - самое время! До встречи! https://learnpython.timepad.ru/event/1604348/

В прошлый раз мы реализовали безопасную перезапись файла при помощи менеджера контекста на базе класса. Сейчас решим ту же задачу используя декоратор contextmanager из модуля contextlib стандартной библиотеки - https://youtu.be/tMGf9GwjY6g

Контекстные менеджеры - очень полезная штука в python. Давайте разберем использование context manager на примере atomic write. Т.е. если в процессе записи информации в файл произойдет ошибка, мы должны откатиться к предыдущей версии файла. https://youtu.be/e1d74l02MVc

Напоминаем, что в эту субботу состоятся первые мастер-классы серии Learn Python Advanced. Мастер-классы пройдут в Москве в MeettRoom на Кузнецком мосту. В 11 часов утра Илья Лебедев проведёт мастер-класс "Проектирование АПИ для тех, у кого нет 10 лет опыта" В 16 часов дня Злата Обуховская проведёт мастер-класс "Разработка асинхронных приложений: начало" - Стоимость билета на мастер-класс - 5 тысяч рублей. Количество участников - максимум 25 человек (осталось всего по 10 мест на оба мастер-класса). До скорых встреч! :)

Сегодня я хочу рассказать еще про одну оптимизацию в cpython - свертку констант или constant folding https://www.youtube.com/watch?v=TpqAVEU0eZI

Мы не так часто мы обсуждаем наши повседневные инструменты с точки зрения читабельности. Несмотря на то, что пишем под web и каждый день используем консольные утилиты. В нашей новой статье на Хабре Андрей Светлов рассказал, как он справляется с текстовыми фокусами на разных ОС и чем пользуется для консолей. ✅Moscow Python Conf ++ 2021 в этом году пройдёт 26-27 сентября в Москве. Приём докладов уже открыт до 1 мая! Подробности по ссылке.

Записал видео про PATH и виртуальное окружение https://www.youtube.com/watch?v=qELk8D-pAos