Python não é uma boa escolha para fazer front end apesar de existir a framework Django. Sobre valer a pena, depende, você gosta da área? Se identifica? Se a resposta for sim, valerá a pena sim.
Não vale. Python é uma boa linguagem pra machine learning e processamento de dados, mas em desenvolvimento web nunca foi relevante. Faz mais sentido front end + javascript (com Node.js)
Olha, Python não é a linguagem mais usada para frontend. Mas se você quer uma oportunidade para conhecer mais da linguagem, vá em frente. Python tem muitas outras utilidades.
Se quiser conversar sobre o assunto, me chame.