Kaj počne učitelj Python™?

Mentorji pomagajo študentom, da bolje razumejo določen predmet, tako da pregledajo gradivo za določen razred ali porabijo čas za poučevanje konceptov, ki jih učenci ne razumejo popolnoma. Mentor Python™ je nekdo, ki študentom posebej pomaga bolje razumeti programski jezik Python™. S študenti se bo ukvarjal z osnovnimi koncepti programiranja, skladnjo, ki ji mora slediti izvorna koda Python™, in idejami za objektno usmerjenim programiranjem. Inštruktor Python™ lahko študentom pomaga tudi pri odpravljanju težav z izvorno kodo za svoje programe.

Pravilna uporaba ločil, umestitve besed in strukture stavkov je ključnega pomena, da se učenci razumejo pri pisni komunikaciji. Tako kot imajo jeziki sintakso, ki ji je treba slediti, da bi nekoga razumeli drugi govorci jezika, imajo programski jeziki svoja lastna pravila skladnje za uporabo ločil, da se izvorna koda pravilno izvaja kot program. Programski jezik Python™ ima sintakso, ki je manj zapletena kot številni drugi programski jeziki, zaradi česar se je lažje osredotočiti na splošne koncepte programiranja in ne na skladenjske pravila določenega jezika. Iz tega razloga številni uvodni tečaji računalništva uporabljajo Python™ za poučevanje osnov programiranja. Vendar pa jezik še vedno vsebuje skladenjska pravila, ki jih morajo učenci upoštevati, in mentor Python™ jih lahko pregleda s študenti na enak način, kot učitelji angleščine pregledajo pravilno uporabo slovnice z angleškimi študenti.

Python™ je tisto, kar imenujemo objektno usmerjen jezik. To pomeni, da lahko programerji napišejo kodo za določeno podatkovno strukturo in nato programu naročijo, naj to kodo uporabi kot nekakšen načrt za ustvarjanje več, neodvisno delujočih primerkov te podatkovne strukture. To je lahko abstrakten koncept za številne študente, ki so novi v programiranju, vendar je osrednja značilnost tega in mnogih drugih programskih jezikov. Inštruktor Python™ lahko pomaga študentom pregledati sintakso, ki jo Python™ uporablja za ustvarjanje osnovne kode za te podatkovne strukture, kot tudi ustrezno sintakso in metodologijo za navodilo programu Python™, da ustvari več primerkov podatkovne strukture iz osnovne kode. ustvarili študenti. Učitelj lahko pregleda tudi primere iz resničnega sveta, kako razvijalci programske opreme uporabljajo objektno usmerjeno programiranje, da bi študentom pomagali razumeti tako zapletene teme.

Tako kot mentorji matematike pomagajo študentom pri delu z enačbami in mentorji angleščine študentom pomagajo pri esejih, mentor Python™ pomaga študentom pri reševanju težav v izvorni kodi njihovih programskih nalog. Pregledovanje izvorne kode Python™ s študenti običajno daje mentorju možnost, da s temi učenci dela na sintaksi jezika, pravilno uporablja osnovne programske ideje in pravilno uporablja objektno usmerjene koncepte. Delo s študentom na njegovi izvorni kodi lahko pomaga mentorju tudi pri prepoznavanju kakršnih koli konceptualnih področij, na katerih mora preživeti več časa za pregledovanje s študentom.