4 Answers
+ 4
The absolute basics, Yes.
But you can spend the rest of your life mastering it.
+ 1
For the bases of Python (variables, aritmetic operations, output/input commands, conditions, while), yes...for the whole language, no
+ 1
Learning is journey. If you want to learn Python for real, it takes forever. You just keep learning. It's like asking "can you master a game in 2 weeks?" It is possible, but only with superhuman abilities =)
0
Don't get excited though. It'll take weeks/months to actually get it to stick in your head. Just keep practicing.