Какие модули/библиотеки должен знать каждый python-ист?
Когда я только начинал изучать python, начинал со следующих библиотек: обработка изображений (pillow)(узнаешь про транспонирования, матрицы и т.д), в качестве GUI для начала порекомендую tkinter, для чуть более продвинутого уровня PyQt (ткинтер легче по многим причинам, но не очень поворотлив), в качестве научных библиотек numpy, scipy, matplotlib (неплохое комбо, но это уже чуть более продвинутый уровень), для веба: requests, bs, для регулярных выражений re (в сочетание с вебом подходит). Впринципе всё, конечно можно ещё назвать xslxwriter, wawy, но они имеют довольно узкую специализацию. Для тебя могу посоветовать начать с встроенных библиотек (можешь порыться в Python\Scripts), а потом уже переходить на другие. Удачи тебе в изучении!
P.S. Как писали выше, нет каких-то определенных библиотек, необходимых для каждого, мой ответ - лишь список того, с чего начинал я, изучать их или нет - выбор твой
socket хотя бы синхронный tcp/udp