Conas a mhúin mé agus ansin scríobh mé lámhleabhar ar Python

Conas a mhúin mé agus ansin scríobh mé lámhleabhar ar Python
Le bliain anuas, d'oibrigh mé mar mhúinteoir i gceann de na hionaid oiliúna cúige (dá ngairfear TCs anseo feasta), ag speisialú i gclárú teagaisc. Ní ainmneoidh mé an t-ionad oiliúna seo; déanfaidh mé iarracht freisin a dhéanamh gan ainmneacha cuideachtaí, ainmneacha údair, srl.

Mar sin, d'oibrigh mé mar mhúinteoir i Python agus Java. Cheannaigh an CA seo ábhair teagaisc do Java, agus sheol siad Python nuair a tháinig mé agus mhol siad dóibh é.

Scríobh mé lámhleabhar do mhic léinn (téacsleabhar nó lámhleabhar féin-teagaisc go bunúsach) ar Python, ach bhí tionchar suntasach ag teagasc Java agus na hábhair teagaisc a úsáideadh ann.

Is fo-ráiteas é a rá go raibh siad uafásach. Ní hé modh an téacsleabhair Java, a chuir cuideachta an-aitheanta amháin ar fáil sa Rúis, ná bunghnéithe na teanga seo i gcoitinne agus paraidím OOP go háirithe a mhúineadh do dhuine, ach a chinntiú go raibh tuismitheoirí a tháinig chun ceachtanna oscailte. chonaic siad conas a chóipeáil siad do mhac nó iníon nathair nó fichille ón téacsleabhar. Cén fáth a ndeirim díscríobhadh? Tá sé an-simplí, is é fírinne an scéil gur chuir an téacsleabhar bileoga iomlána (A4) de chód ar fáil, nár míníodh gnéithe áirithe díobh. Mar thoradh air sin, caithfidh an múinteoir rialú a dhéanamh ar an bpointe sa chód a bhfuil gach dalta anois, ag míniú gach líne, nó a chineann gach rud isteach i gceilt.

Deir tú: "Bhuel, cad atá mícheart, lig don mhúinteoir jab níos fearr a dhéanamh, agus tá ficheall agus nathair iontach!"

Bhuel, bheadh ​​​​gach rud iontach mura mbeadh líon na ndaoine sa ghrúpa faoi 15, agus tá sé seo suntasach cheana féin má tá tú chun gach duine a leanúint, ag míniú: “Ach fós, cén fáth a bhfuil muid á scríobh seo?”

Chomh maith leis an líon daoine sa ghrúpa, tá fadhb eile a bhaineann leis an modh seo. Tá an cód scríofa ... conas ba chóir dom é a chur, ach uafásach. Sraith de antipatterns, ársa, ós rud é nach bhfuil an téacsleabhar nuashonraithe ar feadh i bhfad, agus is fearr leat, ar ndóigh, stíl an treoir. Dá bhrí sin, fiú má rialaíonn tú do chuid mac léinn go léir agus gur féidir a mhíniú dóibh go tapa agus go soiléir cad a chiallaíonn an cód atá á dhíscríobh agat, tá an cód féin chomh uafásach sin go múinfidh sé duit an rud mícheart, chun é a chur go réidh.

Bhuel, is é an rud deiridh a scriosann an téacsleabhar seo go litriúil ná nach bhfuil réamhrá leordhóthanach ar a laghad ann ón tús a mhíníonn cad iad na cineálacha sonraí, go bhfuil siad oibiachtúil agus primitive, cad iad na critéir a sheiceálann an mhaoin a ghineann an dichotomy seo, etc. Sa chéad chaibidil, iarrtar ort féin agus ar do dhaltaí clár a dhéanamh (cóipeáil) a dhéanann fuinneog agus a scríobhann “Dia duit!” ann, ach ní mhíníonn sé cad is brí leis an mbileog chóid seo i ndáiríre, níl ann ach naisc le ceachtanna breise, mar shampla , luann sé “is é an príomhphointe “an pointe iontrála, ach níl an coincheap féin de “pointe iontrála” litrithe fiú.

