Можешь объяснить, что такое потоки в Python и описать, как они работают в модуле threading, включая их ограничения и оптимальные случаи использования? — ДейлиПреп