Forwarded from Grigory Petrov
Python meetup online
1. Как мы ускоряли код — Python + numba - Андрей Корчагин, Middle Python Developer Утконос ОНЛАЙН
Я расскажу о том, как добиться сильного ускорения кода минимальным набором дополнительных строк
2. Как вызвать C++ из Python и не стать медленнее - Александр Боргардт, Tech Lead Duckstax
У питонистов есть простое правило: хочешь сделать быстро — пиши нативный код. Это действительно так, когда нативный код пишут опытные разработчики. А вот те, кто только начал погружаться в волшебный мир C/C++ кода могут столкнуться с тем, что их код стал не быстрее, а медленнее. Почему? Подробнее — в моем докладе.
3. RecSys Cookbook: строим рекомендательную систему на Python без глубоких знаний математики - Пётр Ермаков ML Brand Director Yandex
Делаем рекомендательную систему на Python, узнаем какие данные для этого нужно собирать и что быстро из них можно слепить.
➖➖➖
🗓 25 мая, начало в 19:00 мск, Среда
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
1. Как мы ускоряли код — Python + numba - Андрей Корчагин, Middle Python Developer Утконос ОНЛАЙН
Я расскажу о том, как добиться сильного ускорения кода минимальным набором дополнительных строк
2. Как вызвать C++ из Python и не стать медленнее - Александр Боргардт, Tech Lead Duckstax
У питонистов есть простое правило: хочешь сделать быстро — пиши нативный код. Это действительно так, когда нативный код пишут опытные разработчики. А вот те, кто только начал погружаться в волшебный мир C/C++ кода могут столкнуться с тем, что их код стал не быстрее, а медленнее. Почему? Подробнее — в моем докладе.
3. RecSys Cookbook: строим рекомендательную систему на Python без глубоких знаний математики - Пётр Ермаков ML Brand Director Yandex
Делаем рекомендательную систему на Python, узнаем какие данные для этого нужно собирать и что быстро из них можно слепить.
➖➖➖
🗓 25 мая, начало в 19:00 мск, Среда
🌐 ОНЛАЙН
✅ Регистрация на мероприятие
Forwarded from Хитрый Питон
На ютуб выложены доклады с прошедшего PyCon US 2022. Я пока успел только посмотреть названия видео и темы докладов показались интересными, буду смотреть в ближайшие недели https://www.youtube.com/watch?v=nWnIRYQrVtk&list=PL2Uw4_HvXqvYeXy8ab7iRHjA-9HiYhRQl
YouTube
Welcome - Emily Morehouse
Welcome to PyCon US 2022
Note: Video begins at 1:50
Note: Video begins at 1:50
Forwarded from Хитрый Питон
Как обещал, начну рассказывать свои впечатления о докладах с PyCon US. Первый доклад, который я посмотрел - "Best Practices for Continuous Integration in Python" https://www.youtube.com/watch?v=HMlXSiDKWrg&list=PL2Uw4_HvXqvYeXy8ab7iRHjA-9HiYhRQl&index=17
Честно говоря, ожидал большего. В течении 20 минут чувак рассказывает довольно таки очевидные вещи, причем с минимумом прикладных советов - "хороший CI должен быть точным, быстрым и дешевым", "не забывайте пинить версию питона и библиотек", "кеширование - это хорошо" и все в таком духе. Возможно, доклад может показаться интересным новичкам, которые с CI не сталкивались. Но даже в этом случае можно найти более информационно насыщенные видео.
Резюме - не рекомендую
Честно говоря, ожидал большего. В течении 20 минут чувак рассказывает довольно таки очевидные вещи, причем с минимумом прикладных советов - "хороший CI должен быть точным, быстрым и дешевым", "не забывайте пинить версию питона и библиотек", "кеширование - это хорошо" и все в таком духе. Возможно, доклад может показаться интересным новичкам, которые с CI не сталкивались. Но даже в этом случае можно найти более информационно насыщенные видео.
Резюме - не рекомендую
YouTube
Talk - Moshe Zadka: Best Practices for Continuous Integration in Python V02
It is now accepted that having continuous integration is a best practice for almost all non-trivial projects. But configuring CI for Python correctly is still hard. The solution space is big, many common configurations work around the bugs and limitations…
Вынуждены были закрыть регистрацию на митап в связи с ограничениями площадки. Кто успел, тот молодец. Если не успели, смотрите митап онлайн на https://moscowpython.ru
moscowpython.ru
Moscow Python Meetup
Moscow Python Meetup — это ежемесячные встречи разработчиков на Python.
Несколько человек выступают перед публикой с докладами, так или иначе связанными с веб-разработкой, Python и Django.
Не обходится и без самого интересного: общения в кулуарах.
Несколько человек выступают перед публикой с докладами, так или иначе связанными с веб-разработкой, Python и Django.
Не обходится и без самого интересного: общения в кулуарах.
Сегодня в 19 часов по московскому времени стартуем 77-й MoscowPython-митап
Подключайтесь к трансляции на https://moscowpython.ru
Подключайтесь к трансляции на https://moscowpython.ru
Как пройти на сегодняшний митап.
Напомним, что для тех, кто не успел зарегистрироваться, доступна трансляция на MoscowPython.ru
Напомним, что для тех, кто не успел зарегистрироваться, доступна трансляция на MoscowPython.ru
14-го июля состоится наш очередной митап, который пройдёт в компании Joom.
На встрече нас ждёт 3 доклада:
- Денис Васин (Waves Enterprise, CTO). Управление разработкой в блокчейн-компании
- Айгуль Газимова (Joom.ru, Junior Machine Learning Developer). Модель поиска похожих товаров и её применение
- TBA
Подробности и регистрация - https://moscowdjango.timepad.ru/event/2089490/
Онлайн-трансляция как обычно будет доступна на https://moscowpython.ru
Митап проходит при поддержке Geekfactor.io, Evrone.com, Joom
На встрече нас ждёт 3 доклада:
- Денис Васин (Waves Enterprise, CTO). Управление разработкой в блокчейн-компании
- Айгуль Газимова (Joom.ru, Junior Machine Learning Developer). Модель поиска похожих товаров и её применение
- TBA
Подробности и регистрация - https://moscowdjango.timepad.ru/event/2089490/
Онлайн-трансляция как обычно будет доступна на https://moscowpython.ru
Митап проходит при поддержке Geekfactor.io, Evrone.com, Joom
moscowdjango.timepad.ru
Moscow Python Meetup №78 / События на TimePad.ru
Отучиться на курсах Learn Python (и не только) и устроиться в Тесла - это реально. :)
История Сергея Галича: https://journal.tinkoff.ru/to-tesla/
История Сергея Галича: https://journal.tinkoff.ru/to-tesla/
Т—Ж
Как я переучился на программиста и через два года стал разработчиком в «Тесле»
Курсы, самообразование и тщательная подготовка к собеседованиям
Давно у нас не было Григория Петрова на митапах, и вот наконец-то мы его увидим. :)
На митапе 14-го июля Григорий сделает доклад "Нейрофизиология сложности кода".
Подробности и регистрация: https://moscowdjango.timepad.ru/event/2089490/
На митапе 14-го июля Григорий сделает доклад "Нейрофизиология сложности кода".
Подробности и регистрация: https://moscowdjango.timepad.ru/event/2089490/
moscowdjango.timepad.ru
Moscow Python Meetup №78 / События на TimePad.ru
Напоминаем, что уже в этот четверг нас ждёт митап MoscowPython в Joom.
На встрече нас ждёт 3 доклада:
- Денис Васин (Waves Enterprise, CTO). Управление разработкой в блокчейн-компании
- Айгуль Газимова (Joom.ru, Junior Machine Learning Developer). Модель поиска похожих товаров и её применение
- Григорий Петров (Devrel в Evrone). Нейрофизиология сложности кода
Подробности и регистрация - https://moscowdjango.timepad.ru/event/2089490/
Онлайн-трансляция как обычно будет доступна на https://moscowpython.ru
Митап проходит при поддержке Geekfactor.io, Evrone.com, Joom
На встрече нас ждёт 3 доклада:
- Денис Васин (Waves Enterprise, CTO). Управление разработкой в блокчейн-компании
- Айгуль Газимова (Joom.ru, Junior Machine Learning Developer). Модель поиска похожих товаров и её применение
- Григорий Петров (Devrel в Evrone). Нейрофизиология сложности кода
Подробности и регистрация - https://moscowdjango.timepad.ru/event/2089490/
Онлайн-трансляция как обычно будет доступна на https://moscowpython.ru
Митап проходит при поддержке Geekfactor.io, Evrone.com, Joom
moscowdjango.timepad.ru
Moscow Python Meetup №78 / События на TimePad.ru
Последнее напоминание про сегодняшний митап!
Регистрация открыта до 17 часов: https://moscowdjango.timepad.ru/event/2089490/
Регистрация открыта до 17 часов: https://moscowdjango.timepad.ru/event/2089490/
moscowdjango.timepad.ru
Moscow Python Meetup №78 / События на TimePad.ru
Скоро начинаем наш митап.
Если не успели зарегистрироваться, смотрите трансляцию на https://moscowpython.ru
Если не успели зарегистрироваться, смотрите трансляцию на https://moscowpython.ru
moscowpython.ru
Moscow Python Meetup
Moscow Python Meetup — это ежемесячные встречи разработчиков на Python.
Несколько человек выступают перед публикой с докладами, так или иначе связанными с веб-разработкой, Python и Django.
Не обходится и без самого интересного: общения в кулуарах.
Несколько человек выступают перед публикой с докладами, так или иначе связанными с веб-разработкой, Python и Django.
Не обходится и без самого интересного: общения в кулуарах.
Forwarded from Хитрый Питон
Вышла джанга 4.1 https://www.djangoproject.com/weblog/2022/aug/03/django-41-released/ из интересного:
1. Поддержка асинхронных запросов в ORM, но магическим образом запросы асинхронными не станут, надо в явном виде вызывать начинающиеся с
2. В class-based views можно делать асинхронные методы
3. Meta.constraints теперь проверяются во время валидации модели. Я не успел посмотреть как это работает, но если модель сама начнет неявно лазить в базу для проверки
Еще всякие мелочи, которые показались интересными:
-
- новая команда
- поддержка пеерименования индексов в миграциях
-
-
- добавили механизм ротирования SEKRET_KEY-а https://docs.djangoproject.com/en/4.1/ref/settings/#secret-key-fallbacks
- много всякого removed/deprecated но ничего для себя интересного в списке я не нашел https://docs.djangoproject.com/en/4.1/releases/4.1/#backwards-incompatible-changes-in-4-1
Попробую на выходных один пет-проджект перевести на 4.1
1. Поддержка асинхронных запросов в ORM, но магическим образом запросы асинхронными не станут, надо в явном виде вызывать начинающиеся с
a
методы типа .afirst()
вместо .first()
2. В class-based views можно делать асинхронные методы
3. Meta.constraints теперь проверяются во время валидации модели. Я не успел посмотреть как это работает, но если модель сама начнет неявно лазить в базу для проверки
unique
то это скорее минусЕще всякие мелочи, которые показались интересными:
-
makemigrations --scriptable
выглядит как удобная для использования в CI штука- новая команда
optimizemigration
обещает некие оптимизации для миграций, интеерсно будет посмотреть как это работает- поддержка пеерименования индексов в миграциях
-
bulk_create()
теперь кажется умеет делать update если такая строка уже есть в базе-
iterator()
научили делать prefetch_related
- добавили механизм ротирования SEKRET_KEY-а https://docs.djangoproject.com/en/4.1/ref/settings/#secret-key-fallbacks
- много всякого removed/deprecated но ничего для себя интересного в списке я не нашел https://docs.djangoproject.com/en/4.1/releases/4.1/#backwards-incompatible-changes-in-4-1
Попробую на выходных один пет-проджект перевести на 4.1
Мы наконец-то выложили материалы с 77-го митапа, который состоялся в июне.
Посмотреть видео и презентации можно на сайте - https://moscowpython.ru/meetup/77/
Напомним, что звучали выступления:
- Сергей Буткин (ООО БестДоктор, ведущий разработчик серверных приложений). DRF и моток синей изоленты
- Михаил Попугин (S7, Python-разработчик). Как Django и Alchemy (не) справляются со сложным SQL
- Сурен Хоренян (Руководитель группы разработки VSaaS платформы, МТС AI). Построение API с помощью спецификации JSON:API на Python
Митап проходил при поддержке МТС AI, Geekfactor.io и Evrone.com
Посмотреть видео и презентации можно на сайте - https://moscowpython.ru/meetup/77/
Напомним, что звучали выступления:
- Сергей Буткин (ООО БестДоктор, ведущий разработчик серверных приложений). DRF и моток синей изоленты
- Михаил Попугин (S7, Python-разработчик). Как Django и Alchemy (не) справляются со сложным SQL
- Сурен Хоренян (Руководитель группы разработки VSaaS платформы, МТС AI). Построение API с помощью спецификации JSON:API на Python
Митап проходил при поддержке МТС AI, Geekfactor.io и Evrone.com
moscowpython.ru
Moscow Python Meetup №77
Напоминаем, что у нас готов новый выпуск джунов - выпускников курса Learn Python.
На следующей неделе мы планируем сделать рассылку. Если хотите получить анкеты, оставьте заявку в форме: https://docs.google.com/forms/d/e/1FAIpQLSexFk1IiC7nJRcDMVzF5ikVHpMbAjyWY2TtW5JjdozXGmcvew/viewform
На следующей неделе мы планируем сделать рассылку. Если хотите получить анкеты, оставьте заявку в форме: https://docs.google.com/forms/d/e/1FAIpQLSexFk1IiC7nJRcDMVzF5ikVHpMbAjyWY2TtW5JjdozXGmcvew/viewform
Google Docs
Анкета партнёра по трудоустройству курсов Learn Python
Рады анонсировать наш 79-й митап, который состоится 8-го сентября в МТС AI.
На встрече нас ждёт 3 доклада:
- Игорь Овсянников (Домклик, DevOps инженер). В поисках идеальной системы сборки
- Федор Борщёв (Школа Сильных Программистов, руководитель). Улучшаем себе DX при помощи консольных инструментов
- Вячеслав Жуйко (МТС ИИ лид команды разработки Audiogram). Как установить лицензионную защиту кода на Python и обезопасить данные с помощью HASP?
Подробности и регистрация тут: https://moscowdjango.timepad.ru/event/2145954/
Онлайн-трансляция будет доступна на moscowpython.ru
Митап проходит при поддержке Geekfactor.io, Evrone.com и MTS.AI
На встрече нас ждёт 3 доклада:
- Игорь Овсянников (Домклик, DevOps инженер). В поисках идеальной системы сборки
- Федор Борщёв (Школа Сильных Программистов, руководитель). Улучшаем себе DX при помощи консольных инструментов
- Вячеслав Жуйко (МТС ИИ лид команды разработки Audiogram). Как установить лицензионную защиту кода на Python и обезопасить данные с помощью HASP?
Подробности и регистрация тут: https://moscowdjango.timepad.ru/event/2145954/
Онлайн-трансляция будет доступна на moscowpython.ru
Митап проходит при поддержке Geekfactor.io, Evrone.com и MTS.AI
moscowdjango.timepad.ru
Moscow Python Meetup №79 / События на TimePad.ru
Moscow Python
Рады анонсировать наш 79-й митап, который состоится 8-го сентября в МТС AI. На встрече нас ждёт 3 доклада: - Игорь Овсянников (Домклик, DevOps инженер). В поисках идеальной системы сборки - Федор Борщёв (Школа Сильных Программистов, руководитель). Улучшаем…
Напомним, что наш 79-й митап состоится уже в этот четверг. Места пока есть - успевайте регистрироваться!
Последняя возможность зарегистрироваться на сегодняшний митап. Регистрация открыта до 17 часов: https://moscowdjango.timepad.ru/event/2145954/
Если не успели или не сможете быть лично, смотрите онлайн на https://MoscowPython.ru
Если не успели или не сможете быть лично, смотрите онлайн на https://MoscowPython.ru
moscowdjango.timepad.ru
Moscow Python Meetup №79 / События на TimePad.ru