Se me permite duas contribuições à lista: Python Crash Course: Aprender o básico de Python baseado em projetos: um jogo de atirar em alienígena, visualização de dados e um site em Django. Ensina o básico, classes e testes automatizados.

Automate the Boring Stuff with Python: Utilizar Python para resolver problemas do dia-a-dia como manipular arquivos (txt, csv, pdf, docx, xslx, json, png etc), trabalhar com caminhos, manipular datas e horas, editar imagens, web scraping, automatizar GUI etc. Eu gosto desse porque com relativamente poucas páginas ele ensina bastante coisa prática e útil, principalmente para quem não está necessariamente na área de TI mas usa muito o computador.

Tem as versões desses livros traduzidos? Dei uma procurada mas só tem as versões em inglês, o que não seria um problema por completo, mas aí tá lá pros R$200 cada livro, meio pesado..

Achar eles para comprar novos em português é meio díficil e quando acha o preço se aproxima ou ultrapassa os R$200. Dá para achar ambos em pdf "por aí" na internet com qualidade boa. O Automate the Boring Stuff with Python dá para ler online em inglês no site do livro: https://automatetheboringstuff.com/ Nesse mesmo link, dá para acessar outros livros do mesmo autor, todos online, em inglês e de graça.

ja vou atras desse segundo me interessou

Ele foi um dos primeiros que li quando comecei e me ajudou demais. Se não fizer questão de ter o livro salvo localmente, dá para ler ele online em inglês no site do livro: https://automatetheboringstuff.com/ Além desse, no final da página acima tem outros do mesmo autor que ainda não li mas estão na minha lista. Todos são online, em inglês e de graça.