I have heard a lot of people ask this question several times. Meanwhile, here is the answer:
On average, learning Python fundamentals takes approximately 8 weeks. Basic syntax, links, if statements, loops, variables, functions, and data types are all covered. How fast you adapt to the Python language basics relies on how much time you spend studying the language, just as it does with any new programming language. The length of your learning depends on your schedule, as well as what you want to study and how much you want to learn.