Co robi nauczyciel języka Python ™?
Nauczyciele pomagają uczniom w lepszym zrozumieniu określonego przedmiotu, przeglądając materiały dla konkretnej klasy lub spędzając czas na nauczaniu koncepcji, których studenci nie rozumieją całkowicie. Nauczyciel Python ™ to osoba, która szczególnie pomaga uczniom lepiej zrozumieć język programowania Python ™. Będzie pracował ze studentami nad podstawowymi pojęciami programowania, składnią, której musi przestrzegać kod źródłowy Python ™, oraz ideami programowania obiektowego. Nauczyciel Python ™ może również pomóc uczniom w rozwiązywaniu problemów z kodem źródłowym dla ich własnych programów.
Właściwe stosowanie interpunkcji, rozmieszczania słów i struktury zdań jest kluczowe dla uczniów, aby mogli się zrozumieć podczas komunikacji na piśmie. Tak jak języki mają składnię, której należy przestrzegać, aby ktoś mógł być zrozumiany przez innych użytkowników języka, tak języki programowania mają swoje własne reguły składni dotyczące używania interpunkcji, aby kod źródłowy mógł poprawnie działać jako program. Język programowania Python ™ ma składnię mniej złożoną niż wiele innych języków programowania, co ułatwia skupienie się na ogólnych pojęciach programowania, a nie na regułach składniowych określonego języka. Z tego powodu wiele wstępów do kursów informatyki wykorzystuje Python ™ do nauczania podstaw programowania. W języku tym nadal obowiązują zasady składniowe, których uczniowie muszą przestrzegać, a nauczyciel języka Python ™ może je oceniać wraz z uczniami w taki sam sposób, w jaki nauczyciele języka angielskiego sprawdzają poprawne użycie gramatyki z uczniami języka angielskiego.
Python ™ to tak zwany język obiektowy. Oznacza to, że programiści mogą napisać kod dla określonej struktury danych, a następnie poinstruować program, aby używał tego kodu jako pewnego rodzaju schematu do tworzenia wielu niezależnie działających instancji tej struktury danych. To może być abstrakcyjna koncepcja dla wielu studentów, którzy dopiero zaczynają programować, ale jest centralną cechą tego i wielu innych języków programowania. Nauczyciel Python ™ może pomóc uczniom w przejrzeniu składni, której używa Python ™ do utworzenia kodu bazowego dla tych struktur danych, a także właściwej składni i metodologii instruowania programu Python ™, aby utworzył wiele instancji struktury danych z kodu podstawowego studenci stworzeni. Nauczyciel może również przejrzeć rzeczywiste przykłady wykorzystania przez programistów programowania obiektowego, aby pomóc uczniom zrozumieć tak złożone tematy.
Tak jak nauczyciele matematyki pomagają uczniom w rozwiązywaniu równań, a nauczyciele języka angielskiego pomagają uczniom w opracowywaniu esejów, tak nauczyciel języka Python ™ pomaga uczniom w rozwiązywaniu problemów związanych z kodem źródłowym ich zadań programistycznych. Przeglądanie kodu źródłowego Python ™ z uczniami zazwyczaj daje nauczycielowi możliwość pracy z uczniami w zakresie składni języka, prawidłowego korzystania z podstawowych pomysłów programistycznych i właściwego stosowania koncepcji obiektowych. Praca ze studentem nad jego kodem źródłowym może również pomóc nauczycielowi w zidentyfikowaniu wszelkich obszarów pojęciowych, w których musi spędzić więcej czasu na przeglądzie z uczniem.