{"id":40621,"date":"2020-02-02T10:39:27","date_gmt":"2020-02-02T07:39:27","guid":{"rendered":"https:\/\/prohoster.info\/blog\/blog_prohoster\/kak-ya-prepodaval-a-potom-metodichku-po-python-pisal"},"modified":"2020-02-02T10:39:27","modified_gmt":"2020-02-02T07:39:27","slug":"kak-ya-prepodaval-a-potom-metodichku-po-python-pisal","status":"publish","type":"post","link":"https:\/\/prohoster.info\/de\/blog\/kak-ya-prepodaval-a-potom-metodichku-po-python-pisal","title":{"rendered":"Wie ich unterrichtete und sp\u00e4ter ein Handbuch \u00fcber Python schrieb","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Wie ich unterrichtete und sp\u00e4ter ein Handbuch \u00fcber Python schrieb\" src=\"\/wp-content\/uploads\/2020\/02\/993452cdaa3abb274f88ca137222f3d2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nIm gesamten letzten Jahr arbeitete ich als Dozent in einem der provinziellen Bildungszentren (im Folgenden \u2013 BC), das sich auf Programmierunterricht spezialisiert hat. Ich werde den Namen dieses Bildungszentrums nicht nennen und versuche generell, ohne Firmennamen, Namen von Autoren usw. auszukommen.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nAlso, ich war Dozent f\u00fcr Python und Java. Dieses BC kaufte Lehrmaterialien f\u00fcr Java, und Python starteten sie, als ich kam und es ihnen anbot.<\/p>\n<p>Die Lehrunterlage f\u00fcr die Sch\u00fcler (im Grunde ein Lehrbuch oder Selbstlernmaterial) schrieb ich \u00fcber Python, aber das Unterrichten von Java und die verwendeten Lehrmaterialien hatten einen nicht unerheblichen Einfluss darauf.<\/p>\n<p>Zu sagen, dass sie schrecklich waren, ist nichts gesagt. Der Stil des Java-Lehrbuchs, das von einer sehr bekannten Firma in Russland geliefert wird, bestand nicht darin, eine Person die Grundlagen dieser Sprache im Allgemeinen und das Konzept der OOP im Besonderen zu lehren, sondern darin, dass die Eltern, die zu den offenen Unterrichtsstunden kamen, sahen, wie ihr Sohn oder ihre Tochter mit dem Buch die Schlange oder Schach kopierten. Warum sage ich 'kopiert'? Ganz einfach, es ist so, dass im Lehrbuch ganze Bl\u00e4tter (A4) Code pr\u00e4sentiert wurden, einige Punkte davon nicht erkl\u00e4rt wurden. Letztendlich muss der Lehrer entweder kontrollieren, an welchem Punkt im Code sich jeder Sch\u00fcler gerade befindet und jede Zeile erkl\u00e4ren, oder alles l\u00e4uft auf Abgucken hinaus.<\/p>\n<p>Sie werden sagen: \u201eWas ist daran so schlimm, lass den Lehrer besser arbeiten, und Schach und Schlange sind doch richtig cool!\u201c<\/p>\n<p>Nun, das w\u00e4re alles gro\u00dfartig, wenn die Anzahl der Personen in der Gruppe nicht fast 15 betr\u00fcge, und das ist erheblich, wenn man plant, allen zu folgen, w\u00e4hrend man erkl\u00e4rt: \u201eUnd was genau schreiben wir hier?\u201c<\/p>\n<p>Neben der Anzahl der Personen in der Gruppe gibt es noch ein weiteres Problem mit dieser Lehrunterlage. Der Code ist ... wie soll ich sagen, einfach schrecklich. Eine Ansammlung von Antipatterns, Archaiken, da das Lehrbuch lange nicht aktualisiert wurde, und unser Liebstes, nat\u00fcrlich \u2013 Styleguides. Daher, selbst wenn Sie alle Ihre Sch\u00fctzlinge kontrollieren und ihnen schnell und verst\u00e4ndlich erkl\u00e4ren k\u00f6nnen, was der kopierte Code bedeutet, ist der Code selbst so schrecklich, dass er, um es gelinde auszudr\u00fccken, nicht das lehren wird, was er soll.<\/p>\n<p>Nun, das ist das endg\u00fcltige Fazit, das dieses Lehrbuch buchst\u00e4blich zerst\u00f6rt \u2013 von Anfang an fehlt jede Art von ad\u00e4quater Einf\u00fchrung, die erkl\u00e4rt, was Datentypen sind, dass es objektorientierte und primitive Datentypen gibt, welches Kriterium die Eigenschaft pr\u00fcft, die diese Dichotomie erzeugt usw. Im ersten Kapitel werden Ihnen und Ihren Sch\u00fclern vorgeschlagen, ein (abzuschreibendes) Programm zu schreiben, das ein Fenster \u00f6ffnet und dort 'Hallo!' anzeigt, jedoch wird nicht erkl\u00e4rt, was dieser Code eigentlich bedeutet, sondern nur auf zuk\u00fcnftige Lektionen verwiesen, wo z.B. 'main' \u2013 der Einstiegspunkt \u2013 erw\u00e4hnt wird, aber selbst das Konzept 'Einstiegspunkt' wird nicht erl\u00e4utert.<\/p>\n<p>Zusammenfassend war dieses Papier sogar unter Lehrern und der Leitung ein Meme. Es lehrte die Kinder absolut nichts, einmal traf ich auf eine Gruppe, die bereits ein Jahr mit diesen Materialien lernte, und schlie\u00dflich konnten sie nicht einmal eine Schleife schreiben; ich m\u00f6chte betonen, dass alle sehr klug waren und es bald besser wurde. Die meisten Kollegen versuchten, von den methodischen Materialien abzuweichen, damit das Material aufgenommen wurde und nicht einfach in den Wind ging, obwohl es auch weniger gewissenhafte Personen gab, die es f\u00fcr normal hielten, dass ihre Sch\u00fcler abschrieben, ohne jegliche Erkl\u00e4rungen.<\/p>\n<p>Als klar wurde, dass ich das Ausbildungszentrum verlassen w\u00fcrde und das Programm f\u00fcr Python im n\u00e4chsten Jahr fortgesetzt werden musste, begann ich, mein eigenes Lehrbuch zu schreiben. Kurz gesagt, ich teilte es in zwei Teile auf. Im ersten Teil erkl\u00e4rte ich alles \u00fcber Datentypen, deren Wesen, Operationen damit und die Anweisungen der Sprache. Zwischen den Themen erstellte ich eine QnA, damit der zuk\u00fcnftige Lehrer verstehen konnte, wie der Sch\u00fcler das Thema aufgenommen hat. Am Ende machte ich eine kleine Projektaufgabe. Der erste Teil erkl\u00e4rt somit die Grundlagen der Sprache und erl\u00e4utert sie ausf\u00fchrlich, was etwa 12-13 Lektionen von 30-40 Minuten umfasst. Im zweiten Teil habe ich bereits \u00fcber OOP geschrieben und beschrieben, wie sich die Implementierung dieses Paradigmas in Python von den meisten anderen unterscheidet, und ich machte viele Verweise auf den Style Guide usw. Zusammenfassend \u2013 ich versuchte, so unterschiedlich wie m\u00f6glich zu sein im Vergleich zu dem, was im Java-Lehrbuch war. K\u00fcrzlich schrieb ich dem aktuellen Python-Lehrer und fragte nach Feedback zu den Materialien, und jetzt freue ich mich, dass alles gut ist und die Kinder wirklich Programmierung in Python verstehen.<\/p>\n<p>Welchen Schluss m\u00f6chte ich aus dieser Geschichte ziehen: liebe Eltern, wenn ihr euch entscheidet, euer Kind in ein Bildungszentrum zu geben, dann achtet genau darauf, was sie tun, damit euer Kind nicht sinnlos Zeit verschwendet und in Zukunft keine Lust mehr hat, zu programmieren.<\/p>\n<p>UPD: Wie in den Kommentaren richtig angemerkt wurde, habe ich fast nichts zur Vermittlung des Materials gesagt. Ich m\u00f6chte gleich sagen, dass ich der Ansicht bin, dass es mehr praktische \u00dcbungen geben sollte, und zwar so viele wie m\u00f6glich. Am Ende jeder Sitzung im ersten Teil habe ich 4-5 kleine praktische Aufgaben zum Thema des Kapitels gemacht. Zwischen den Kapiteln gab es Q&amp;A-Sitzungen (Kontrolllektionen), in denen es ebenfalls praktische, aber bewertete Aufgaben gab. Au\u00dferdem gab es am Ende des ersten Teils ein Projekt, dessen Thema aus den vorgeschlagenen gew\u00e4hlt werden konnte. Im zweiten Teil habe ich eine Einf\u00fchrung in OOP durch die Erstellung eines Konsolen-Mini-Spiels gemacht, dessen Entwicklung den gesamten zweiten Teil und die gesamte Einf\u00fchrung in das Paradigma ausmachte.<\/p>\n<p class=\"for_users_only_msg\">Nur registrierte Benutzer k\u00f6nnen an der Umfrage teilnehmen. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Bitte einloggen<\/a><\/noindex>.<\/p>\n<h2 class=\"default-block__polling-title\">Lernt Ihr Kind Programmieren im Bildungszentrum?<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">4,6%<\/strong>Ja3<\/p>\n<\/li>\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent  poll-result__data-percent_winner\">95,4%<\/strong>Nein62<\/p>\n<\/li>\n<\/ul>\n<p>    Es haben 65 Nutzer abgestimmt. 27 Nutzer haben sich enthalten.<br \/>\n<br \/>Quelle: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/post\/486156\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0412\u0435\u0441\u044c \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0433\u043e\u0434 \u044f \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u043b \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u0432 \u043e\u0434\u043d\u043e\u043c \u0438\u0437 \u043f\u0440\u043e\u0432\u0438\u043d\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0445 \u0443\u0447\u0435\u0431\u043d\u044b\u0445 \u0446\u0435\u043d\u0442\u0440\u043e\u0432 (\u0434\u0430\u043b\u0435\u0435 \u2014 \u0423\u0426), \u0441\u043f\u0435\u0446\u0438\u0430\u043b\u0438\u0437\u0438\u0440\u0443\u044e\u0449\u0438\u0445\u0441\u044f \u043d\u0430 \u043e\u0431\u0443\u0447\u0435\u043d\u0438\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044e. \u042f \u043d\u0435 \u0431\u0443\u0434\u0443 \u043d\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u044d\u0442\u043e\u0442 \u0443\u0447\u0435\u0431\u043d\u044b\u0439 \u0446\u0435\u043d\u0442\u0440, \u0442\u0430\u043a \u0436\u0435 \u0432\u043e\u043e\u0431\u0449\u0435 \u043f\u043e\u043f\u044b\u0442\u0430\u044e\u0441\u044c \u043e\u0431\u043e\u0439\u0442\u0438\u0441\u044c \u0431\u0435\u0437 \u043d\u0430\u0437\u0432\u0430\u043d\u0438\u0439 \u0444\u0438\u0440\u043c, \u0444\u0430\u043c\u0438\u043b\u0438\u0439 \u0430\u0432\u0442\u043e\u0440\u043e\u0432 \u0438 \u0442.\u0434. \u0418\u0442\u0430\u043a, \u0440\u0430\u0431\u043e\u0442\u0430\u043b \u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u0442\u0435\u043b\u0435\u043c \u043f\u043e Python \u0438 \u043f\u043e Java. \u042d\u0442\u043e\u0442 \u0423\u0426 \u0437\u0430\u043a\u0443\u043f\u0430\u043b \u043c\u0435\u0442\u043e\u0434\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u043c\u0430\u0442\u0435\u0440\u0438\u0430\u043b\u044b \u0434\u043b\u044f Java, \u0430 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":40622,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-40621","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.1.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0412\u0435\u0441\u044c \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0433\u043e\u0434 \u044f \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u043b.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/de\/blog\/kak-ya-prepodaval-a-potom-metodichku-po-python-pisal\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"de_DE\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041a\u0430\u043a \u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u043b, \u0430 \u043f\u043e\u0442\u043e\u043c \u043c\u0435\u0442\u043e\u0434\u0438\u0447\u043a\u0443 \u043f\u043e Python \u043f\u0438\u0441\u0430\u043b | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0412\u0435\u0441\u044c \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0433\u043e\u0434 \u044f \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u043b.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/de\/blog\/kak-ya-prepodaval-a-potom-metodichku-po-python-pisal\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-02-02T07:39:27+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-02-02T07:39:27+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Wie ich unterrichtete und dann das Lehrbuch zu Python schrieb | ProHoster","description":"Ich habe das ganze letzte Jahr gearbeitet.","canonical_url":"https:\/\/prohoster.info\/de\/blog\/kak-ya-prepodaval-a-potom-metodichku-po-python-pisal","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"de_DE","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041a\u0430\u043a \u044f \u043f\u0440\u0435\u043f\u043e\u0434\u0430\u0432\u0430\u043b, \u0430 \u043f\u043e\u0442\u043e\u043c \u043c\u0435\u0442\u043e\u0434\u0438\u0447\u043a\u0443 \u043f\u043e Python \u043f\u0438\u0441\u0430\u043b | ProHoster","og:description":"\u0412\u0435\u0441\u044c \u043f\u0440\u043e\u0448\u043b\u044b\u0439 \u0433\u043e\u0434 \u044f \u043e\u0442\u0440\u0430\u0431\u043e\u0442\u0430\u043b.","og:url":"https:\/\/prohoster.info\/de\/blog\/kak-ya-prepodaval-a-potom-metodichku-po-python-pisal","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-02-02T07:39:27+00:00","article:modified_time":"2020-02-02T07:39:27+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"40621","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-03-01 00:34:23","updated":"2022-09-30 18:22:28","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/40621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/comments?post=40621"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/posts\/40621\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media\/40622"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/media?parent=40621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/categories?post=40621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/de\/wp-json\/wp\/v2\/tags?post=40621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}