Ngafundisa kanjani ngase ngibhala imanuwali ngePython

Ngafundisa kanjani ngase ngibhala imanuwali ngePython
Ngonyaka odlule, ngisebenze njengothisha kwesinye sezikhungo zokuqeqesha zesifundazwe (esibizwa manje ngokuthi ama-TCs), ngigxile ekufundiseni izinhlelo. Ngeke ngiqambe lesi sikhungo sokuqeqesha; ngizophinde ngizame ukwenza ngaphandle kwamagama ezinkampani, amagama ababhali, njll.

Ngakho, ngasebenza njengothisha ePython naseJava. Le CA yathenga izinto zokufundisa zeJava, futhi bethula iPython lapho ngifika ngiyiphakamisa kubo.

Ngabhala imanuwali yabafundi (empeleni incwadi yokufunda noma i-self-instruction manual) ku-Python, kodwa ukufundisa i-Java nezinto zokufundisa ezazisetshenziswa lapho kwaba nomthelela omkhulu.

Ukuthi babebabi kuwukubukela phansi. Imodi ye-Java textbook, eyanikezwa inkampani eyodwa eyaziwa kakhulu eRussia, kwakungekona ukufundisa umuntu izisekelo zalolu limi ngokujwayelekile kanye ne-OOP paradigm ikakhulukazi, kodwa ukuqinisekisa ukuthi abazali abeza ukuvula izifundo. babone ukuthi indodana noma indodakazi yakho ikopishe inyoka noma i-chess encwadini. Kungani ngithi kucishwe? Kulula kakhulu, iqiniso liwukuthi incwadi inikeze amashidi aphelele (A4) ekhodi, ezinye izici ezingachazwanga. Ngenxa yalokho, uthisha kufanele alawule ukuthi umfundi ngamunye ukusiphi isikhathi sekhodi, echaza umugqa ngamunye, noma yonke into igxile ekukopeleni.

Wena uthi: β€œAwu, yini embi, ake uthisha enze umsebenzi ongcono, futhi i-chess nenyoka kupholile!”

Hhayi-ke, konke bekungaba kuhle uma inani labantu eqenjini belingekho ngaphansi kwe-15, futhi lokhu sekuvele kubalulekile uma uzolandela wonke umuntu, echaza: "Kodwa nokho, kungani sibhala lokhu?"

Ngaphezu kwenani labantu eqenjini, kunenye inkinga ehambisana nale ndlela. Ikhodi ibhaliwe ... kufanele ngiyibeke kanjani, kabi nje. Iqoqo lama-antipatterns, ama-archaic, njengoba incwadi efundwayo ayizange ibuyekezwe isikhathi eside, futhi intandokazi yethu, yebo, isitayela somhlahlandlela. Ngakho-ke, noma ulawula bonke abafundi bakho futhi ungabachazela ngokushesha nangokucacile ukuthi ikhodi oyibhalayo isho ukuthini, ikhodi ngokwayo imbi kangangokuthi izokufundisa into engalungile, ukuyibeka kancane.

Nokho, into yokugcina ebhubhisa ngokoqobo le ncwadi ukuthi kusukela ekuqaleni asikho okungenani isingeniso esanele esichaza ukuthi yiziphi izinhlobo zedatha, ukuthi ziyizinto futhi zakudala, yimuphi umbandela ohlola impahla ekhiqiza le dichotomy, njll. Esahlukweni sokuqala, wena nabafundi bakho nicelwa ukuba nenze (ukukopisha) uhlelo olwenza iwindi bese lubhala ukuthi β€œSawubona!” lapho, kodwa alichazi ukuthi leli shidi lekhodi lisho ukuthini ngempela, lixhuma kuphela ezifundweni ezengeziwe, isibonelo. , isho β€œokuyinhloko β€œindawo yokungena, kodwa wona kanye umqondo β€œwendawo yokungena” awupelwanga ngisho nokuchazwa.

Ukufingqa, leli phepha lokumosha laliyi-meme ngisho naphakathi kothisha nabaphathi. Akazange azifundise lutho izingane, ngake ngahlangana neqembu elase lifunde lezi zincwadi unyaka wonke, ekugcineni lalingakwazi ngisho nokubhala umjikelezo, ngiphawula ukuthi bonke babehlakaniphe kakhulu futhi ngokushesha konke. bekungekubi kangako. Iningi lozakwethu lazama ukuchezuka ezintweni zokufundisa ukuze izinto zimunceke futhi zingamane zindize emoyeni, nakuba kwakukhona abantu abangaqaphile ababekubheka njengento evamile ukuba umfundi wabo akopishe ngaphandle kwencazelo.

Lapho kuba sobala ukuthi ngizosishiya isikhungo sokuqeqesha nokuthi uhlelo lwePython kwakudingeka luqhutshekwe ngandlela-thile ngonyaka ozayo, ngaqala ukubhala incwadi yami yokufunda. Ngamafuphi, ngayihlukanisa yaba izingxenye ezimbili, okokuqala ngachaza konke mayelana nezinhlobo zedatha, ingqikithi yazo, ukusebenza nazo kanye nemiyalelo yolimi. Phakathi kwezihloko ngenza i-QnA ukuze uthisha wakusasa akwazi ukuqonda ukuthi umfundi usifunde kanjani isihloko. Nokho, ekugcineni ngenza umsebenzi omncane-iphrojekthi. Ngakho ingxenye yokuqala ichaza izisekelo zolimi futhi izihlafuna, okungaba yizifundo eziyi-12-13 zemizuzu engama-30-40 ngasinye. Engxenyeni yesibili, sengivele ngibhale nge-OOP, ngichaze ukuthi ukuqaliswa kwale paradigm ku-Python kuhluke kanjani kwabanye abaningi, kwenza izixhumanisi eziningi kumhlahlandlela wesitayela, njll. Ukufingqa, ngazama ukuhluka ngangokunokwenzeka kulokho okwakusencwadini ye-Java. Muva nje ngibhalele uthisha wami wamanje wePython, ngicela impendulo ngezinto zokwakha, futhi manje ngiyajabula ukuthi konke kuhamba kahle, ukuthi izingane ziyaluqonda ngempela uhlelo lwePython.

Isiphi isiphetho engingathanda ukusifinyelela kule ndaba: abazali bami abathandekayo, uma unquma ukuthumela ingane yakho esikhungweni sokuqeqesha, bese uqapha ngokucophelela lokho abakwenzayo, ukuthi ingane yakho ingachithi isikhathi ngeze, ukuze ungadikibali. yena ekufuneni uhlelo ngokuzayo.

I-UPD: Njengoba kuphawulwe kahle kumazwana, angishongo lutho mayelana nokwethulwa kwezinto. Ngizosho zisuka nje ukuthi ngikholwa ukuthi kufanele kube nokuphrakthiza okwengeziwe, ngangokunokwenzeka. Ekupheleni kwesifundo ngasinye engxenyeni yokuqala, ngenza izabelo zokuprakthiza ezincane ezingu-4-5 esihlokweni sesahluko. Phakathi kwezahluko kwakukhona i-QnA (izifundo zokulawula), lapho kwakukhona nemisebenzi esebenzayo, kodwa kakade ehloliwe, futhi ekupheleni kwengxenye yokuqala kwakukhona iphrojekthi enesihloko ongakhetha kuzo kulawo ahlongozwayo. Engxenyeni yesibili, ngenze isingeniso ku-OOP ngokudala i-console mini-game, ukuthuthukiswa kwayo yonke ingxenye yesibili kanye nesingeniso sonke sepharadigm.

Abasebenzisi ababhalisiwe kuphela abangabamba iqhaza kuhlolovo. Ngena ngemvume, wamukelekile.

Ingabe ingane yakho ifunda ukuhlela esikhungweni sokuqeqesha?

  • 4,6%Yebo2

  • 95,4%No42

Bangu-44 abasebenzisi abavotile. Abasebenzisi abangu-20 bagobile.

Source: www.habr.com

Engeza amazwana