TGViewer
Channel Public Channel
Moscow Python

Moscow Python

@moscow_python

Канал Moscow Python. Всё о том, что выходит в наших каналах и о наших мероприятиях.

Чат: @moscowpythonconf
Subscribers
3.1K
Photos
162
Videos
5
Links
932

Showing posts older than #512 · Back to latest

Older Posts 17 shown
Post #510 863
Post #509 874
Вы могли заметить, что мы уже выложили материалы с 80-го митапа, который прошёл в Б1 в январе.

Посмотреть видео можно тут: https://www.youtube.com/playlist?list=PLv_zOGKKxVpi7fbakTd49lTLRBCj0TmBR

А слайды как обычно на нашем сайте - https://moscowpython.ru/meetup/80/

На митапе прозвучали доклады:
- Александр Шишенко (ПГК Digital, Руководитель группы разработки). Как мы с Fastapi на Django перешли
- Алексей Панаэтов (Whoosh, Руководитель департамента). Зачем нужен и как использовать Dependency Injection в питонячих сервисах

Митап прошёл при поддержке Geekfactor.io, Evrone.com и Б1

Скоро анонсируем мартовский митап, который пройдёт в 20-х числах.
YouTube Moscow Python Meetup №80 - YouTube
  • 👍 8
Post #508 865
Бывает ли много MoscowPython'а? Нет, не бывает.

Сегодня не только вышел прямой эфир записи подкаста с Никитой Соболевым, но и дайджест новостного выпуска на Хабре: https://habr.com/ru/post/715646/ - ставьте лайк, делайте шер, пишите коммент!
Хабр Главное из мира Python за январь 2023 Раз в месяц мы в Moscow Python Podcast собираемся и обсуждаем новые релизы, PEP, заинтересовавшие нас инструменты и статьи. В этом выпуске для вас говорили Михаил Корнеев и Илья Лебедев. Вы также...
  • 👍 9
Post #507 1.32K
Post #506 367

Forwarded from Хитрый Питон

10 февраля в 14:00 МСК на очередном эфире будем обсуждать: Что нового в Python 3.12 с Никитой Соболевым, CTO wemake.services.

Обсудим: 
• обновленную реализацию виртуальной машины;
• новые typing PEPs;
• Unstable C-API tier;
• начало большой чистки stdlib;
• C-API Watchers.

В ходе трансляции будем отвечать на вопросы и комментарии в прямом эфире. Присоединяйтесь к нам по ссылке и ставьте колокольчик, чтобы не забыть.
YouTube Новинки в Python 3.12 / Опять переписали виртуальную машину / Большая чистка stdlib В гостях у Moscow Python Podcast Никита Соболев, CTO wemake.services. Обсудили обновления в Python 3.12. 00:00 - интро 1:18 - «в Python уже все есть, но все время хочется что-то сделать»‎ 3:35 - переписали виртуальную машину на DSL 10:20 - Гриша делится…
  • 👍 9
  • 👎 1
  • 🔥 1
Post #505 782
Наконец-то выложили материалы с 79-го митапа MoscowPython, который прошёл аж в сентябре прошлого года.

На митапе звучали доклады:
- Игорь Овсянников (Домклик, DevOps инженер). В поисках идеальной системы сборки
- Федор Борщёв (Школа Сильных Программистов, руководитель). Улучшаем себе DX при помощи консольных инструментов
- Вячеслав Жуйко (МТС ИИ лид команды разработки Audiogram). Как установить лицензионную защиту кода на Python и обезопасить данные с помощью HASP?

Посмотреть их можно тут: https://www.youtube.com/playlist?list=PLv_zOGKKxVpijgNcZ1G3Bw-Z15Vw-Z2Rx

Слайды есть на нашем сайте: https://moscowpython.ru/meetup/79/

Митап прошёл при поддержке Geekfactor.io, Evrone.com и МТС AI

Скоро выложим материалы с январской встречи и анонсируем следующие мероприятия.

Напомню, что заявки на доклады можно подавать тут: https://bit.ly/mp-speaker
YouTube Moscow Python №79 - YouTube
  • 👍 6
Post #504 398

Forwarded from Хитрый Питон

Кстати, в эту пятницу в 14:00 МСК будет новый стрим python-подкаста. В этот раз мы пробуем новый формат, вместе с Ильей Лебедевым обсудим, что интересного произошло в python-экосистеме за месяц. В темах:

