Oseba, ki želi postati mentor Python™, mora biti obvladati jezik, pa tudi dobro razumeti logiko in strukturo računalniških programskih jezikov na splošno. Ta položaj običajno zahteva diplomo iz računalništva, matematike ali informacijskih sistemov. Oseba, ki resno želi postati mentor Python™, bo morala poleg znanja o računalniškem programiranju razumeti različne načine učenja in ustrezno spreminjati metode, saj različni učenci različno absorbirajo informacije.
Programerji, ki želijo postati mentorji Python™, morajo biti sposobni učinkovito sporočati temeljna načela jezika. Mentorji bodo morali biti sposobni poučiti študente o številnih različnih podatkovnih strukturah v Pythonu™. Poleg podatkovnih struktur mora mentor znati razložiti osnove objektno usmerjenega programiranja, ki je programska paradigma, na kateri je zgrajen Python™. Mnogi študenti, ki iščejo pomoč pri študiju, morda ne razumejo strukture računalniškega programiranja, zato bo moral vsakdo, ki želi postati mentor Pythona™, obvladati poučevanje odtenkov sintakse programskega jezika.
Obstaja veliko različnih načinov za ponujanje študijskega vodenja in vsak posameznik, ki želi postati mentor Python™, se mora odločiti, katere vrste storitev bo ponudil. Številni mentorji se odločijo za osebno izvajanje inštruktorjev. Čeprav je ta oblika prilagojenega študija lahko pogosto zelo koristna za študenta, lahko mentorju naloži časovne omejitve. Alternativa osebni ponudbi pomoči pri študiju je zagotavljanje vaj na spletu, ki lahko študentu še vedno zagotovijo veliko vrednost in sprostijo urnik mentorja. Z uporabo interneta lahko tisti, ki želijo postati učitelji Pythona™, dosežejo širše občinstvo in potencialno ustvarijo več dohodka.
Ko se boste odločili postati mentor za Python™, se boste morali odločiti tudi, ali boste opravljali storitve kot neodvisni mentor ali delali za tutorsko podjetje. Čeprav samostojno delo ponuja največ fleksibilnosti in svobode, morda ne pomeni stalnega in vzdržnega dohodka. Partnerstvo s podjetjem lahko mentorju ponudi različne dosledne naloge in dohodke. Druga prednost dela s tutorskim podjetjem je, da so lahko dodatne priložnosti za dohodek na voljo v drugih programskih jezikih.