yes and no.
You'll need to get past the basics at some point, but I often work with folks seeking intermediate-level Python topics that don't yet have a strong grasp of more basic topics.
Knowing what the available tools are and identifying which tool might help in specific scenarios takes time and practice.