How fast can you learn to code with Python depends on you: the time you are willing to spend and the background that you have on the topic. Accordingly, if you already have some basic knowledge of the language, it will take less time to get to know deeper concepts of it, and if you are a newbie it may take more time. However, the most important thing here is practice, so you should practice as much as you can to be proficient in Python.