Muitos livros, ao passar dos capítulos, mencionam todos os detalhes da linguagem, juntamente com seus princípios básicos. Isso acaba criando muita confusão, em especial porque o estudante não consegue diferenciar exatamente o que é essencial aprender no início, daquilo que pode ser deixado para estudar mais tarde.
Se uma classe abstrata deve ou não ter ao menos um método abstrato, se o if somente aceita argumentos booleanos e todos os detalhes sobre classes internas, realmente não devem ser preocupações para aquele cujo objetivo primário é aprender Python. Esse tipo de informação será adquirida com o tempo e não é necessária no início.
Neste curso, separamos essas informações em quadros especiais, já que são informações extras. Ou então, apenas citamos em algum exercício e deixamos para o leitor procurar informações adicionais, se for de seu interesse.
Por fim, falta mencionar algo sobre a prática, que deve ser tratada seriamente: todos os exercícios são muito importantes e os desafios podem ser feitos após o término do curso. De qualquer maneira, recomendamos aos alunos estudarem em casa e praticarem bastante código e variações.
Os exercícios do curso variam, de práticos até pesquisas na internet, ou mesmo consultas sobre assuntos avançados em determinados tópicos, para incitar a curiosidade do aprendiz na tecnologia.
Existe também, em determinados capítulos, uma série de desafios. Eles focam mais no problema computacional que na linguagem, porém são uma excelente forma de treinar a sintaxe e, principalmente, familiarizar o aluno com as bibliotecas padrões do Python, além de proporcionar um ganho na velocidade de desenvolvimento.
Para tirar dúvidas de exercícios, ou de Python em geral, recomendamos o fórum do GUJ Respostas:
Lá sua dúvida será respondida prontamente. O GUJ foi fundado por desenvolvedores da Caelum e hoje conta com mais de um milhão de mensagens.
O principal recurso oficial para encontrar documentação, tutoriais e até mesmo livros sobre Python é a Python Software Foundation (PSF):
Destacamos também a página da comunidade no Brasil:
Há também fóruns oficiais da comunidade:
https://python-forum.io/ (inglês)
https://python.org.br/lista-de-discussoes/ (português)
Fora isso, sinta-se à vontade para entrar em contato com seu instrutor para tirar todas as dúvidas que surgirem durante o curso.
Se o que você está buscando são livros de apoio, sugerimos conhecer a editora Casa do Código:
https://www.casadocodigo.com.br/
Há também cursos online que vão ajudá-lo a ir além, com muita interação com os instrutores: