Os tutores ajudam os alunos a entender melhor um assunto em particular, revendo o material de uma determinada aula ou gastando tempo ensinando conceitos que os alunos não entendem completamente. Um tutor do Python ™ é alguém que ajuda especificamente os alunos a entender melhor a linguagem de programação Python ™. Ele trabalhará com os alunos em conceitos básicos de programação, na sintaxe que o código fonte do Python ™ deve seguir e nas idéias por trás da programação orientada a objetos. Um tutor do Python ™ também pode ajudar os alunos a solucionar problemas do código fonte de seus próprios programas.
O uso adequado da pontuação, posicionamento das palavras e estrutura das frases é essencial para que os alunos se entendam ao se comunicarem por escrito. Assim como as linguagens possuem sintaxe que deve ser seguida para que alguém seja entendido por outros falantes da linguagem, as linguagens de programação têm suas próprias regras de sintaxe para usar pontuação, para que o código fonte seja executado corretamente como um programa. A linguagem de programação Python ™ possui uma sintaxe menos complexa do que muitas outras linguagens de programação, facilitando o foco em conceitos gerais de programação e não nas regras sintáticas de uma linguagem específica. Por esse motivo, muitas introduções aos cursos de ciência da computação usam o Python ™ para ensinar os fundamentos da programação. No entanto, o idioma ainda possui regras sintáticas que os alunos devem seguir, e um tutor do Python ™ pode revisá-las com os alunos da mesma maneira que os professores de inglês revisam o uso adequado da gramática com os alunos de inglês.
Python ™ é o que é chamado de linguagem orientada a objetos. Isso significa que os programadores podem escrever o código para uma estrutura de dados específica e instruir o programa a usá-lo como um tipo de blueprint para criar várias instâncias dessa estrutura de dados que funcionem independentemente. Esse pode ser um conceito abstrato para muitos estudantes que não conhecem a programação, mas é um recurso central dessa e de muitas outras linguagens de programação. Um tutor do Python ™ pode ajudar os alunos a revisar a sintaxe que o Python ™ usa para criar o código base para essas estruturas de dados, bem como a sintaxe e a metodologia adequadas para instruir um programa Python ™ a criar várias instâncias de uma estrutura de dados a partir do código base. alunos criados. Um tutor também pode revisar exemplos do mundo real de como os desenvolvedores de software usam a programação orientada a objetos para ajudar os alunos a entender tópicos tão complexos.
Assim como os professores de matemática ajudam os alunos a trabalhar com equações e os professores de inglês ajudam os alunos com os ensaios, um tutor de Python ™ ajuda os alunos a resolver problemas no código fonte de suas tarefas de programação. A revisão do código fonte do Python ™ com os alunos geralmente dá ao tutor a oportunidade de trabalhar com esses alunos na sintaxe da linguagem, usando corretamente as idéias básicas de programação e empregando adequadamente os conceitos orientados a objetos. Trabalhar com o aluno em seu código-fonte também pode ajudar o tutor a identificar quaisquer áreas conceituais em que ele ou ela precise passar mais tempo analisando o aluno.