Was macht ein Python ™ Tutor?
Die Tutoren helfen den Schülern, ein bestimmtes Thema besser zu verstehen, indem sie das Material für eine bestimmte Klasse durchsehen oder Zeit damit verbringen, Konzepte zu unterrichten, die die Schüler nicht vollständig verstehen. Ein Python ™ -Tutor ist jemand, der den Schülern speziell dabei hilft, die Programmiersprache Python ™ besser zu verstehen. Er wird mit den Schülern an grundlegenden Programmierkonzepten, der Syntax, der der Python ™ -Quellcode folgen muss, und den Ideen für die objektorientierte Programmierung arbeiten. Ein Python ™ -Tutor kann Schülern auch bei der Fehlersuche im Quellcode ihrer eigenen Programme helfen.
Die richtige Verwendung von Interpunktion, Wortplatzierung und Satzstruktur ist der Schlüssel, damit sich die Schüler bei der schriftlichen Kommunikation verständigen können. So wie Sprachen eine Syntax haben, die befolgt werden muss, damit jemand von anderen Sprechern der Sprache verstanden wird, haben Programmiersprachen ihre eigenen Syntaxregeln für die Verwendung von Interpunktion, damit der Quellcode ordnungsgemäß als Programm ausgeführt werden kann. Die Python ™ -Programmiersprache hat eine Syntax, die weniger komplex ist als viele andere Programmiersprachen, sodass Sie sich leichter auf allgemeine Programmierkonzepte und nicht auf die syntaktischen Regeln einer bestimmten Sprache konzentrieren können. Aus diesem Grund verwenden viele Einführungskurse in die Informatik Python ™, um Programmiergrundlagen zu vermitteln. Die Sprache hat jedoch noch syntaktische Regeln, die die Schüler befolgen müssen, und ein Python ™ -Tutor kann diese mit den Schülern auf die gleiche Weise überprüfen, wie englische Tutoren die korrekte Verwendung der Grammatik mit englischen Schülern überprüfen.
Python ™ wird als objektorientierte Sprache bezeichnet. Dies bedeutet, dass Programmierer den Code für eine bestimmte Datenstruktur ausschreiben und das Programm dann anweisen können, diesen Code als eine Art Blaupause zu verwenden, um mehrere unabhängig voneinander funktionierende Instanzen dieser Datenstruktur zu erstellen. Dies kann für viele Programmieranfänger ein abstraktes Konzept sein, ist jedoch ein zentrales Merkmal dieser und vieler anderer Programmiersprachen. Ein Python ™ -Tutor kann den Schülern dabei helfen, die Syntax zu überprüfen, die Python ™ zum Erstellen des Basiscodes für diese Datenstrukturen verwendet, sowie die richtige Syntax und Methodik, um ein Python ™ -Programm anzuweisen, mehrere Instanzen einer Datenstruktur aus dem Basiscode zu erstellen Studenten erstellt. Ein Tutor kann auch Beispiele aus der Praxis überprüfen, wie Softwareentwickler die objektorientierte Programmierung verwenden, um den Schülern zu helfen, solch komplexe Themen zu verstehen.
So wie Mathe-Tutoren den Schülern beim Durcharbeiten von Gleichungen helfen und Englisch-Tutoren den Schülern bei Aufsätzen helfen, hilft ein Python ™ -Tutor den Schülern beim Durcharbeiten von Problemen im Quellcode ihrer Programmieraufgaben. Durch die Überprüfung des Python ™ -Quellcodes mit Schülern erhält der Tutor in der Regel die Möglichkeit, mit diesen Schülern an der Syntax der Sprache zu arbeiten, grundlegende Programmierideen korrekt zu verwenden und objektorientierte Konzepte richtig anzuwenden. Die Arbeit mit dem Schüler an seinem Quellcode kann dem Tutor auch dabei helfen, konzeptionelle Bereiche zu identifizieren, in denen er mehr Zeit für die Überprüfung mit einem Schüler verbringen muss.