Zen of Python
20.1K subscribers
1.3K photos
180 videos
37 files
3.31K links
Полный Дзен Пайтона в одном канале

Разместить рекламу: @tproger_sales_bot

Правила общения: https://tprg.ru/rules

Другие каналы: @tproger_channels

Сайт: https://tprg.ru/site

Регистрация в перечне РКН: https://tprg.ru/xZOL
Download Telegram
Вопрос подписчика

Задает @kirillkasparyants1:

«обработка файлов с расширением отличный от .txt»

От админа: если вас интересуют форматы вроде .docx, то почти для каждого из них на PyPi уже есть либа: python-docx, python-pdf и проч.

NB! Пожалуйста, будьте взаимовежливы. Однажды и вам помогут в этой рубрике.

#обсуждение
@zen_of_python
1👍1
Вопрос подписчика

Задает @FieryDruid:

«Генерировал ли кто-нибудь индексы для моделей sqlalchemy в рантайме?

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

Написали генератор, который за нас заполняет __tableargs__ модели

Но из-за такого генератора появилось странное поведение alembic

Теперь, при каждой новой миграции, он в upgrade сначала удаляет все старые индексы, а потом добавляет их же (первая генерация нормальная, но каждая последующая сопровождается такими вот артефактами)

Может кто сталкивался или есть мысли из-за чего такое поведение может быть? Порядок генерируется один и тот же, нейминги, типы и т.д тоже».

#обсуждение
@zen_of_python
👍31
Вопрос подписчика

Задает @Ilia_O_P:

«Есть у кого-нибудь пример метакласса, который запоминал бы изменения в объектах дочерних классов и мог их откатить, при запросе?»

NB! Пожалуйста, будьте взаимовежливы. Однажды и вам помогут в этой рубрике.

#обсуждение
@zen_of_python
🔥2🎃1
​​Вопрос подписчика

Задает @vberia:
«Какие LLM лучше всего пишут/оптимизируют код Python?»

От админа: у нас куплен Cursor (Team) на сразу несколько команд разработки. Ошибки плодит в 99,9% только при недостаточной подаче контекста.

#обсуждение
@zen_of_python
1
​​Вопрос подписчика

Задает @Greatest_Of_AlI_Time:
«Какая книга или пособие на русском языке самое лучшее и понятное для изучения?»

От админа:
— если хочется погрузиться в талмуд, то «Python. Справочник» Мартелли А,
— если хочется карманный справочник, то Лутц М. «Python. Карманный справочник»

#обсуждение
@zen_of_python
❤‍🔥322😁2