Les tuteurs aident les ?tudiants ? mieux comprendre un sujet particulier en examinant le mat?riel pour une classe particuli?re ou en passant du temps ? enseigner des concepts que les ?tudiants ne comprennent pas compl?tement. Un tuteur Python? est une personne qui aide sp?cifiquement les ?tudiants ? mieux comprendre le langage de programmation Python?. Il travaillera avec les ?tudiants sur les concepts de base de la programmation, la syntaxe que le code source Python? doit suivre et les id?es derri?re la programmation orient?e objet. Un tuteur Python? peut ?galement aider les ?tudiants ? d?panner le code source de leurs propres programmes.
L’utilisation appropri?e de la ponctuation, du placement des mots et de la structure des phrases est essentielle pour que les ?l?ves se fassent comprendre lorsqu’ils communiquent par ?crit. Tout comme les langages ont une syntaxe qui doit ?tre suivie pour que quelqu’un soit compris par les autres locuteurs du langage, les langages de programmation ont leurs propres r?gles de syntaxe pour utiliser la ponctuation afin que le code source s’ex?cute correctement en tant que programme. Le langage de programmation Python? a une syntaxe moins complexe que de nombreux autres langages de programmation, ce qui permet de se concentrer plus facilement sur les concepts de programmation g?n?raux et non sur les r?gles syntaxiques d’un langage sp?cifique. Pour cette raison, de nombreux cours d’introduction ? l’informatique utilisent Python? pour enseigner les bases de la programmation. Cependant, la langue a toujours des r?gles syntaxiques que les ?tudiants doivent suivre, et un tuteur Python? peut les r?viser avec les ?tudiants de la m?me mani?re que les tuteurs anglais examinent l’utilisation correcte de la grammaire avec les ?tudiants anglais.
Python? est ce qu’on appelle un langage orient? objet. Cela signifie que les programmeurs peuvent ?crire le code d’une structure de donn?es particuli?re, puis demander au programme d’utiliser ce code comme une sorte de mod?le pour cr?er plusieurs instances fonctionnant ind?pendamment de cette structure de donn?es. Cela peut ?tre un concept abstrait pour de nombreux ?tudiants qui d?butent en programmation, mais c’est une caract?ristique centrale de ce langage de programmation et de nombreux autres. Un tuteur Python? peut aider les ?tudiants ? revoir la syntaxe utilis?e par Python? pour cr?er le code de base de ces structures de donn?es, ainsi que la syntaxe et la m?thodologie appropri?es pour demander ? un programme Python? de cr?er plusieurs instances d’une structure de donn?es ? partir du code de base. ?tudiants cr??s. Un tuteur peut ?galement examiner des exemples concrets de la fa?on dont les d?veloppeurs de logiciels utilisent la programmation orient?e objet pour aider les ?tudiants ? comprendre des sujets aussi complexes.
Tout comme les professeurs de math?matiques aident les ?tudiants ? r?soudre des ?quations et les professeurs d’anglais aident les ?tudiants ? r?diger des dissertations, un tuteur Python? aide les ?tudiants ? r?soudre des probl?mes dans le code source de leurs devoirs de programmation. L’examen du code source Python? avec les ?tudiants donne g?n?ralement au tuteur l’opportunit? de travailler avec ces ?tudiants sur la syntaxe du langage, en utilisant correctement les id?es de programmation de base et en employant correctement les concepts orient?s objet. Travailler avec l’?tudiant sur son code source peut ?galement aider le tuteur ? identifier les domaines conceptuels dans lesquels il ou elle a besoin de passer plus de temps en revue avec un ?tudiant.