Bawo ni MO ṣe kọ ati lẹhinna kọ iwe afọwọkọ kan lori Python

Bawo ni MO ṣe kọ ati lẹhinna kọ iwe afọwọkọ kan lori Python
Fun ọdun ti o kọja, Mo ṣiṣẹ bi olukọ ni ọkan ninu awọn ile-iṣẹ ikẹkọ agbegbe (lẹhinna ti a tọka si bi TCs), amọja ni siseto ikọni. Emi kii yoo lorukọ ile-iṣẹ ikẹkọ yii; Emi yoo tun gbiyanju lati ṣe laisi awọn orukọ ti awọn ile-iṣẹ, awọn orukọ ti awọn onkọwe, ati bẹbẹ lọ.

Nitorinaa, Mo ṣiṣẹ bi olukọ ni Python ati Java. CA yii ra awọn ohun elo ikọni fun Java, wọn ṣe ifilọlẹ Python nigbati mo wa daba fun wọn.

Mo kọ iwe-itumọ kan fun awọn ọmọ ile-iwe (ni pataki iwe-kikọ tabi iwe-itọnisọna ti ara ẹni) lori Python, ṣugbọn kikọ Java ati awọn ohun elo ẹkọ ti a lo nibẹ ni ipa pataki.

Lati sọ pe wọn jẹ ẹru jẹ aibikita. Ipo ti iwe-ẹkọ Java, eyiti ile-iṣẹ olokiki kan ni Russia ti pese, kii ṣe lati kọ eniyan ni awọn ipilẹ ti ede yii ni gbogbogbo ati apẹrẹ OOP ni pataki, ṣugbọn lati rii daju pe awọn obi ti o wa lati ṣii awọn ẹkọ ri bi wọn ti ọmọ rẹ tabi ọmọbinrin da ejo tabi chess lati iwe eko. Kini idi ti MO fi sọ pe a kọ silẹ? O rọrun pupọ, otitọ ni pe iwe-ẹkọ ti pese gbogbo awọn iwe-iwe (A4) ti koodu, diẹ ninu awọn apakan ti eyiti ko ṣe alaye. Bi abajade, olukọ boya ni lati ṣakoso ni aaye wo ni koodu ti ọmọ ile-iwe kọọkan wa ni bayi, ti n ṣalaye laini kọọkan, tabi ohun gbogbo yipada sinu iyanjẹ.

O sọ pe: "Daradara, kini o jẹ aṣiṣe, jẹ ki olukọ naa ṣe iṣẹ ti o dara julọ, ati chess ati ejò jẹ itura!"

O dara, ohun gbogbo yoo dara ti nọmba awọn eniyan ninu ẹgbẹ ko ba wa labẹ ọdun 15, ati pe eyi ti ṣe pataki tẹlẹ ti o ba fẹ tẹle gbogbo eniyan, ni ṣiṣe alaye: “Ṣugbọn sibẹsibẹ, kilode ti a nkọ eyi?”

Ni afikun si nọmba awọn eniyan ninu ẹgbẹ, iṣoro miiran wa pẹlu ọna yii. Awọn koodu ti kọ ... bawo ni MO ṣe fi sii, o kan buruju. Eto ti antipatterns, archaic, niwọn igba ti iwe kika ko ti ni imudojuiwọn fun igba pipẹ, ati pe ayanfẹ wa, nitorinaa, jẹ aṣa ti itọsọna naa. Nitorinaa, paapaa ti o ba ṣakoso gbogbo awọn ọmọ ile-iwe rẹ ati pe o le ṣe alaye ni iyara ati kedere fun wọn kini koodu ti o nkọ kuro tumọ si, koodu funrararẹ jẹ ẹru ti yoo kọ ọ ni ohun ti ko tọ, lati fi sii ni pẹlẹbẹ.

O dara, ohun ti o kẹhin ti o ba iwe-ẹkọ yii jẹ nititọ ni pe lati ibẹrẹ ko si o kere ju ifihan ti o peye ti o n ṣalaye kini awọn oriṣi data jẹ, pe wọn jẹ ohun ati alakoko, kini ami-ẹri ṣe sọwedowo ohun-ini ti o ṣe ipilẹṣẹ dichotomy, ati bẹbẹ lọ. Ni ori akọkọ, iwọ ati awọn ọmọ ile-iwe rẹ ni a beere lati ṣe (daakọ) eto ti o ṣe window kan ti o kọ “Hello!” nibẹ, ṣugbọn ko ṣe alaye kini iwe koodu yii tumọ si, awọn ọna asopọ nikan si awọn ẹkọ diẹ sii, fun apẹẹrẹ. , o nmẹnuba "akọkọ" ni aaye titẹsi, ṣugbọn imọran gan-an ti "ojuami titẹsi" ko tilẹ ṣe sipeli jade.

