Olá, Guilherme! Tudo bem?
Entendo como pode ser frustrante sentir que está regredindo, mas saiba que isso é uma parte normal do processo de aprendizado.
Às vezes, nos deparamos com desafios que nos fazem questionar nosso progresso, mas são justamente esses desafios que nos ajudam a crescer. Para complementar seus estudos e explorar novas funcionalidades do Python, existem algumas plataformas que podem ser muito úteis:
HackerRank: Oferece desafios de programação em várias linguagens, incluindo Python. É uma ótima maneira de praticar lógica e resolver problemas.
LeetCode: Focado em entrevistas técnicas, oferece problemas que exigem lógica e conhecimento de algoritmos. É excelente para treinar suas habilidades de programação.
Codewars: Apresenta desafios de programação (chamados de "katas") que variam em dificuldade. Você pode escolher desafios que se alinhem ao seu nível atual e ir progredindo.
Kaggle: Embora seja mais voltado para ciência de dados, Kaggle oferece kernels e competições que podem te ajudar a aplicar Python em problemas do mundo real.
PyBites: Oferece exercícios de Python que cobrem uma variedade de tópicos e ajudam a solidificar seu conhecimento.
Além disso, recomendo que você continue revisitando conceitos básicos sempre que sentir necessidade. Criar pequenos projetos pessoais também pode ser uma excelente maneira de aplicar o que você aprendeu e descobrir novas funcionalidades.
Espero ter ajudado e fico à disposição se precisar.
Abraço e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado