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

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

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

Python beginners

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

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

Python beginners

select * from users; а в таблицы users 100000000 записей 😂

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

Python beginners

Абстракция текучая, неудобства больше чем удобства, sql уже знаю (знаю дольше чем знаю питон), а орм каждый раз вспоминать приходится как оно что там

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

Python beginners

А ты без ORM делаешь какие-то классы для данных?

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

Python beginners

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

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

Python beginners

Это уже 4 года вайбкодингом называли

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

Python beginners

У разработчиков появился новый термин — «кукодинг».

Это когда ты отдаёшь свой проект ИИ, а сам только наблюдаешь за процессом.

Кукодеры тут?

👉 Топор +18. Подписаться

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

Python beginners

за последствия не отвечаю...

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

Python beginners

можно ещё сделать поддержку ленивого дефолта

d = D()
print(d["missing1":42]) # 42
print(d["missing2"::list]) # []

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

Python beginners

Ну оно и со строками моментами странно работает, так что да, полагаться на него не стоит

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

Python beginners

Если завтра кому-то понадобится, то это выпилят

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

Python beginners

С кортежами оно вроде как работает

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

Python beginners

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

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

Python beginners

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

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

Python beginners

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

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

Python beginners

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

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

Python beginners

Чё там вспоминать. Вместо select* from x пишешь select(x)

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

Python beginners

Мне без ORM тоже удобнее писать

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

Python beginners

кому попадет после тебя этот код скажет конечно большое антиспасибо, а в целом as you wish

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

Python beginners

Всем привет!
Я делаю сайт на FastAPI не особо большой, но вот когда начал изучать бекенд, то там вся регистрация и тд делается именно с помощью ОРМ. Для меня ОРМ не особо привычный, будет ли проффесионально если я буду писать просто SQL код? Просто я в будущем и не хочу развиваться в бекенде, а на сколько знаю в ML обычно не используют ОРМ. Меня просто не зацепило ОРМ, для меня оно какое-то не приятное, и не понятное. Насчет скорости, оно не увеличивает скорость работы программы, насколько знаю только скорость работы программиста)
Подскажите пожалуйста, буду признателен за ответы

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

Python beginners

А разработчики в курсе что у них такой термин появился?

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

Python beginners

from collections.abc import Callable
from typing import overload

class Dict[K, V]:
@overload
def __getitem__(self, k: K, /) -> V: ...
@overload
def __getitem__[D](self, k: slice[K, D, None], /) -> V | D: ...
@overload
def __getitem__(self, k: slice[K, None, Callable[[], V]], /) -> V: ...
@overload
def __getitem__[D](self, k: slice[K, None, Callable[[], D]], /) -> V | D: ...

d = Dict[str, list[int]]()
x = d["key"] # x: list[int]
y = d["key":42] # y: Literal[42] | list[int]
z = d["key"::list] # z: list[int]
w = d["key"::lambda: 69] # w: Literal[69] | list[int]

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

Python beginners

Хотя это уже почти defaultdict

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

Python beginners

Я вот сегодня сидел, сочинял бесполезный словарь с дефолтом через слайсы, типа dct[key:default]. Бесполезно, но симпатично.

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

Python beginners

По-моему даже интернирование на этапе "компиляции" не гарантируется ничем

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

Python beginners

Ну опять же это нигде не гарантируется

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

Python beginners

Наверное, но чит милый

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