Пайтон знаю чуть больше среднего, и работал с некоторым количеством библиотек.
Стоит ли переходить на другой язык программирования, или углубиться полностью в питон?
Мне впринципе неважно какой язык учить, мне главное что бы я потом не сидел на улице как "программист" продавая петрушку, а нашел чем зарабатывать на жизнь)
В программирование углубиться. Которое не про бездумную сборку как-то работающего кода из готовых библиотек, а про умение самостоятельно находить эффективные способы решения (т.е. алгоритмы) нетривиальных задач. В чём, собственно, и заключается основная работа профессионального программиста. И чему Python никак научить не может.
А умение записать найденный алгоритм решения задачи значками какого-то языка - это кодинг, занимающий в процессе программирования предпоследнее место.
От того что будешь знать много языков программирования существенного плюса не получишь. Ты же не будешь писать программу на разных языках одновременно?)
[Тут следуют дать оговорку, что существуют вакансии на несколько языков. Но это нечастый случай]
Чтобы найти работу нужно уверенно владеть одним из языков программирования, ну и развиваться в других направлениях:
1) Изучить всякие общие прогерские штуки, например что такое GET/POST, что такое https, ssh, git... Ну и всякие другие полезности, которые пригодятся в работе.
2) Изучить структуры данных, порешать задачки с codeforces, leetcode. Поможет развить мозги + прохождение собесов в крупные российские компании типа Яндекса, тинькофа, на стажерские и джуновские позиции связано именно с этой областью
3) Сделать проекты в портфолио