ru_python_beginners | Unsorted

Telegram-канал ru_python_beginners - Python beginners

14446

Вопросы про Python для чайников. Cпам и троллинг неприемлем. Частозадаваемые вопросы: https://github.com/ru-python-beginners/faq/blob/master/README.md Правила группы: https://t.me/ru_python_beginners/1649981

Subscribe to a channel

Python beginners

так нет больше железа, не на что обновлять

Читать полностью…

Python beginners

пусть бичары обновляют железо

Читать полностью…

Python beginners

2003 это серверный вариант хр был

Читать полностью…

Python beginners

Номер просто нечетный

Читать полностью…

Python beginners

Это новая стратегия microsoft ?

Читать полностью…

Python beginners

Код больше никто не читает (если код ещё и писать перестанут, вообще хорошо будет)

Читать полностью…

Python beginners

Наверное года два уже не было

Читать полностью…

Python beginners

Интересно куда же делись все любители подставить значение в запрос через ф строки. Неужели научились? Или ИИ просто не грешит подобным?

Читать полностью…

Python beginners

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

Читать полностью…

Python beginners

Кроме совсем мудрёных случаев, где мы пользователю де-факто и даём кусок sql так или иначе ввести, можно сразу все нужные фильтры сразу выписать

Читать полностью…

Python beginners

Почти всегда какие-то динамические where

Читать полностью…

Python beginners

Да и неудобно запускать программу чтобы узнать как выглядит кусок этой программы, это в целом минус любого метапрограммирования

Читать полностью…

Python beginners

Ну у меня тоже так часто. Проблем почти не возникает

Читать полностью…

Python beginners

Делаю echo=True и алга

Читать полностью…

Python beginners

Я иногда кланкером с sql на алхимию перевожу

Читать полностью…

Python beginners

Интересно есть ли хоть одна живая душа которая по своей воле использует копилот

Читать полностью…

Python beginners

для консьюмерского софта можно просто системки поднимать

Читать полностью…

Python beginners

хотя 2003 — тоже нечётное

Читать полностью…

Python beginners

Они вообще начинают подозревать что с вин11 что-то не так https://blogs.windows.com/windows-insider/2026/03/20/our-commitment-to-windows-quality/
Но кажется пока не нашли причину

Читать полностью…

Python beginners

удалять лишний код пока тормозить не перестанет

Читать полностью…

Python beginners

в скулайт нет этих ваших unnest

Читать полностью…

Python beginners

а чо не написать как-то так?

WITH bet AS (
SELECT
t.idx,
t.zero,
t.direction,
t.shift - FIRST_VALUE(t.shift) OVER (ORDER BY t.idx) AS shift_delta,
t.direction * FIRST_VALUE(t.direction) OVER (ORDER BY t.idx) AS direction_product
FROM unnest(%(shifts)s::int[], %(directions)s::int[], %(zeros)s::text[])
WITH ORDINALITY AS t(shift, direction, zero, idx)
),
base AS (
SELECT o.*
FROM odd AS o
JOIN bet AS b ON b.idx = 1
WHERE o.zero = b.zero
AND (NOT %(symmetric)s OR o.direction = b.direction)
)
SELECT
base.id AS base_id,
array_agg(o.id ORDER BY b.idx) AS ids
FROM base
CROSS JOIN bet AS b
JOIN odd AS o
ON o.period = base.period
AND o.axis = base.axis
AND o.zero = b.zero
AND o.shift - base.shift = b.shift_delta
AND o.direction = CASE
WHEN %(symmetric)s THEN b.direction
ELSE b.direction_product * base.direction
END
AND (b.idx > 1 OR o.id = base.id)
GROUP BY base.id
HAVING count(*) = cardinality(%(shifts)s::int[])
AND count(DISTINCT o.site_name) > 1

(слоп) (и запрос немного поменялся, но допустим)

Читать полностью…

Python beginners

ну лаадно, тут может алхимия встала бы лучше

Читать полностью…

Python beginners

Да и ради того чтобы одно место в программе выглядело красиво, портить 50 остальных мест в программе :)

Читать полностью…

Python beginners

Иногда ещё динамические джойны

Читать полностью…

Python beginners

Обычно просто простановка параметров. Составлять sql по кусочкам это прям редкий случай. Оно ещё и кешам оптимайзера не помогает

Читать полностью…

Python beginners

Обычно он потом становится динамическим сразу же и мне форматирование строк тут вообще не упало

Читать полностью…

Python beginners

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

Читать полностью…

Python beginners

Ещё кусок алхимии не скопирастишь в дбивер для отладки... В общем sql это явный интерфейс общения со сторонней системой, и стоит ли этот интерфейс стыдливо прятать — непонятно

Читать полностью…

Python beginners

На всяких джоинах или подзапросах становится сложно.

Читать полностью…
Subscribe to a channel