Wat doet een Python ™ Tutor?
Docenten helpen studenten een bepaald onderwerp beter te begrijpen door materiaal voor een bepaalde klas te beoordelen of tijd te besteden aan het onderwijzen van concepten die studenten niet volledig begrijpen. Een Python ™ -leraar is iemand die studenten specifiek helpt om de programmeertaal Python ™ beter te begrijpen. Hij zal met studenten werken aan basis programmeerconcepten, de syntaxis waaraan Python ™ broncode moet voldoen en de ideeën achter objectgeoriënteerd programmeren. Een Python ™ -leraar kan studenten ook helpen bij het oplossen van de broncode voor hun eigen programma's.
Het juiste gebruik van interpunctie, woordplaatsing en zinsstructuur is belangrijk voor studenten om zichzelf verstaanbaar te maken wanneer ze schriftelijk communiceren. Net zoals talen syntaxis hebben die moet worden gevolgd om iemand door andere sprekers van de taal te laten begrijpen, hebben programmeertalen hun eigen syntaxisregels voor interpunctie zodat de broncode correct kan worden uitgevoerd als een programma. De programmeertaal Python ™ heeft een syntaxis die minder complex is dan veel andere programmeertalen, waardoor het gemakkelijker wordt om te focussen op algemene programmeerconcepten en niet op de syntactische regels van een specifieke taal. Om deze reden gebruiken veel inleidingen op het gebied van informatica Python ™ om programmeerprincipes te leren. De taal heeft echter nog steeds syntactische regels die studenten moeten volgen, en een Python ™ -leraar kan deze met studenten bespreken op dezelfde manier als Engelse docenten het juiste gebruik van grammatica met Engelse studenten beoordelen.
Python ™ wordt een objectgeoriënteerde taal genoemd. Dit betekent dat programmeurs de code voor een bepaalde gegevensstructuur kunnen uitschrijven en het programma vervolgens kunnen instrueren om deze code als een soort blauwdruk te gebruiken om meerdere, onafhankelijk functionerende instanties van die gegevensstructuur te maken. Dit kan een abstract concept zijn voor veel studenten die nog niet bekend zijn met programmeren, maar staat centraal in deze en vele andere programmeertalen. Een Python ™ -leraar kan studenten helpen de syntaxis te bekijken die Python ™ gebruikt om de basiscode voor deze gegevensstructuren te maken, evenals de juiste syntaxis en methodologie voor het instrueren van een Python ™ -programma om meerdere instanties van een gegevensstructuur te maken van de basiscode de studenten gemaakt. Een docent kan ook voorbeelden uit de praktijk bekijken van hoe softwareontwikkelaars objectgeoriënteerd programmeren gebruiken om studenten te helpen dergelijke complexe onderwerpen te begrijpen.
Net zoals wiskundeleraren studenten helpen bij het verwerken van vergelijkingen en Engelse leraren helpen studenten met essays, helpt een Python ™ -leraar studenten bij het oplossen van problemen in de broncode van hun programmeeropdrachten. Door de Python ™ -broncode bij studenten te bekijken, krijgt de docent meestal de mogelijkheid om met die leerlingen aan de syntaxis van de taal te werken, correct basisprogrammeerideeën te gebruiken en objectgeoriënteerde concepten correct te gebruiken. Door met de student aan zijn of haar broncode te werken, kan de tutor ook helpen bij het identificeren van conceptuele gebieden waarin hij of zij meer beoordelingstijd met een student moet doorbrengen.