Mar achoimre, bhí an páipéar dramhaíola seo meme fiú i measc múinteoirí agus bainistíochta. Níor mhúin sí rud ar bith do na páistí, nuair a tháinig mé trasna ar ghrúpa a bhí ag déanamh staidéir ar na hábhair seo ar feadh bliana cheana féin, sa deireadh níorbh fhéidir fiú timthriall a scríobh, tugaim faoi deara go raibh siad go léir an-chliste agus go luath gach rud. nach raibh chomh dona. Rinne formhór na gcomhghleacaithe iarracht imeacht ó na hábhair theagaisc ionas go n-ionsúfaí an t-ábhar agus gan a bheith díreach ag eitilt isteach san aer, cé go raibh níos lú daoine coinsiasacha ann a mheas go raibh sé gnáth dá mac léinn cóipeáil gan aon mhíniú.

Nuair a tháinig sé chun solais go bhfágfainn an t-ionad oiliúna agus go raibh gá le leanúint leis an gclár Python ar bhealach éigin an bhliain seo chugainn, thosaigh mé ag scríobh mo théacsleabhar. I mbeagán focal, roinn mé é ina dhá chuid, sa chéad mhínigh mé gach rud faoi chineálacha sonraí, a gcuid bunúsach, oibríochtaí leo agus treoracha teanga. Idir thopaicí rinne mé QnA ionas go dtuigfeadh an múinteoir amach anseo conas a d’fhoghlaim an dalta an topaic. Bhuel, ag an deireadh rinne mé tasc-tionscadal beag. Míníonn an chéad chuid mar sin bunghnéithe na teanga agus coganntar iad, is é sin thart ar 12-13 ceacht 30-40 nóiméad an ceann. Sa dara cuid, scríobh mé cheana féin faoi OOP, cur síos ar an gcaoi a bhfuil cur i bhfeidhm an paradigm seo i Python difriúil ón gcuid is mó daoine eile, rinne go leor naisc leis an treoir stíl, etc. Mar achoimre, rinne mé iarracht a bheith chomh difriúil agus is féidir ón méid a bhí sa téacsleabhar Java. Scríobh mé chuig mo mhúinteoir Python reatha le déanaí, ag iarraidh aiseolais ar na hábhair, agus anois táim sásta go bhfuil gach rud go breá, go dtuigeann na páistí cláir Python i ndáiríre.

Cén chonclúid ba mhaith liom a bhaint as an scéal seo: mo thuismitheoirí daor, má shocraíonn tú do leanbh a chur chuig ionad oiliúna, déan monatóireacht chúramach ar a bhfuil ar siúl acu, nach bhfuil do leanbh ag cur amú ama i vain, ionas nach gcuirfí in iúl duit. dó ó bheith ag iarraidh clár sa todhchaí.

UPD: Mar a luadh i gceart sna tuairimí, dúirt mé beagnach rud ar bith faoi chur i láthair an ábhair. Déarfaidh mé ar an bpointe boise go gcreidim gur cheart go mbeadh níos mó cleachtais ann, oiread agus is féidir. Ag deireadh gach ceachta sa chéad chuid, rinne mé 4-5 thasc cleachtais bheaga ar ábhar na caibidle. Idir na caibidlí bhí QnA (ceachtanna rialaithe), áit a raibh tascanna praiticiúla ach a ndearnadh measúnú orthu cheana féin, agus ag deireadh na chéad pháirte bhí tionscadal le topaic le roghnú as na cinn a moladh. Sa dara cuid, rinne mé réamhrá ar OOP trí mhionchluiche consóil a chruthú, arbh é a fhorbairt an dara cuid ar fad agus an réamhrá iomlán ar an bparaidím.

Ní féidir ach le húsáideoirí cláraithe páirt a ghlacadh sa suirbhé. Sínigh isteach, le do thoil.

An bhfuil do leanbh ag foghlaim ríomhchlárú ag ionad oiliúna?

  • 4,6%Tá3

  • 95,4%Uimh62

Vótáil 65 úsáideoir. Staon 27 úsáideoir.

Foinse: will.com

Add a comment