Comments 7
Если вы ещё не пробовали агентный AI — самое время. Да, есть вопросы с авторским правом, экологией и угрозами рабочим местам. Но использование лучших моделей даёт потрясающий прирост продуктивности.
"А этот прирост продуктивности сейчас с нами в одной комнате?"
Ровно 50% опрошенных имеют меньше двух лет профессионального опыта!
На днях слышал про скручивание опыта для повышения зп. Неизвестно насколько собранная статистика на самом деле правдива.
Про потоки вот что пишут
Проблемы:
Производительность однопоточного кода падает на 10-20% (добавили fine-grained locks везде)
Расширения на C ломаются - numpy, pandas, большинство библиотек не готовы
Reference counting стал атомарным - overhead на каждую операцию
Отладка усложнилась - race conditions, deadlocks теперь возможны
И советуют за многопоток идти в rust через PyO3
Асинхроннонность совсем недавно завезли. При том, что в однопоточном JS она уже очень давно.
Ну не питоновские это задачи...
хм, работа с pandas/numpy это разве не cpu bound? а асинхронность этож про io bound задачи.
Полагаю, pandas/numpy используют свои C/Rust либы. Внутри них многопоток, а в бизнес логике (питон) нет
import numpy as np
# Это выполнится параллельно внутри C
# GIL отпущен на время вычисления
result = np.dot(huge_matrix, huge_matrix)
# А это последовательно в Python
for i in range(1000):
x = i * 2 # GIL держится
Лично мне в 3.14 интересен только JIT. То, что отключение GIL приведет к проблемам - это было понятно (странно было ожидать, что всё просто полетит).
В попытках выжать из Python максимум скорости какой-то полуGo уже получается. Сейчас часто слышу про Rust в экосистеме, стоит ждать и полуRust.
В целом, повышение скокрости, оптимизации, расширение библиотеки - это замечательно. Но общая картина вызывает уныние и это печально.
Ну ну везде пихать питон? 50% начинающие ит вы серьёзно??? Т.е 50% продуктов будут иметь качество написания студентами или ии без понимания? Тогда это крах всему ит и качественных продуктов не будет будут лишь карточные домики.
Состояние Python в 2025 году