{"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\/pt\/blog\/kak-ya-prepodaval-a-potom-metodichku-po-python-pisal","title":{"rendered":"Como ensinei e depois escrevi um material did\u00e1tico sobre Python","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Como ensinei e depois escrevi um material did\u00e1tico sobre Python\" src=\"\/wp-content\/uploads\/2020\/02\/993452cdaa3abb274f88ca137222f3d2.jpg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDurante todo o ano passado, trabalhei como professor em um dos centros educacionais provinciais (daqui em diante \u2014 CE), especializado em ensino de programa\u00e7\u00e3o. N\u00e3o vou nomear esse centro, e tentarei de forma geral evitar mencionar nomes de empresas, sobrenomes de autores, etc.<br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><br \/>\nPortanto, trabalhei como professor de Python e Java. Esse CE comprou materiais did\u00e1ticos para Java, e Python foi iniciado quando cheguei e ofereci isso.<\/p>\n<p>O material did\u00e1tico para os alunos (basicamente um livro ou guia de autoestudo) que escrevi sobre Python foi influenciado, de certa forma, pelo ensino de Java e pelos materiais did\u00e1ticos utilizados l\u00e1.<\/p>\n<p>Dizer que eles eram horr\u00edveis \u00e9 uma afirma\u00e7\u00e3o branda. O modo do livro did\u00e1tico de Java, fornecido por uma empresa muito conhecida na R\u00fassia, n\u00e3o consistia em ensinar a pessoa os fundamentos da linguagem como um todo e a paradigma de POO em particular, mas sim em fazer com que os pais, que vinham \u00e0s aulas abertas, vissem seus filhos copiando o c\u00f3digo de um jogo da cobrinha ou de xadrez. Por que digo que copiando? Muito simples, o fato \u00e9 que o livro did\u00e1tico trazia p\u00e1ginas inteiras (A4) de c\u00f3digo, e algumas partes n\u00e3o eram explicadas. No final, o professor ou precisa controlar em qual parte do c\u00f3digo cada aluno est\u00e1 atualmente, explicando cada linha, ou tudo se resume a c\u00f3pia.<\/p>\n<p>Voc\u00ea pode dizer: \"E da\u00ed, que importa, que o professor trabalhe melhor, e jogos como xadrez e cobrinha s\u00e3o \u00f3timos!\"<\/p>\n<p>Bem, seria incr\u00edvel, se o n\u00famero de alunos no grupo n\u00e3o fosse em torno de 15, e isso j\u00e1 \u00e9 significativo, se voc\u00ea planeja acompanhar todos, explicando: \"Ent\u00e3o, o que estamos escrevendo aqui?\"<\/p>\n<p>Al\u00e9m do n\u00famero de alunos no grupo, h\u00e1 um outro problema relacionado a esse material did\u00e1tico. O c\u00f3digo \u00e9 escrito... como posso dizer, simplesmente horr\u00edvel. Um conjunto de antipadr\u00f5es, arca\u00edsmos, j\u00e1 que o livro n\u00e3o \u00e9 atualizado h\u00e1 muito tempo, e, claro, nosso querido \u2014 guia de estilo. Portanto, mesmo que voc\u00ea consiga controlar todos os seus pupilos e possa explicar-lhes rapidamente e claramente o que significa o c\u00f3digo copiado, o c\u00f3digo \u00e9 t\u00e3o terr\u00edvel que, no m\u00ednimo, ensina o que n\u00e3o deveria.<\/p>\n<p>E, por fim, a parte que basicamente destr\u00f3i este manual \u2014 desde o in\u00edcio n\u00e3o h\u00e1 uma introdu\u00e7\u00e3o adequada explicando o que s\u00e3o tipos de dados, que eles podem ser objetos ou primitivos, qual crit\u00e9rio verifica a propriedade que gera essa dicotomia, etc. No primeiro cap\u00edtulo, \u00e9 sugerido a voc\u00ea e seus alunos criar (copiar) um programa que faz uma janela e escreve \"Ol\u00e1!\", no entanto, n\u00e3o \u00e9 explicado o que exatamente esse trecho de c\u00f3digo significa, apenas s\u00e3o feitas refer\u00eancias a aulas futuras, como a men\u00e7\u00e3o ao \"main\" \u2014 ponto de entrada, mas sequer se aborda o que \u00e9 um \"ponto de entrada\".<\/p>\n<p>Resumindo, esse papel foi um meme at\u00e9 mesmo entre educadores e gestores. Ele n\u00e3o ensinou realmente nada \u00e0s crian\u00e7as; uma vez encontrei um grupo que estudava h\u00e1 um ano com esse material e, no final, eles sequer conseguiam escrever um loop, sendo que todos eram bastante inteligentes e logo tudo n\u00e3o estava t\u00e3o ruim. A maioria dos colegas tentava se afastar do material did\u00e1tico para que o conte\u00fado fosse compreendido e n\u00e3o apenas desaparecesse no ar, embora houvesse pessoas menos dedicadas que achavam normal que seu aluno copiasse sem qualquer explica\u00e7\u00e3o.<\/p>\n<p>Quando ficou claro que eu deixaria o centro de forma\u00e7\u00e3o e que precis\u00e1vamos continuar o programa de Python no ano seguinte, comecei a escrever meu pr\u00f3prio manual. Resumidamente, dividi-o em duas partes, na primeira explico tudo sobre tipos de dados, sua ess\u00eancia, opera\u00e7\u00f5es com eles e comandos da linguagem. Entre os t\u00f3picos, fa\u00e7o uma sess\u00e3o de perguntas e respostas para que o futuro professor possa entender como o aluno assimilou o conte\u00fado. E, ao final, fiz um pequeno projeto-tarefa. Assim, a primeira parte explica os fundamentos da linguagem e os detalha, o que resulta em aproximadamente 12-13 aulas de 30-40 minutos. Na segunda parte, escrevi sobre POO, descrevi como a implementa\u00e7\u00e3o dessa paradigma em Python difere da maioria das outras, fiz muitas refer\u00eancias ao guia de estilo, etc. Resumindo \u2014 eu tentei ser o mais diferente poss\u00edvel do que estava no manual de Java. Recentemente, escrevi para o atual professor de Python, pedindo feedback sobre o material, e agora estou contente que tudo est\u00e1 indo bem e que as crian\u00e7as realmente compreendem programa\u00e7\u00e3o em Python.<\/p>\n<p>Qual \u00e9 a conclus\u00e3o que eu gostaria de tirar desta hist\u00f3ria: meus queridos pais, se voc\u00eas decidirem colocar seu filho em um centro de educa\u00e7\u00e3o, fiquem atentos ao que eles fazem, para que seu filho n\u00e3o perca tempo em v\u00e3o e, no futuro, n\u00e3o desista de programar.<\/p>\n<p>ATUALIZA\u00c7\u00c3O: Como foi corretamente mencionado nos coment\u00e1rios, eu quase n\u00e3o falei sobre a apresenta\u00e7\u00e3o do material. Direi imediatamente que acredito que deve haver mais pr\u00e1ticas, o m\u00e1ximo poss\u00edvel. No final de cada aula da primeira parte, eu realizava 4-5 pequenas tarefas pr\u00e1ticas sobre o tema do cap\u00edtulo. Entre os cap\u00edtulos, haviam sess\u00f5es de perguntas e respostas, onde tamb\u00e9m havia tarefas pr\u00e1ticas, mas j\u00e1 avaliadas. Al\u00e9m disso, no final da primeira parte, havia um projeto com tema \u00e0 escolha entre os propostos. Na segunda parte, fiz uma introdu\u00e7\u00e3o \u00e0 programa\u00e7\u00e3o orientada a objetos atrav\u00e9s da cria\u00e7\u00e3o de um mini-jogo de console, cujo desenvolvimento foi toda a segunda parte e toda a introdu\u00e7\u00e3o \u00e0 nova paradigma.<\/p>\n<p class=\"for_users_only_msg\">Apenas usu\u00e1rios registrados podem participar da pesquisa. <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/auth\/login\/\">Entre<\/a><\/noindex>, por favor.<\/p>\n<h2 class=\"default-block__polling-title\">Seu filho est\u00e1 aprendendo programa\u00e7\u00e3o em um centro de educa\u00e7\u00e3o?<\/h2>\n<ul class=\"poll-result\">\n<li class=\"poll-result__item\">\n<p>                <strong class=\"poll-result__data-percent\">4,6%<\/strong>Sim3<\/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>N\u00e3o62<\/p>\n<\/li>\n<\/ul>\n<p>    65 usu\u00e1rios votaram. 27 usu\u00e1rios se abstiveram.<br \/>\n<br \/>Fonte: <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.3 - 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\/pt\/blog\/kak-ya-prepodaval-a-potom-metodichku-po-python-pisal\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"pt_PT\" \/>\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\/pt\/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\udd47Como eu ensinei e depois escrevi um guia sobre Python | ProHoster","description":"Eu trabalhei o ano passado todo.","canonical_url":"https:\/\/prohoster.info\/pt\/blog\/kak-ya-prepodaval-a-potom-metodichku-po-python-pisal","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pt_PT","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\/pt\/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\/pt\/wp-json\/wp\/v2\/posts\/40621","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/comments?post=40621"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/posts\/40621\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media\/40622"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/media?parent=40621"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/categories?post=40621"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pt\/wp-json\/wp\/v2\/tags?post=40621"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}