The goal of this article is to show you that a lot can be accomplished using Python's standard library without ever learning control flow.
If you're worried that we're stuck in theory land, I have bad news for you: this article covers the concept of type systems in quite a bit of detail.
To keep things simple, I recommend new Python programmers stick to imperative programming.
Perhaps the first step in learning to code in Python is picking a version to learn.
In the world of Python, there are a lot of fun and interesting data structures. The one we'll cover today is the dictionary.
One of my students asked me to write up an article on how to pick up Python as a Java developer, so I did.