Any student who has completed 10+2 can learn Python. The student must have a general mathematical aptitude and an interest in learning a new programming language.