{"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\/hr\/blog\/kak-ya-prepodaval-a-potom-metodichku-po-python-pisal","title":{"rendered":"Kako sam predavao, a zatim pisao priru\u010dnik za Python","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Kako sam predavao, a zatim pisao priru\u010dnik za Python\" src=\"\/wp-content\/uploads\/2020\/02\/993452cdaa3abb274f88ca137222f3d2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nCijelu pro\u0161lu godinu radio sam kao nastavnik u jednom od provincijskih obrazovnih centara (u daljnjem tekstu \u2014 OC), specijaliziranih za obuku u programiranju. Ne\u0107u navoditi ime ovog obrazovnog centra, kao ni imena firmi, autora itd.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nDakle, radio sam kao nastavnik za Python i Java. Ovaj OC je nabavljao metodi\u010dke materijale za Java, a Python su pokrenuli kada sam ja do\u0161ao i ponudio im to.<\/p>\n<p>Metodiku za u\u010denike (u su\u0161tini ud\u017ebenik ili samoubojstvo) pisao sam za Python, ali zna\u010dajan utjecaj imalo je predavanje Jave i metodi\u010dki materijali koji su se koristili tamo.<\/p>\n<p>Re\u0107i da su bili stra\u0161ni \u2014 malo re\u010deno. Modus ud\u017ebenika za Javu, koji isporu\u010duje jedna veoma poznata firma u Rusiji, nije bio taj da pou\u010di ljude osnovama ovog jezika u cjelini i paradigmi OOP-a, ve\u0107 da roditelji, koji su dolazili na otvorene lekcije, vide kako njihovi sinovi ili k\u0107eri prepisuju s ud\u017ebenika zmiju ili \u0161ah. Za\u0161to ka\u017eem prepisivati? Veoma jednostavno, jer su u ud\u017ebeniku sadr\u017eani \u010ditavi listovi (A4) koda, \u010diji neki delovi nisu obja\u0161njeni. U kona\u010dnici, nastavnik ili treba nadzirati na kojoj se ta\u010dki u kodu trenutno nalazi svaki u\u010denik, obja\u0161njavaju\u0107i svaku liniju, ili sve zavr\u0161ava u prepisivanju.<\/p>\n<p>Re\u0107i \u0107ete: \u00abPa i \u0161to, neka nastavnik bolje radi, a \u0161ah i zmija su super!\u00bb<\/p>\n<p>\u0160to se mene ti\u010de, sve bi to bilo divno da broj ljudi u grupi nije bio oko 15, a to ve\u0107 zna\u010dajno ote\u017eava kada poku\u0161avate pratiti sve i obja\u0161njavati: \u00abA \u0161to, zapravo, mi ovdje pi\u0161emo?\u00bb<\/p>\n<p>Osim broja ljudi u grupi, postoji jo\u0161 jedan problem vezan za ovu metodiku. Kod je napisan... kako da vam ka\u017eem, jednostavno stra\u0161no. Set antipaterna, arhai\u010dnih, jer ud\u017ebenik dugo nije a\u017euriran, i na\u0161e omiljeno, naravno \u2014 stil vodi\u010di. Dakle, \u010dak i ako sve svoje u\u010denike kontrolirate i uspijete im brzo i jasno objasniti \u0161to zna\u010di kod koji se prepisuje, sam kod je toliko grozan da \u0107e nau\u010diti, blago re\u010deno, ne ono \u0161to treba.<\/p>\n<p>I na kraju, koji doslovno uni\u0161tava ovu knjigu \u2013 od samog po\u010detka nedostaje ikakvo razumljivo uvodno obja\u0161njenje o tome \u0161to su tipovi podataka, da postoje objektni i primitivni tipovi, koji kriterij provjerava svojstvo koje stvara tu dihotomiju itd. U prvom poglavlju, vama i va\u0161im u\u010denicima predla\u017ee se izrada (pisanje) programa koji otvara prozor i ispisuje \"Pozdrav!\", ali se ne obja\u0161njava \u0161to taj list koda zapravo zna\u010di, ve\u0107 samo upu\u0107ivanja na daljnje lekcije, na primjer, spominje se \"main\" \u2013 ulazna to\u010dka, ali se ni ne spominje samo pojmom \"ulazna to\u010dka\".<\/p>\n<p>Ako ukratko sumiram, ova makulatura bila je meme \u010dak i me\u0111u pedagozima i vodstvom. Nije u\u010dila djecu ni\u0161ta, jednom sam nai\u0161ao na grupu koja se godinu dana u\u010dila po ovim materijalima, a na kraju nisu mogli napisati ni petlju, primijetite da su svi bili vrlo pametni i ubrzo nije bilo tako lo\u0161e. Ve\u0107ina kolega nastojala je odstupiti od metodskih materijala kako bi se materijal usvojio, a ne samo ispario u zrak, iako je bilo i manje savjesnih ljudi koji su smatrali normalnim da njihov u\u010denik prepisuje bez ikakvih obja\u0161njenja.<\/p>\n<p>Kad je postalo jasno da \u0107u napustiti U\u010c, a program o Pythonu treba nekako nastaviti sljede\u0107e godine, po\u010deo sam pisati svoj ud\u017ebenik. Ukratko, podijelio sam ga na dva dijela, u prvom sam obja\u0161njavao sve o tipovima podataka, njihovu su\u0161tinu, operacije s njima i upute jezika. Izme\u0111u tema radio sam QnA, kako bi budu\u0107i u\u010ditelj mogao razumjeti kako je u\u010denik usvojio temu. Na kraju sam napravio mali projektni zadatak. Prvi dio stoga obja\u0161njava osnove jezika i razla\u017ee ih, \u0161to \u010dini otprilike 12-13 lekcija po 30-40 minuta. U drugom dijelu ve\u0107 sam pisao o OOP-u, opisivao kako se realizacija ove paradigme u Pythonu razlikuje od ve\u0107ine drugih, radio sam mnogo referenci na stilsku smjernicu itd. Ako sumiram \u2013 poku\u0161avao sam biti maksimalno nesli\u010dan onome \u0161to je bilo u ud\u017ebeniku za Javu. Nedavno sam pisao trenutnom nastavniku za Python, tra\u017eio sam povratne informacije o materijalima i sada sam sretan \u0161to je sve dobro, da djeca stvarno razumiju programiranje u Pythonu.<\/p>\n<p>Kakav zaklju\u010dak bih \u017eelio izvu\u0107i iz ove pri\u010de: dragi moji roditelji, ako odlu\u010dujete poslati dijete u U\u010c, pa\u017eljivo pratite \u0161to rade, da ne bi va\u0161e dijete bespotrebno tro\u0161ilo vrijeme, kako ne bi u budu\u0107nosti izgubilo \u017eelju za programiranjem.<\/p>\n<p>UPD: Kao \u0161to su ispravno primijetili u komentarima, gotovo ni\u0161ta nisam rekao o prezentaciji materijala. Re\u0107i \u0107u odmah da smatram da bi trebalo biti vi\u0161e prakti\u010dnih zadatka, \u0161to vi\u0161e to bolje. Na kraju svakog sata u prvom dijelu radio sam 4-5 malih prakti\u010dnih zadataka na temu poglavlja. Izme\u0111u poglavlja bila su QnA (kontrolne lekcije), gdje su tako\u0111er bili prakti\u010dni, ali ve\u0107 ocjenjivani zadaci, a na kraju prvog dijela bio je projekt s temom po izboru. U drugom dijelu, napravio sam uvod u OOP kroz izradu konzolne mini-igre, \u010dija je izrada bila cijeli drugi dio i cijeli uvod u paradigmu.<\/p>\n<p class=\"for_users_only_msg\">Samo registrirani korisnici mogu sudjelovati u anketi. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Prijavite se<\/a><\/noindex>, molimo.<\/p>\n<h2 class=\"default-block__polling-title\">U\u010di li va\u0161e dijete programiranje u obrazovnom centru?<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">4,6%<\/strong>Da3<\/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>Ne62<\/p>\n<\/li>\n<\/ul>\n<p>    Glasalo je 65 korisnika. Suzdr\u017ealo se 27 korisnika.<br \/>\n<br \/>Izvor: <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.4 - 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\/hr\/blog\/kak-ya-prepodaval-a-potom-metodichku-po-python-pisal\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"hr_HR\" \/>\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\/hr\/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\udd47Kako sam podu\u010davao, a zatim pisao priru\u010dnik za Python | ProHoster","description":"Cijelu pro\u0161lu godinu radio sam.","canonical_url":"https:\/\/prohoster.info\/hr\/blog\/kak-ya-prepodaval-a-potom-metodichku-po-python-pisal","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"hr_HR","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\/hr\/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\/hr\/wp-json\/wp\/v2\/posts\/40621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/comments?post=40621"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/posts\/40621\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media\/40622"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/media?parent=40621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/categories?post=40621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/hr\/wp-json\/wp\/v2\/tags?post=40621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}