Sama sa akong gitudlo, ug dayon misulat ug manwal sa Python

Sama sa akong gitudlo, ug dayon misulat ug manwal sa Python
Sa milabay nga tuig, nagtrabaho ko isip magtutudlo sa usa sa mga provincial training centers (gitawag nga mga TC), specialize sa pagtudlo sa programming. Dili nako hinganlan kini nga sentro sa pagbansay; sulayan ko usab nga buhaton nga wala ang mga ngalan sa mga kompanya, ngalan sa mga tagsulat, ug uban pa.

Busa, nagtrabaho ko isip magtutudlo sa Python ug Java. Kini nga CA mipalit ug mga materyales sa pagtudlo para sa Java, ug ilang gilusad ang Python sa akong pag-abot ug gisugyot kini kanila.

Nagsulat ako usa ka manwal alang sa mga estudyante (sa tinuud usa ka libro o manwal sa pagtudlo sa kaugalingon) sa Python, apan ang pagtudlo sa Java ug ang mga materyal sa pagtudlo nga gigamit didto adunay hinungdanon nga impluwensya.

Ang pag-ingon nga sila makalilisang usa ka pagpaubos. Ang paagi sa Java textbook, nga gihatag sa usa ka ilado kaayo nga kompanya sa Russia, dili ang pagtudlo sa usa ka tawo sa mga sukaranan niini nga pinulongan sa kinatibuk-an ug sa partikular nga paradigm sa OOP, apan aron masiguro nga ang mga ginikanan nga mianhi sa pagbukas sa mga leksyon. Nakita kung giunsa nila pagkopya ang imong anak nga lalaki o anak nga babaye sa bitin o chess gikan sa libro. Nganong nakaingon man ko nga gi-withdraw? Yano ra kaayo, ang kamatuoran mao nga ang libro naghatag sa tibuuk nga mga sheet (A4) sa code, ang pipila nga mga aspeto wala gipasabut. Ingon usa ka sangputanan, ang magtutudlo kinahanglan nga magkontrol kung unsang punto sa code ang matag estudyante karon, nga nagpatin-aw sa matag linya, o ang tanan nahimo nga pagpanikas.

Moingon ka: "Aw, unsa ang sayup, tugoti ang magtutudlo sa pagbuhat sa usa ka mas maayo nga trabaho, ug ang chess ug usa ka bitin bugnaw!"

Aw, ang tanan mahimong cool kung ang gidaghanon sa mga tawo sa grupo dili ubos sa 15, ug kini hinungdanon kung sundon nimo ang tanan, nga nagpatin-aw: "Apan sa gihapon, ngano nga gisulat namon kini?"

Dugang pa sa gidaghanon sa mga tawo sa grupo, adunay laing problema nga nalangkit niini nga pamaagi. Gisulat ang kodigo ... unsaon nako ibutang kini, makalilisang. Usa ka hugpong sa mga antipattern, karaan, tungod kay ang libro wala pa ma-update sa dugay nga panahon, ug ang among paborito, siyempre, mao ang estilo sa giya. Busa, bisan kung kontrolon nimo ang tanan nimo nga mga estudyante ug dali ug klaro nga makapatin-aw kanila kung unsa ang gipasabut sa code nga imong gisulat, ang code mismo makalilisang kaayo nga kini magtudlo kanimo sa sayup nga butang, aron ibutang kini sa malumo.

Aw, ang katapusan nga butang nga literal nga makaguba sa kini nga libro mao nga gikan sa sinugdanan wala’y labing menos usa ka igo nga pasiuna nga nagpatin-aw kung unsa ang mga tipo sa datos, nga kini usa ka butang ug karaan, kung unsang kriterya ang nagsusi sa kabtangan nga nagpatungha niini nga dichotomy, ug uban pa. Sa una nga kapitulo, ikaw ug ang imong mga estudyante gihangyo sa paghimo (kopya) usa ka programa nga maghimo usa ka bintana ug nagsulat "Hello!" didto, apan wala kini nagpatin-aw kung unsa ang tinuud nga gipasabut niini nga code sheet, mga link lamang sa dugang nga mga leksyon, pananglitan. , kini naghisgot sa "panguna" mao ang entry point, apan ang mismong konsepto sa "entry point" wala gani espelling.

