¿Qué hace un tutor de Python ™?
Los tutores ayudan a los estudiantes a comprender mejor un tema en particular al revisar el material para una clase en particular o pasar tiempo enseñando conceptos que los estudiantes no entienden completamente. Un tutor de Python ™ es alguien que específicamente ayuda a los estudiantes a comprender mejor el lenguaje de programación Python ™. Trabajará con los estudiantes en conceptos básicos de programación, la sintaxis que debe seguir el código fuente de Python ™ y las ideas detrás de la programación orientada a objetos. Un tutor de Python ™ también puede ayudar a los estudiantes a solucionar el código fuente de sus propios programas.
El uso adecuado de la puntuación, la colocación de palabras y la estructura de las oraciones es clave para que los estudiantes se hagan entender cuando se comunican por escrito. Al igual que los idiomas tienen una sintaxis que debe seguirse para que otros hablantes del idioma entiendan a alguien, los lenguajes de programación tienen sus propias reglas de sintaxis para usar la puntuación para que el código fuente se ejecute correctamente como un programa. El lenguaje de programación Python ™ tiene una sintaxis que es menos compleja que muchos otros lenguajes de programación, lo que hace que sea más fácil enfocarse en conceptos generales de programación y no en las reglas sintácticas de un lenguaje específico. Por esta razón, muchos cursos de introducción a la informática utilizan Python ™ para enseñar los fundamentos de la programación. Sin embargo, el idioma aún tiene reglas sintácticas que los estudiantes deben seguir, y un tutor de Python ™ puede revisarlas con los estudiantes de la misma manera que los tutores de inglés revisan el uso apropiado de la gramática con los estudiantes de inglés.
Python ™ es lo que se conoce como un lenguaje orientado a objetos. Esto significa que los programadores pueden escribir el código para una estructura de datos particular, y luego instruir al programa para que use este código como una especie de plan para crear múltiples instancias de esa estructura de datos que funcionen independientemente. Este puede ser un concepto abstracto para muchos estudiantes que son nuevos en la programación, pero es una característica central de este y muchos otros lenguajes de programación. Un tutor de Python ™ puede ayudar a los estudiantes a revisar la sintaxis que Python ™ usa para crear el código base para estas estructuras de datos, así como la sintaxis y la metodología adecuadas para instruir a un programa Python ™ para crear múltiples instancias de una estructura de datos a partir del código base. Estudiantes creados. Un tutor también puede revisar ejemplos del mundo real de cómo los desarrolladores de software usan programación orientada a objetos para ayudar a los estudiantes a comprender temas tan complejos.
Del mismo modo que los tutores de matemáticas ayudan a los estudiantes a resolver ecuaciones y los tutores de inglés ayudan a los estudiantes con ensayos, un tutor de Python ™ ayuda a los estudiantes a resolver problemas en el código fuente de sus tareas de programación. La revisión del código fuente de Python ™ con los estudiantes generalmente le brinda al tutor la oportunidad de trabajar con esos alumnos en la sintaxis del lenguaje, utilizando correctamente las ideas básicas de programación y empleando adecuadamente los conceptos orientados a objetos. Trabajar con el alumno en su código fuente también puede ayudar al tutor a identificar las áreas conceptuales en las que necesita pasar más tiempo de revisión con un alumno.