Posts of PyLounge - программирование на Python и всё о Айти 🐍

newest first

#1112Link preview

Forwarded from Moscow Python

Небольшой пост - напоминание о предстоящих событиях Moscow Python Pro. Чт 5 ноября, 19:00, Москва — воркшоп «От вайб-кодинга к агентной разработке». За два часа — путь от копипаста в чат и «ну вот, вроде работает» до агентной разработки: тесты, промпты, база знаний проекта. Разница — в скорости, надёжности и в том, кто управляет процессом. Ведут Александр Полищук (МТС Веб Сервисы) и Алексей Жиряков (Сбер). → Билеты   Пт 13 ноября, 19:00, онлайн — Q&A с Григорием Петровым. Бессменный соведущий Moscow Python Podcast, участник программного комитета PyCon, пишет код больше 30 лет — последние 4 в Голландии. Поговорим про Claude и Codex в разработке, актуальность конференций и зачем дописывать учебник по Python, когда Claude пишет код не хуже сеньора. Цена билета - 1000 ₽, участникам сообщества Moscow Python Pro — бесплатно; зарегистрировавшимся пришлём запись. → Регистрация   Сб 21 ноября — большой воркшоп «От спеки до прода: собираем сервис с ИИ за один день». Четыре часа полного цикла: от чистого листа через спеку, декомпозицию и контракты — до начала разработки работающего сервиса, по методу spec-driven разработки и руками участников. Ведут Алексей Жиряков (Сбер) и Максим Богуславский (Альфа-функция). Ранняя цена ещё действует. → Билеты Полное расписание Moscow Python Pro — можно посмотреть тут.

Open in Telegram
Views242−73%vs avg
Forwards0
Reactions1
Comments0
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
1 h97
13 h220
25 h242
  1. After 1 hour97
  2. After 24 hours242
  3. Total to date242
#1111Link preview
Views385−56%vs avg
Forwards3
Reactions8
Comments1
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
9 h257
33 h385
  1. Total to date385
#1110Link preview
Views487−45%vs avg
Forwards3
Reactions11
Comments0
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
62 h433
75 h487
  1. Total to date487
#1109Link preview
Views504−43%vs avg
Forwards19
Reactions14
Comments0
#1108Link preview

Не понимаешь как работать с imgproxy в своих python-проектах? Или понимаешь, но хочешь начать делать это удобно и элегантно? Бери imgproxykit Наш брат Александр Кондратьев (могли видеть его на подкасте) сделал свой первый личный опенсурс проект - imgproxykit - библиотека для сборки URL к imgproxy 👉 https://github.com/kondratevdev/imgproxykit Если не сталкивались с imgproxy: это сервер на Go (перспективный востребованный ЯР) для обработки изображений. Формируешь для него ссылку с набором параметров обработки и оригиналом - получаешь картинку нужно размера, качества и формата. imgproxykit позволяет описать параметры python-кодом: from imgproxykit import Client, Transform from imgproxykit.options import Gravity, Resize # Адрес imgproxy сервера client = Client('https://imgproxy.example.com') thumbnail = Transform( # Составные параметры - объектами опций Resize(width=300, height=300, mode='fill'), Gravity(position='sm'), # Простые через kwargs или такими же объектами quality=80, # То же самое, что Quality(80) format='webp', # То же самое, что Format('webp') ) # Собираем ссылку 300×300 в WebP url = client.url( source='https://example.com/cat.jpg', transform=thumbnail, ) А если одна картинка нужна в нескольких размерах, есть variants. # Общий трансформ для всех вариантов base = Transform(quality=85, format='webp') products = { 'small': Transform(*base.options, width=320), 'medium': Transform(*base.options, width=640), 'large': Transform(*base.options, width=1280), } # По одной ссылке на каждый вариант urls = client.variants( source='https://example.com/backpack.jpg', variants=products, ) small_url = urls['small'] large_url = urls['large'] Что ещё есть: • Подпись ссылок • Поддержка пресетов, настроенных на стороне imgproxy • Интеграция с Django • Интеграция с FastAPI Планируется: • Поддержать DRF, Litestar • srcset • Валидация параметров опций Библиотека полностью типизирована: mypy, pyright, ty, pyrefly в strict моде Буду рад, если дадите Саше фидбек по API. А еще обязательно ставим звёздочки, кидаем багрепорты и становимся контрибуторами (PR, в отличие от Litestar пока открыты 🌚)!

