Что меньше всего нравится в Python

Python Junior Без компании
Что меньше всего нравится в Python
Ответы
- **GIL (Global Interpreter Lock)** – ограничивает многопоточную производительность, делая настоящий параллелизм невозможным в CPU-bound задачах. ``` import threading def count(): # В потоках GIL мешает эффективно использовать CPU n = 0 while n < 10**6: n += 1 threads = [threading.Thread(target=count) for _ in range(4)] for t in threads: t.start() # Работает медленнее, чем последовательный код! ``` - **Динамическая типизация** – ошибки типов обнаруживаются только в runtime, что усложняет отладку. - **Скорость** – Python медленнее компилируемых языков (C++, Rust) из-за интерпретируемости. - **Упаковка/распаковка** – например, `lambda` ограничен одной строкой, а `list comprehension` может стать нечитаемым. - **Версионная совместимость** – переход с Python 2 на 3 вызвал массу проблем из-за несовместимости синтаксиса. *P.S. Несмотря на минусы, Python остается любимым за простоту и богатый экосистем!* 🐍