- что интересного происходит в разработке веб-фреймворков
- обсудим выход SQLAlchemy 2.0
- свежие PEP и особенно возможность собирать python без GIL (и другие новые pep-ы)

и другие новости, связанные с python. Приходите на стрим на ютуб и задавайте вопросы в комментариях! https://www.youtube.com/live/wZ8PMWtRCe4?feature=share
YouTube Выход SQLAlchemy 2.0 / сборка Python без GIL / топ Python библиотек 2022 и другие новости Python 0:00 - интро 1:03 - фреймворк Robin c Rust-рантаймом и его связь с искусством 6:31 - PEP 703 или Python без GIL 10:43 - запуск SQLAlchemy 2.0 или алхимия для дедов 13:48 - ответ на вопрос, перспективно ли учить FastAPI или углубляться в Django 14:00 - ответ…
  • 👍 11
Post #503 386

Forwarded from Хитрый Питон

Вышел релиз SQLAlchemy 2.0, получается довольно интересно:

- Полная поддержка типов: ORM-модели теперь можно делать полностью типизированные, результаты запросов тоже типизированы
- Теперь ORM-модели можно объявлять как MappedAsDataclass и в этом случае на выходе получатся полноценные датаклассы
- Для массовых добавлений/изменений вместо bulk_* методов теперь можно использовать insert-ы и update-ы, которые стали достаточно умными, чтобы делать это одним запросом и поддерживать .returning()
- C-расширения переписали на Cython и обещают повышение их производительности
- Поддержка нового psycopg3 (aka "просто psycopg")

Резюмируя - очень здорово, что в довольно "олдскульный" SQLAlchemy затащили поддержку всяких современных фич языка. Будет интересно попробовать это все.

Статья про изменения в 2.0 https://docs.sqlalchemy.org/en/20/changelog/whatsnew_20.html
QuickStart, в котором показан новый подход к объявлению моделей https://docs.sqlalchemy.org/en/20/orm/quickstart.html
  • 🔥 8
  • 👍 3
Post #502 636
Post #501 1.06K
Внутри ИИ: люди, разработка и будущее — прямой эфир подкаста

27 января в 14:00 по Москве встретимся на прямой трансляции Moscow Python Podcast с Иваном Самсоновым, продакт-менеджером в прикладных исследованиях ИИ во ВКонтакте.
Обсудим:
• философию работы в команде;
• можно ли научить бизнес ставить ML задачи;
• тренды прикладного ИИ;
• исследования и продуктовую разработку в ML;
• этичность применения технологий;
• настала ли эра ИИ.

В ходе трансляции будем отвечать на вопросы и комментарии в прямом эфире. Присоединяйтесь к нам по ссылке!
YouTube Внутри ИИ: люди, разработка и будущее В гостях у Moscow Python Podcast Иван Самсонов, продакт-менеджер в прикладных исследованиях ИИ во ВКонтакте. Обсудим философию работы в команде, продуктовое мышление, можно ли научить бизнес ставить ML задачи, тренды прикладного ИИ, исследования и продуктовую…
Post #500 605
Через несколько часов начнётся наш 80-й митап. Регистрация на него уже закрыта, но вы можете посмотреть его онлайн по ссылке moscowpython.ru, если не успели зарегистрироваться (или просто находитесь не в Москве).
  • 🔥 1
Post #499 486

Forwarded from Хитрый Питон

Послезавтра, 19 января в 14:00 МСК будем в прямом эфире записывать очередной Moscow Python Podcast.

В гости к нам придет Георгий Могелашвили, Engineering Manager в Shopify и основатель GetMentor.dev. Обсудим опыт жизни за рубежом и адаптацию в зарубежной компании, развитие, поиск наставника и всем ли нужно становиться тимлидами.

В ходе трансляции будем отвечать на вопросы и комментарии в прямом эфире. Ссылка https://www.youtube.com/watch?v=1mpHfaxy104
YouTube Куда расти разработчику: взгляд из-за рубежа В гостях у Moscow Python Podcast Георгий Могелашвили, Engineering Manager в Shopify и основатель GetMentor.dev. Обсудили опыт жизни за рубежом и адаптацию в зарубежной компании, развитие, поиск наставника и всем ли нужно становиться тимлидами. 00:00 - разница…
  • 👍 7
Post #498 500

Forwarded from Хитрый Питон

