Olá, Silvano. Tudo bem?
Aqui na Alura temos as formações, que são trilhas de cursos, artigos e podcasts para que você possa usar de guia nos seus estudos sobre um determinado assunto.
Tendo em vista os seus interesses, deixo como recomendação inicial a formação de Python e orientação à objetos. Nessa formação você construirá uma base sólida sobre a linguagem de programação Python, passando desde conceitos mais básicos da linguagem, e avançando pela orientação a objetos e coleções em Python. Você também vai aprender como trabalhar com diferentes formatos de dados e como fazer testes automatizados. Deixo o link dessa formação a seguir:
Como o seu foco é a programação web, temos outras formações que podem te guiar após a consolidação dessa base. Para começar a entender como funciona o desenvolvimento web, recomendo a formação Começando com o Flask. O Flask é um micro framework utilizado no desenvolvimento de aplicações web. Com essa formação você vai criar uma aplicação web, entendendo como utilizar um banco de dados e aplicar segurança em seus projetos.
Após isso, deixo como recomendação a formação de Django. O Django é um framework web de alto nível do Python que auxilia no desenvolvimento rápido de aplicações web. Nessa formação você vai aprender sobre o padrão MVC, separação de Rotas e como fazer persistência de dados usando um ORM. E também vai aprender como criar um template para a a visualização dessas informações.
Outra formação interessante é a formação de Django REST APIs. O Django Rest é outro framework web, que complementa o Django, auxiliando no desenvolvimento de APIs web. Nessa formação você vai aprender a criar uma API do zero, entendendo as vantagens do framework Rest.
Acredito que com essas formações você terá um bom panorama, tanto da programação em Python, quanto do uso da linguagem para o desenvolvimento web. :)
Espero ter ajudado. Qualquer dúvida estou a disposição.
Abraços. Bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!