Ask coding questions

← Back to all posts
How long does it take to learn python

well i have been doing python since last year so i have been doing python for over a year so how long does it take to
master python

Answered by Coder100 (17038) [earned 5 cycles]
View Answer
Coder100 (17038)

for me it was about a week

to fully master python you need to learn new programming concepts, usually found in other languages.

Try C#, C++, and C! Maybe JavaScript too :)


@Coder100 so i also have to try out other programming languages + python to get good at python?


it depends on how much you want to learn. If you want to learn just a bit, then probably 2 months. If you want to be a master, then probably 6 months. Maybe even a year.

Trex10 (7)

It depends on a few things, including what you mean by "master". How many hours you put in per day. How many tutorials you do. Because of all these factors that go into it. I can't really give you a number.

InvisibleOne (2674)

It really depends on the person, some people pick up stuff really quickly, and other people struggle with some concepts. In my case, I learned the basics of python in about two months, but I was really only doing it for like an hour a day.
If you already know a programming language, picking up another one isn't that hard. For example, I already knew python when I started learning Ruby, and in only a week I already understood the basics of ruby.

IMayBeMe (346)

There really isn't much to master with python once your past the basics. I would recommend trying general concepts such as recursion which you could do in python if that's your preferred language.

FloCal35 (498)

There are varying aspects. To learn python only takes a few weeks but to master python probably takes a while. Languages are always growing and developing (especially over the past years) and there are tons of new things you can do with them.