Tryo Labs опубликовали ежегодный обзор "Top Python Libraries 2022". Обзор несколько субъективный и смещен в сторону анализа данных/машинного обучения, но все равно но его интересно посомтреть с точки зрения " какие из этих библиотек я знаю/пробовал?". Мне было интересно пробежаться по предыдущим выпуска - самый ранний вышел в 2015 году. https://tryolabs.com/blog/2022/12/26/top-python-libraries-2022
Tryolabs Top Python libraries of 2022 There are so many amazing Python libraries and tools out every year that it's hard to keep track of them all. That's why we share with you our hand-picked selection of our best picks.
  • 👍 3
Post #497 466

Forwarded from Хитрый Питон

На мой взгляд, одной из больших проблем как у тех, кто приходит в разработку так и у тех, кто довольно давно в ней работает. Это умение не просто хорошо писать код, а умение структурировать проект. Понимать, чем хорошая архитектура отличается от плохой. В книгах часто описываются высокоуровневые абстрактные концепции и дальше возникает вопрос — все это хорошо, но вот у меня есть проект на условной Джанге, как все это применить?

На выходных я разбирал закладки и наткнулся на несколько неплохих практических "около архитектурных" гайдов, про которые хочу рассказать:

1. Django Styleguide - гайд который ребята из HackSoftware развивают уже несколько лет. Если вы не читали - очень рекомендую, много хорошего можно утащить для своего проекта. Там хорошо описано как структурировать проект так, чтобы код было легче развивать, поддерживать и тестировать. Гайд постоянно развивается и обновляется https://github.com/HackSoftware/Django-Styleguide

2. Django API Domains - пример применения некоторых принципов Domain-Driven Design в Django. Тут как и в предыдущем гайде использован довольно прагматичный подход - вместо того, чтобы тащить все что есть в DDD, автор предлагает достаточно простую, легко реализуемую и поддерживаемую структуру проекта. Это не "чистый DDD", но лично мне такой подход больше нравится своей простотой. Гайд небольшой и не очень активно развивается, но я все равно рекомендую потратить время и ознакомиться с ним https://phalt.github.io/django-api-domains/

Ну и подводя итог хочу повторить то, что написано в двух первых гайдах. Это не инструкции, которым надо в точности следовать. Это скорее набор подсказок и принципов, из которых имеет смысл выбрать то, что вам покажется разумным и полезным в своих проектах.

P.S. Я попробовал включить комментарии в канале, надеюсь сработает 🙂 Если у вас есть другие хорошие гайды по архитектуре python-веб-приложений - кидайте в комменты, я по итогам сделаю еще один пост.
GitHub GitHub - HackSoftware/Django-Styleguide: Django styleguide used in HackSoft projects Django styleguide used in HackSoft projects. Contribute to HackSoftware/Django-Styleguide development by creating an account on GitHub.
  • 👍 11
Post #493 839
Итоги года для Moscow Python Podcast от Яндекс.Музыки.
Если вы пользуетесь ЯМ и ещё не подписались на нас, можно сделать это тут: https://music.yandex.ru/album/6892837

А общее количество прослушиваний Moscow Python Podcast на русском на всех платформах (не считая просмотров на Ютубе) за всё время превысило 0.5 млн.!
  • 👍 16
  • 🎉 4
  • 👎 1
Post #492 628
Михаил Корнеев запилил текстовую выжимку трансляции по итогам года в Python, которая прошла на прошлой неделе.
Если вам удобней читать, чем смотреть или слушать, велкам:

https://habr.com/ru/post/708204/
  • 👍 9
Post #491 685
Что ж, пришла пора анонсировать наш почти юбилейный - 80-й митап.

Он состоится 24-го января в офисе компании Б1.
Нас ожидает 3 доклада:
- Александр Шишенко (ПГК Digital, Руководитель группы разработки). Как мы с Fastapi на Django перешли
- Алексей Панаэтов (Whoosh, Руководитель департамента). Зачем нужен и как использовать Dependency Injection в питонячих сервисах
- Дмитрий Гуськов (Б1, старший консультант). Нелинейное снижение размерности. Обзор алгоритмов, сравнение и немного математики

Регистрация и подробности: https://moscowdjango.timepad.ru/event/2282362/

Митап проходит при поддержке Geekfactor.io, Evrone.com и Б1 (b1.ru)

Онлайн-трансляция традиционно на moscowpython.ru
moscowdjango.timepad.ru Moscow Python Meetup №80 / События на TimePad.ru
  • 🔥 6
  • 👍 3
  • ❤ 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →