Yadda na koyar sannan na rubuta jagora akan Python

Yadda na koyar sannan na rubuta jagora akan Python
A cikin shekarar da ta gabata, na yi aiki a matsayin malami a ɗaya daga cikin cibiyoyin horar da larduna (wanda ake kira TCs), wanda ya ƙware wajen koyar da shirye-shirye. Ba zan ambaci wannan cibiyar horarwa ba, zan kuma yi ƙoƙarin yin ba tare da sunayen kamfanoni, sunayen marubuta, da sauransu ba.

Don haka, na yi aiki a matsayin malami a Python da Java. Wannan CA ya sayi kayan koyarwa ga Java, kuma sun kaddamar da Python lokacin da na zo na ba su shawarar.

Na rubuta littafin jagora ga ɗalibai (ainihin littafin koyarwa ko koyarwar kai) akan Python, amma koyar da Java da kayan koyarwa da aka yi amfani da su a wurin sun yi tasiri sosai.

A ce sun kasance mummuna rashin fahimta ne. Tsarin littafin Java, wanda wani sanannen kamfani ne a kasar Rasha ya kawo, ba wai don koyar da mutum tushen wannan harshe gaba daya da tsarin OOP ba, sai dai don tabbatar da cewa iyayen da suka zo bude darasi. sun ga yadda danka ko 'yarka suka kwafi maciji ko dara daga littafin karatu. Me yasa na ce a kashe? Abu ne mai sauqi qwarai, gaskiyar ita ce, littafin ya ba da cikakkun zanen gado (A4) na lambar, wasu abubuwan da ba a bayyana su ba. A sakamakon haka, malami ko dai ya kula da wane matsayi a cikin code kowane dalibi a yanzu, yana bayyana kowane layi, ko kuma duk abin da ya canza zuwa yaudara.

Kuna cewa: "To, menene ba daidai ba, bari malami ya yi aiki mafi kyau, kuma dara da maciji suna da sanyi!"

Da kyau, komai zai yi kyau idan adadin mutanen da ke cikin ƙungiyar ba su ƙasa da 15 ba, kuma wannan yana da mahimmanci idan za ku bi kowa da kowa, yana bayyana: "Amma har yanzu, me yasa muke rubuta wannan?"

Baya ga adadin mutanen da ke cikin kungiyar, akwai wata matsala da ke tattare da wannan hanyar. An rubuta lambar… ta yaya zan sanya shi, mummuna kawai. Saitin antipatterns, archaic, tun da ba a sabunta littafin rubutu na dogon lokaci ba, kuma abin da muka fi so, ba shakka, shine salon jagorar. Don haka, ko da kuna sarrafa duk ɗaliban ku kuma za ku iya bayyana musu da sauri kuma a sarari abin da lambar da kuke rubutawa ke nufi, lambar kanta tana da muni da zai koya muku abin da ba daidai ba, don sanya shi a hankali.

To, abu na ƙarshe wanda a zahiri ya lalata wannan littafin shi ne cewa tun daga farko babu aƙalla cikakkiyar gabatarwar da ke bayanin menene nau'ikan bayanai, cewa su abu ne da na asali, wane ma'auni ne ke bincika dukiyar da ke haifar da wannan dichotomy, da dai sauransu. A cikin babi na farko, an ce ku da ɗaliban ku da ku yi (kwafi) shirin da zai yi taga kuma ya rubuta "Hello!" a can, amma bai bayyana ainihin abin da wannan takardar lambar ke nufi ba, kawai yana haɗi zuwa ƙarin darussa, misali. , ya ambaci “babban “shine wurin shiga, amma ainihin ma’anar “maganin shigarwa” ba a bayyana ba.

A taƙaice, wannan takarda sharar gida ta kasance abin tunawa har ma a tsakanin malamai da gudanarwa. Ba ta koyawa yaran kwata-kwata, na ci karo da wata kungiya da ta shafe shekara guda tana nazarin wadannan kayan, a karshe ma ba za su iya rubuta zagayowar ba, na lura cewa duk sun yi wayo kuma nan da nan komai ya tafi. bai yi kyau sosai ba. Yawancin abokan aiki sun yi ƙoƙari su kauce wa kayan koyarwa don kayan ya zama mai zurfi kuma ba kawai ya tashi sama ba, ko da yake akwai mutanen da ba su da hankali sosai waɗanda suke ganin ya zama al'ada ga dalibinsu ya yi kwafi ba tare da wani bayani ba.

Lokacin da ya bayyana cewa zan bar cibiyar horarwa kuma ana buƙatar ci gaba da shirin Python ko ta yaya a shekara mai zuwa, sai na fara rubuta littafina. A takaice, na raba shi kashi biyu, a farkon na yi bayanin komai game da nau'ikan bayanai, ainihin su, yadda ake gudanar da su da umarnin harshe. Tsakanin batutuwa na yi QnA domin malami na gaba ya fahimci yadda ɗalibin ya koyi batun. To, a ƙarshe na yi ƙaramin aiki-aiki. Sashi na farko ya bayyana tushen harshe kuma yana tauna su, wanda shine kusan darussa 12-13 na mintuna 30-40 kowanne. A cikin kashi na biyu, na riga na rubuta game da OOP, na bayyana yadda aiwatar da wannan tsari a Python ya bambanta da yawancin sauran, ya yi alaƙa da yawa zuwa jagorar salon, da sauransu. Don taƙaitawa, na yi ƙoƙari na bambanta da abin da ke cikin littafin koyarwa na Java. Kwanan nan na rubuta wa malamina na Python na yanzu, yana neman ra'ayi game da kayan, kuma yanzu na yi farin ciki cewa komai yana da kyau, cewa yara suna fahimtar shirye-shirye a Python.

Wace kammala zan so in ɗauka daga wannan labarin: Ya ku iyaye na, idan kun yanke shawarar tura yaranku cibiyar horarwa, to ku kula da abin da suke yi, cewa yaranku ba ya ɓata lokaci a banza, don kada ku karaya. shi daga son yin shiri a gaba.

UPD: Kamar yadda aka gani daidai a cikin sharhin, na ce kusan komai game da gabatar da kayan. Zan ce nan da nan na yi imani cewa ya kamata a sami ƙarin aiki, gwargwadon yiwuwa. A ƙarshen kowane darasi a kashi na farko, na yi ƙananan ayyuka 4-5 akan batun babin. Tsakanin surori akwai QnA (darussan sarrafawa), inda kuma akwai ayyuka masu amfani, amma an riga an tantance su, kuma a ƙarshen ɓangaren farko akwai wani aiki mai taken da za a zaɓa daga cikin waɗanda aka gabatar. A kashi na biyu, na gabatar da gabatarwa ga OOP ta hanyar ƙirƙirar ƙaramin wasan na'ura mai kwakwalwa, wanda ci gabansa shine duka kashi na biyu da gabaɗayan gabatarwar yanayin.

Masu amfani da rajista kawai za su iya shiga cikin binciken. Shigadon Allah.

Shin yaronku yana koyon shirye-shirye a cibiyar horo?

  • 4,6%Da 3

  • 95,4%No62

Masu amfani 65 sun kada kuri'a. Masu amfani 27 sun kaurace.

source: www.habr.com

Add a comment