I recommend the Deitel[0] series for Python and C family languages like Java, C# etc.
With hundreds of complete examples to follow (not code snippets) and exercises to challenge you, you will do better with these books as a beginner.
My strategy is to get to the 10th chapter of the book skipping the exercises, then go back and try them with a better overall understanding of the language and its nuances.
My strategy is to get to the 10th chapter of the book skipping the exercises, then go back and try them with a better overall understanding of the language and its nuances.
Great series.
[0] https://deitel.com/