Como qualquer coisa na vida, estude muito. Não em mistério. E não faça como essa turma de hoje em dia que faz 3 cursos online é acha que é desenvolvedor. No passado era no mínimo 2 anos de curso para tentar uma vaga de júnior.
E entenda, saber uma linguagem de programação não é sinônimo de saber programar. Programar bem é sobre trade offs, boas escolhas. Isso requer experiência.
Para finalizar, acho Python uma linguagem ruim para aprender a programar. Há muita coisa acontecendo que o desenvolvedor não possui controle. Acaba programando sem entender o que acontece na memória do computador.
Comece com C. Terá dificuldades, mas aprenderá como funciona gerenciamento de memória, threads, etc.
Tem muitos vídeos no YouTube sobre programação em Python. Mas se você não sabe nem lógica de programação, eu aconselho começar por aí porque vai te trazer conceitos importantes não só para Python, mas também para várias outras linguagens.
Se quiser mais orientação, chama aí no PV