Lati ṣe akopọ, iwe egbin yii jẹ meme paapaa laarin awọn olukọ ati iṣakoso. Ko kọ awọn ọmọde ni ohunkohun rara, ni kete ti Mo pade ẹgbẹ kan ti o ti nkọ awọn ohun elo wọnyi fun ọdun kan tẹlẹ, ni ipari wọn ko le paapaa kọ iyipo, Mo ṣe akiyesi pe gbogbo wọn ni oye pupọ ati laipẹ ohun gbogbo. je ko ki buburu. Pupọ julọ awọn ẹlẹgbẹ gbiyanju lati yapa kuro ninu awọn ohun elo ikọni naa ki ohun elo naa le gba ati ki o ma fò sinu afẹfẹ nikan, botilẹjẹpe awọn eniyan ti o ni itara diẹ ti wọn ro pe o jẹ deede fun ọmọ ile-iwe wọn lati daakọ laisi alaye eyikeyi.

Nigbati o han gbangba pe Emi yoo lọ kuro ni ile-iṣẹ ikẹkọ ati pe eto Python nilo lati tẹsiwaju ni ọna kan ni ọdun ti n bọ, Mo bẹrẹ lati kọ iwe-ẹkọ mi. Ni kukuru, Mo pin si awọn ẹya meji, ni akọkọ Mo ṣe alaye ohun gbogbo nipa awọn iru data, pataki wọn, awọn iṣẹ pẹlu wọn ati awọn ilana ede. Laarin awọn koko-ọrọ Mo ṣe QnA ki olukọ iwaju le ni oye bi ọmọ ile-iwe ṣe kọ koko naa. O dara, ni ipari Mo ṣe iṣẹ-ṣiṣe kekere kan. Apa akọkọ ṣe alaye awọn ipilẹ ti ede ati jẹun wọn lori, eyiti o fẹrẹ to awọn ẹkọ 12-13 ti awọn iṣẹju 30-40 kọọkan. Ni apakan keji, Mo ti kọ tẹlẹ nipa OOP, ṣe apejuwe bi imuse ti paragimu yii ni Python ṣe yatọ si pupọ julọ awọn miiran, ṣe ọpọlọpọ awọn ọna asopọ si itọsọna ara, ati bẹbẹ lọ. Lati ṣe akopọ, Mo gbiyanju lati yatọ bi o ti ṣee ṣe lati ohun ti o wa ninu iwe-ẹkọ Java. Laipẹ Mo kọwe si olukọ Python lọwọlọwọ mi, n beere fun esi lori awọn ohun elo, ati nisisiyi inu mi dun pe ohun gbogbo dara, pe awọn ọmọde loye siseto gaan ni Python.

Ipari wo ni MO fẹ lati fa lati inu itan yii: Awọn obi mi ọwọn, ti o ba pinnu lati fi ọmọ rẹ ranṣẹ si ile-ẹkọ ikẹkọ, lẹhinna farabalẹ ṣe akiyesi ohun ti wọn nṣe, pe ọmọ rẹ ko padanu akoko ni asan, ki o ma ṣe rẹwẹsi. u lati fẹ lati eto ni ojo iwaju.

UPD: Bi o ti tọ woye ninu awọn comments, Mo ti wi fere ohunkohun nipa awọn igbejade ti awọn ohun elo. Emi yoo sọ lẹsẹkẹsẹ pe Mo gbagbọ pe adaṣe diẹ sii yẹ ki o wa, bi o ti ṣee ṣe. Ni ipari ẹkọ kọọkan ni apakan akọkọ, Mo ṣe awọn iṣẹ ṣiṣe adaṣe kekere 4-5 lori koko-ọrọ ti ipin naa. Laarin awọn ipin ti o wa ni QnA (awọn ẹkọ iṣakoso), nibiti o tun wa ti o wulo, ṣugbọn awọn iṣẹ-ṣiṣe ti a ti ṣe ayẹwo tẹlẹ, ati ni opin apakan akọkọ ti o wa pẹlu koko-ọrọ kan lati yan lati inu awọn ti a dabaa. Ni apakan keji, Mo ṣe ifihan si OOP nipasẹ ṣiṣẹda ere mini-console, idagbasoke eyiti o jẹ gbogbo apakan keji ati gbogbo ifihan si paragimu naa.

Awọn olumulo ti o forukọsilẹ nikan le kopa ninu iwadi naa. wọle, Jowo.

Njẹ ọmọ rẹ n kọ ẹkọ ni ile-iṣẹ ikẹkọ bi?

  • 4,6%Bẹẹni3

  • 95,4%No62

65 olumulo dibo. 27 olumulo abstained.

orisun: www.habr.com

Fi ọrọìwòye kun