Крч, в чем суть
Для стажировки тебе нужно как минимум знать RestAPI, Django, уметь писать тесты тк это очень важно, желаетьльно знать базу фронта(JS, TS или что-то из этого, но не все требуют), Основы контейнеров(Докер), закинуть на гит интересных проектов, но придумать их самому, аля вытягивать курсы валют с разных сайтов и разных банков и сортировать их по лучшему курсу.
Плюс пайтона в том, что он ОЧЕНЬ гибкий, но одновременно это и его проблема, т.к когда на работу берут JAVA dev, то все понимают, что юниор будет нихера не знать, а с пайтоном наоборот, все думают, что ты должен уметь многое... Чисто на примере - Я пайдев, но в данный момент работаю над скриптами по автоматизации работы с сервисами заббикс либре и тд, а потом буду делать для них веб интерфейс. P.S. я сам юниор и грубо говоря учусь во время работы.
В смыысле
основы Python + Django(+DRF) - и пожалуйста, есть первая работа