Python is a general purpose, high level, interpreted language with easy syntax and dynamic semantics. It was created by Van Rossum in 1989. It has an amazing computing power. It is preferred by both beginners and prose alike. It is an open source language.
Python is easy-to-learn yet powerful object oriented programming language. It is a very high level programming language yet as powerful as many other middle-level not so high level languages like C, C++, Java, etc.
Its flexibility and simplicity makes it easy to learn.
Firstly we have to learn the basics of python which include data types, keywords, loops, functions etc. For learning this you will need atleast 4-8 weeks. In this period of time you can learn basic of python very well.
After that you have to learn basic algorithms and data structures in python. For this you will need 6-10 weeks and you have to practice it regularly by applying it on different questions.
After that you have to learn about different libraries in python like Numpy, Pandas, Matplotlib, Sklearn, Seaborn, etc.
Programming is all about how much you can learn about a particular language. Python is considered as the easiest programming language. But you have to focus on it and learn with full concentration.