Python is becoming the most popular programming language nowadays and with the increasing demand of Python developers in the industry, everybody wants to learn Python. But most of the time the first question raised in mind that How much time it takes to learn python? According to me, the answer is pretty simple It depends on the skill set of the learner. As per my experience in the teaching field:
Beginner: A very beginner who never learned any programming language usually takes 6 to 8 weeks to learn Python. After this time period, most of the students feel able to work with basic syntaxes, such as if statements, loops, variables, functions, and data types and many other topics.
Expert Users: In case any student already has deep knowledge in other programming languages such as Java, C++, C etc. Then it will be really easy to learn Python for that student. He/She can learn Python within a maximum of 5 to 10 days.
“You have to be burning with an idea, or a problem, or a wrong that you want to right. If you’re not passionate enough from the start, you’ll never stick it out.”— Steve Jobs
It’s hard to predict how to time it that How much time it takes to learn python because it totally depends upon the dedication, previous knowledge and learning source of the student.