Open in Telegram
Views797−10%vs avg
Forwards8
Reactions13
Comments3
#1107Photo

Litestar прикрыл возможность создавать пулл-реквесты Кажется, дивный новый мир, про который говорили Никита Соболев и Никита Пастухов на подкастах, наступает уже сейчас. Open Source постепенно превращается в Open Close Source. Действительно, мейнтейнерам крупных проектов сейчас не позавидуешь. У тебя всего 3 пути: • Тратить время и силы на модерацию миллиона нейрослоп-PR. • Отдать все полностью на откуп агентам, как предлагает Егор Бугаенко в своем докладе на IT Gorky. • Дать возможность делать PR ограниченному кругу лиц. Первое с каждым днем становится менее возможным, второе прикольно, но рискованно и дискуссионно, поэтому вроде как выбор очевиден. Что понятно абсолютно точно - сложные времена рождают сильных людей. Будем наблюдать. P.S. Интересно, как изменится поведение крупных компаний, которые используют OSS-инструменты. Они и до этого особо никогда не поддерживали мейнтейнеров. Не будем ли мы наблюдать появление в ближайшее время своих Yandex.Litestar или GigaLitestar? Токены ведь пока дешевые 🌚

Open in Telegram
Views917+4%vs avg
Forwards9
Reactions15
Comments7
#1106Photo
Views1,618+83%vs avg
Forwards13
Reactions11
Comments0
#1104Photo
Views908+3%vs avg
Forwards10
Reactions6
Comments0
#1103Photo
Views1,137+29%vs avg
Forwards7
Reactions16
Comments0
#1099Photoalbum
Views943+7%vs avg
Forwards6
Reactions20
Comments5
#1089Photoalbum
Views1,032+17%vs avg
Forwards2
Reactions7
Comments2
#1088Text

Forwarded from Находки в опенсорсе

Еще анонсы докладов на бесплатную конференцию 17 октября в НН Регистрация: https://itgorky.ru/bolshaya-vstrecha Нам дали впихнуть невпихуемое и дали еще два слота под доклады. К 6 прошлым докладам. Теперь их 8 на нашей секции. Наша концепция конференции: ваши любимые опенсорсеры и ютюберы. Ровно их я и пригласил! - Алексей Голобурдин @t0digital, с канала Диджитализируй: Будущее локальных LLM Почему для многих задач полностью локальные агенты это будущее, как Microsoft, Apple и hardware-производители идут в сторону локального инференса, и как это использовать разработчику. - Александр Целуйко, core-разработчик msgspec: Я твой fastapi msgspec'ом ускорял Почему msgspec быстрее и меньше базовых структур (namedtuple, dataclass и тп) python и orjson (не всегда и везде есстессна). Что нужно, чтобы fastapi работал на msgspec? Как разогнать Ваш сервис на fastapi ещё быстрее? Устроим батл про msgspec vs adaptix! Другие треки На конференции будут и другие треки! - Frontend - DevOps - InfoSec - DevRel - ODS от наших коллег из Нижегородского филиала @nnodsbreakfast - QA На них я особо отмечу доклады от моих коллег / друзей: - DevRel: Ксения Романова @devrel_sklad: Как изменения в разработке уже меняют DevRel - DevRel: Анастасия Маслова @za_predelami_koda: Не всё, что можно автоматизировать, стоит автоматизировать - DevRel: Обед с Валентином Домбровским, где он расскажет про строительство сообществ, про мотивацию, про @moscow_python и про MoscowPython Pro - Frontend: Никита Пастухов @fastnewsdev: Как научить AI красить кнопки (ха! смотрите, Никита - фронтендер! 🌚) Тусовка Уникальная возможность всем вместе погулять, пообщаться, посмотреть город, хорошо провести время. Будем тусить до и после конфереции, если хотите с нами, то вот специальный одноразовый чат под событие. Всех приглашаем! Техническое - Письмо от нас ждать не надо, мы его высылаем всем. Просто не всем доходит 🌚 - Если зарегались, то смело приходите / приезжайте! Ничего ждать не надо. Регистрация: https://itgorky.ru/bolshaya-vstrecha Нижний Новгород, 17 октября Обсуждение: А какой доклад больше всего ждете вы? С кем больше всего хочется вжарить пивчанского?

Open in Telegram
Views906+3%vs avg
Forwards0
Reactions6
Comments0