Sa pag-summarize, kini nga basura nga papel usa ka meme bisan sa mga magtutudlo ug pagdumala. Wala niya itudlo ang mga bata sa bisan unsa nga butang, sa dihang nakit-an nako ang usa ka grupo nga nagtuon niini nga mga materyal sulod sa usa ka tuig na, sa katapusan dili sila makasulat sa usa ka siklo, namatikdan nako nga silang tanan mga maalamon kaayo ug sa wala madugay ang tanan. dili kaayo daotan. Kadaghanan sa mga kauban misulay sa pagtipas gikan sa mga materyales sa pagtudlo aron ang materyal masuhop ug dili lang molupad sa hangin, bisan pa adunay mga dili kaayo konsensya nga mga tawo nga giisip nga normal alang sa ilang estudyante nga mangopya nga wala’y katin-awan.

Sa dihang naklaro na nga ako mobiya sa training center ug nga ang Python program kinahanglang ipadayon sa sunod tuig, nagsugod ko sa pagsulat sa akong libro. Sa laktud, gibahin nako kini sa duha ka bahin, sa una akong gipatin-aw ang tanan bahin sa mga tipo sa datos, ang ilang esensya, mga operasyon kauban nila ug mga panudlo sa pinulongan. Sa tunga-tunga sa mga topiko akong gihimo ang QnA aron ang umaabot nga magtutudlo makasabut giunsa sa estudyante ang pagkat-on sa hilisgutan. Aw, sa katapusan naghimo ko og gamay nga buluhaton-proyekto. Ang unang bahin sa ingon nagpatin-aw sa mga sukaranan sa pinulongan ug nag-usap niini, nga gibana-bana nga 12-13 nga mga leksyon nga 30-40 ka minuto matag usa. Sa ikaduha nga bahin, nagsulat na ako bahin sa OOP, gihulagway kung giunsa ang pagpatuman niini nga paradigm sa Python lahi sa kadaghanan sa uban, naghimo daghang mga link sa giya sa istilo, ug uban pa. Sa pag-summarize, gisulayan nako nga mahimong lahi kutob sa mahimo gikan sa kung unsa ang naa sa libro sa Java. Bag-o lang ako nagsulat sa akong kasamtangan nga magtutudlo sa Python, nangayo og feedback sa mga materyales, ug karon nalipay ako nga ang tanan maayo, nga ang mga bata nakasabut gayud sa programming sa Python.

Unsa nga konklusyon ang gusto nakong makuha gikan niini nga istorya: akong minahal nga mga ginikanan, kung magdesisyon ka nga ipadala ang imong anak sa usa ka sentro sa pagbansay, nan pag-amping pag-ayo kung unsa ang ilang gibuhat, nga ang imong anak dili mag-usik sa oras sa kawang, aron dili mawad-an sa kadasig siya gikan sa gusto sa programa sa umaabot.

UPD: Ingon sa husto nga nahibal-an sa mga komento, halos wala ako gisulti bahin sa presentasyon sa materyal. Isulti ko dayon nga nagtuo ko nga kinahanglan adunay daghang praktis, kutob sa mahimo. Sa katapusan sa matag leksyon sa unang bahin, naghimo ko og 4-5 ka gagmay nga praktis nga buluhaton sa hilisgutan sa kapitulo. Sa tunga-tunga sa mga kapitulo adunay QnA (pagkontrol sa mga leksyon), diin adunay usab praktikal, apan gisusi na nga mga buluhaton, ug sa katapusan sa unang bahin adunay usa ka proyekto nga adunay usa ka hilisgutan nga mapilian gikan sa mga gisugyot. Sa ikaduha nga bahin, naghimo ako usa ka pasiuna sa OOP pinaagi sa paghimo sa usa ka console mini-game, ang pag-uswag niini mao ang tibuuk nga ikaduhang bahin ug ang tibuuk nga pasiuna sa paradigm.

Ang mga rehistradong tiggamit lamang ang makaapil sa survey. Sign in, walay sapayan.

Ang imong anak ba nagkat-on og programming sa usa ka training center?

  • 4,6%Oo3

  • 95,4%Dili62

65 ka tiggamit ang nagboto. 27 ka tiggamit ang nag-abstain.

Source: www.habr.com

Idugang sa usa ka comment