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.
Great series.