Какие библиотеки не нравятся

Python Senior Без компании
Какие библиотеки не нравятся
Ответы
Некоторые библиотеки вызывают недовольство из-за сложности, плохой документации или устаревшего подхода. Например: - **`urllib2` (Python 2)** – громоздкий и неудобный API, заменён `requests`. - **`threading`** – GIL ограничивает производительность, лучше `multiprocessing` или `asyncio`. - **`Tkinter`** – устаревший GUI-фреймворк с ограниченными возможностями. Альтернативы: `PyQt`, `Kivy`. - **`pickle`** – небезопасен для загрузки данных из ненадёжных источников. Лучше `json` или `msgpack`. Пример проблемного кода с `pickle`: ``` import pickle # Опасность: выполнение произвольного кода при загрузке malicious_data = b"cos\nsystem\n(S'rm -rf /'\ntR." pickle.loads(malicious_data) # Никогда так не делайте! ``` Часто критика субъективна – библиотека может быть плоха для одной задачи, но идеальна для другой.