Чӣ тавр ман Python-ро ба кӯдакон таълим медиҳам?

Чӣ тавр ман Python-ро ба кӯдакон таълим медиҳам?

Кори асосии ман ба додаҳо ва барномасозӣ вобаста аст R, аммо дар ин мақола ман мехоҳам дар бораи маҳфилҳои худ, ки ҳатто каме даромад меорад, сӯҳбат кунам. Ҳамеша шавқ доштам, ки ба дӯстон, ҳамсинфон ва ҳамсинфон чизе бигӯям ва фаҳмонам. Инчунин барои ман пайдо кардани забони умумӣ бо кӯдакон ҳамеша осон буд, намедонам чаро. Умуман, тарбия ва таълими фарзандонро яке аз корҳои муҳимтарин мешуморам ва ҳамсарам омӯзгор аст. Ҳамин тавр, тақрибан як сол пеш, ман дар як гурӯҳи маҳаллии Фейсбук таблиғ кардам, гурӯҳе гирифтам ва ҳафтае як маротиба ба таълими сифр ва питон шурӯъ кардам. Ҳоло ман панҷ гурӯҳ, синфи худам дар хона ва дарсҳои инфиродӣ дорам. Чӣ тавр ман ба чунин ҳаёт омадаам ва маҳз чӣ гуна ба кӯдакон таълим медиҳам, ман дар ин мақола нақл мекунам.

Ман дар Канада, Калгари, Алберта зиндагӣ мекунам, бинобар ин баъзе нуктаҳо бо хусусиятҳои маҳаллӣ алоқаманд хоҳанд буд.

Хона

Доштани ҷои машқ аз аввал мушкили асосӣ буд. Ман кӯшиш кардам, ки офисҳо ва синфҳоро то соат ба иҷора ҷӯям, аммо он қадар муваффақ набуд. Донишгоҳи мо ва SAIT - муодили маҳаллии MIT - дарсҳоро бо компютер ва бидуни компютер мегузаронанд. Нархҳо дар он ҷо чандон инсондӯстона набуданд, вале дар ниҳоят маълум шуд, ки донишгоҳ ноболиғон ба хона намегузорад ва САИТ умуман танҳо ба донишҷӯёни худ иҷора медиҳад. Ҳамин тавр, ин вариант бекор карда шуд. Бисёр марказҳои офисӣ ҳастанд, ки утоқҳои вохӯрӣ ва офисҳоро дар як соат иҷора мегиранд, ширкатҳое ҳастанд, ки як қатор вариантҳоро аз синфи мукаммал то як ҳуҷра барои чор нафар пешниҳод мекунанд. Ман умед доштам, азбаски Алберта як вилояти нафтист, мо аз соли 2014 бӯҳрони сатҳи паст доштем ва бисёр минтақаҳои тиҷорат холӣ ҳастанд. Беҳуда умед доштам, нархҳо чунон баланд шуданд, ки дар аввал ҳатто бовар накардам. Барои соҳибон назар ба партовгоҳҳо дар утоқҳои холӣ нишаста, хароҷотро пардохт кардан осонтар аст.

Дар ин лахза ба ёдам омад, ки ман мунтазам андоз месупорам ва оё давлати азизи мо, дурусттараш, шахри Калгари дар он чо чизе дорад. Маълум шуд, ки воқеан вуҷуд дорад. Дар шаҳр майдонҳо барои бозии хоккей ва дигар конькибозӣ мавҷуданд ва дар ин майдонҳо ҳуҷраҳо мавҷуданд, ки дар онҳо ҷанговарони яхбандӣ стратегияҳои набардҳои ояндаро муҳокима мекунанд. Хулоса, хар як майдон як-ду хучра дорад, ки столу стул, тахтаи сафед ва хатто раковинаи чойник дорад. Нарх хеле илоҳӣ аст - 25 тугрики Канада дар як соат. Ман дар аввал тасмим гирифтам, ки якуним соат дарс гузаронам, бинобар ин ман дар гурӯҳи панҷнафарӣ нархи як синфро 35 доллар барои як бинӣ муқаррар кардам, то иҷорапулиро ҷуброн кунам, хуб, чизеро ба ҷайбам гузорам. Умуман, ман машқ карданро дар аренаҳо дӯст медоштам, ин яке аз мушкилотро ҳал кард - аксари русзабонҳо дар ҷануб зиндагӣ мекунанд ва ман дар шимоли шаҳр зиндагӣ мекунам, бинобар ин ман майдонро тақрибан дар миёна интихоб кардам. Аммо ноқулайиҳо низ буданд. Бюрократияи Канада хуб ва дӯстона аст, аммо, агар нарм карда гӯем, он метавонад каме суст бошад. Вақте ки шумо ба ритм одат кардаед ва пешакӣ нақша мекунед, ҳеҷ мушкиле вуҷуд надорад, аммо баъзан лаҳзаҳои ногуворе ба амал меоянд. Масалан, дар вебсайти шаҳр шумо метавонед вақт ва маконро ба осонӣ интихоб кунед, ҳуҷраро брон кунед, аммо шумо наметавонед ба ҳеҷ ваҷҳ пардохт кунед. Онҳо зангҳои телефонӣ мекунанд ва пардохтҳои кортро қабул мекунанд. Шумо метавонед ба идора рафта, бо пули нақд пардохт кунед. Як лахзаи хандаовар, вале на чандон гуворо буд, ки интизори занги онхо барои пардохти дарси дуюм будам, мунтазир нашудам ва рузи охир понздах дакика дер ба кабинет омадам. Ман маҷбур шудам, ки ба посбонон бо даҳони бепарво наздик шавам ва дурӯғ гӯям, ки ҳуҷра банд шудааст. Мо, канадаҳо, сухани худро барои он қабул мекунем, онҳо оромона маро иҷозат доданд ва ҳеҷ чизро тафтиш накарданд, аммо ман ин корро намекардам, агар одамон аллакай ба дарс намебуданд.

Ҳамин тавр, ман зимистон ва баҳорро анҷом додам, ва он гоҳ тағиротҳо ба амал омаданд, ки қаҳваи охирин шуданд. Аввалан, офис барои меҳмонон баста буд ва пешниҳод кард, ки пардохтҳоро тавассути телефон дар гӯша қабул кунад. Ман камаш ним соат пеш аз гузаштан дар гузар нишастам. Сониян, агар қаблан холаи азизам якуним соат аз ман пул гирифта бошад, ҳоло телефонро ягон духтар бардошта гуфт, ки пул ҳамагӣ як соат аст. Он вақт ман як гурӯҳи се, баъд ду нафар доштам ва 12.5 доллари изофӣ умуман зиёдатӣ набуд. Албатта, ман идеологӣ ҳастам, аммо агар занам маро ба кӯча ронад, касе нест, ки таълим диҳад. Он вакт ман хануз бекор будам.

Ва ман қарор додам, ки ба китобхона равам. Китобхонаҳо ҳуҷраҳои зеборо ройгон ба иҷора медиҳанд, аммо як чиз вуҷуд дорад - шумо наметавонед фаъолияти тиҷоратӣ анҷом диҳед. Дар он ҷо ҳатто созмонҳои хайрия низ иҷозаи ҷамъоварии пулро надоранд. Ба ман гуфтанд, ки ин махсусан назорат карда намешавад, чизи асосӣ ин аст, ки дар даромадгоҳ пул нагиред, аммо ман аслан вайрон кардани қоидаҳоро дӯст намедорам. Мушкилоти дигар дар он аст, ки ҳуҷраҳо аксар вақт серкоранд ва дар як вақт дар як ҷо ба нақша гирифтан душвор аст. Тобистону аввали зимистон дар китобхонаҳо дарс медодам, маҷбур шудам, ки дар куҷо ҷой буд, интихоб мекардам, дар натиҷа панҷ-шаш китобхонаро иваз кардам. Пас аз он ман ду моҳ пештар фармоиш додани ҷойро сар кардам ва баъд маълум шуд, ки он танҳо дар як китобхонаи хурд анҷом дода мешавад, дар боқимондаҳо мунтазам дар вақти лозима ҷой набуданд. Ва он гоҳ ман тасмим гирифтам, ки дар хона синфи компютерӣ созам. Ман тахтаро овезон кардам, мизи дуюм ва якчанд мониторҳои кӯҳнаро дар эълон харидам. Дар ҷои кор, ширкат ба ман ноутбуки нави пурқувват харид, зеро дар компютери ман таҳлил тақрибан 24 соат тӯл кашид. Дар маҷмӯъ, ман як компютери нави кӯҳна, як компютери кӯҳна, ноутбук, ки экрани хурдамро шикаста буд ва як нетбуки қадимие, ки дар он худам экранро пахш карда будам. Ман ҳамаи онҳоро ба мониторҳо пайваст кардам ва дар ҳама ҷо Linux mint насб кардам, ба истиснои нетбук, ки дар он дистрибюсияи хеле сабук насб кардам, паппи ба назар мерасад. Ман инчунин як ноутбуки кӯҳнаи нав дорам, ки барои 200 доллар харидаам, ман онро ба телевизор пайваст кардам. Муҳимтар аз ҳама, мизбони мо ба наздикӣ тирезаҳоро барои мо иваз кард ва ҳоло дар ҳуҷра чаҳорчӯбаҳои нави сафед ба ҷои фоҷиаи даҳшатбори харобшуда дорад. Зан меҳмонхона, ошхона ва хобгоҳи дуюмро ҳамчун кӯдакистон нигоҳ медорад, бинобар ин тамоми ошёнаи он сирф педагогӣ шуд. Ҳамин тавр, ҳоло бо ҳуҷра ҳама чиз хуб аст, биёед бевосита ба таълим меравем.

Харошидан

Ман ба додани асосҳои барномасозӣ бо забони Scratch шурӯъ мекунам. Ин забонест, ки блокҳои тайёрро истифода мебарад, ки он вақт дар MIT ихтироъ шуда буданд. Аксарияти кӯдакон аллакай дар мактаб харошиданро дидаанд, бинобар ин онҳо зуд ба он одат мекунанд. Барномаҳои тайёр ва нақшаҳои дарсӣ ҳастанд, аммо ба ман тамоман маъқул нест. Баъзе аҷиб - масалан, ҳикояи худро эҷод кунед. Тамоми барнома аз блокҳои бешумор иборат аст say '<...>' for 2 seconds. Дидан мумкин аст, ки онро шахсони хеле эҷодкор ихтироъ кардаанд, аммо бо ин равиш, шумо метавонед тарзи навиштани рамзи спагеттии классикии ҳиндиро омӯзед. Ман аз аввал дар бораи принсипҳо, ба монанди DRY ҳарф мезанам, дигар маҷмӯаҳои вазифаҳо хеле хубанд, аммо кӯдакон зуд ба нуқтаи худ расида, онҳоро мисли пулемёт месозанд. Натичаи хамин аст, ки онхо дар як дарс он чиро, ки дар панч-сола кардан лозим буд, ичро мекунанд. Ва барои ҷустуҷӯ ва интихоби вазифаҳо вақти зиёдеро талаб мекунад. Умуман, скретч бештар ба забон нест, балки ба IDE монанд аст, ки дар он шумо танҳо бояд дар хотир доред, ки дар куҷо клик кардан ва дар куҷо чизеро ҷустуҷӯ кардан лозим аст. Ҳамин ки донишҷӯён каму беш азхуд мешаванд, ман кӯшиш мекунам онҳоро ба python тарҷума кунам. Ман ҳатто як духтари ҳафтсола дорам, ки бо python барномаҳои оддӣ менависад. Он чизе, ки ман манфиати сифр мебинам, он аст, ки он дорои чунин мафҳумҳои асосӣ мебошад, ки ба таври бозӣ омӯхта мешаванд. Бо баъзе сабабҳо фаҳмидани идеяи тағирёбанда барои ҳама бидуни истисно хеле душвор аст. Дар аввал ман ин мавзӯъро зуд аз сар гузаронидам ва идома додам, то он даме, ки ман бо он факт дучор шудам, ки онҳо умуман намедонанд, ки бо он чӣ кор кунанд. Ҳоло ман вақти зиёдро ба тағирёбандаҳо сарф мекунам ва пайваста ба онҳо бармегардам. Шумо бояд свотинги аблаҳона кунед. Ман тағирёбандаҳои гуногунро дар экран иваз мекунам ва онҳоро водор мекунам, ки арзиши худро гӯянд. Scratch инчунин сохторҳои назоратӣ ва чекҳои арзиш дорад, ба монанди while, for ё if дар python. Онҳо ба осонӣ дода мешаванд, танҳо мушкилот бо ҳалқаҳои лона вуҷуд доранд. Ман кӯшиш мекунам, ки якчанд вазифаҳоро бо ҳалқаи лона гузорам ва то амали он визуалӣ бошад. Баъд аз ин, ман ба функсияҳо мегузарам. Ҳатто барои калонсолон, мафҳуми функсия равшан нест ва ҳатто барои кӯдакон. Ман муддати тӯлонӣ ба салиб мехкӯб мекунам, ки умуман чӣ гуна функсия аст, дар бораи заводе, ки ашёро ҳамчун воридот қабул мекунад, аммо мол медиҳад, дар бораи ошпазе, ки аз маҳсулоти хом хӯрок тайёр мекунад. Пас аз он мо барномаи «сандвич»-ро бо маҳсулот месозем ва аз он функсияе месозем, ки ба он маҳсулот ҳамчун параметр интиқол дода мешаванд. Оид ба омӯзиши функсияҳо, ман бо сифр тамом мекунам.

Python

Бо python осонтар аст. Як китоби хубе ҳаст, ки Python for Kids ном дорад ва ман онро барои таълим истифода мекунам. Дар он ҷо ҳама чиз стандартӣ аст - хатҳо, тартиби амалиёт, print(), input() ва гайра. Бо забони осон, бо ҳаҷвӣ навишта шудааст, ба кӯдакон маъқул аст. Он як камбудие дорад, ки барои бисёре аз китобҳои барномасозӣ маъмул аст. Тавре ки дар як шӯхии маъруф - чӣ тавр ба кашидани бум. Байзавӣ - доира - бум. Аз мафҳумҳои оддӣ гузаштан ба мафҳумҳои хеле мураккаб. Барои ба усули нуқта пайваст кардани объект ба ман чанд сессия лозим аст. Аз тарафи дигар, ман саросема нестам, ҳамон чизеро бо тарзҳои гуногун такрор мекунам, то ҳадди аққал як намуди тасвир пайдо шавад. Ман бо тағирёбандаҳо оғоз мекунам ва онҳоро боз мезанам, ин дафъа дар python. Тағйирёбандаҳо лаънат мебошанд.

Донишҷӯи зудбоваре, ки чанд моҳ пеш аз ин тағирёбандаҳоро моҳирона пахш карда буд, дар дарвозаи нав ба қӯчқор монанд аст ва X-ро бо Y, ки дар тахтаи сатри боло равшан навишта шудааст, илова карда наметавонад. Мо такрор мекунем! Тағирёбанда чӣ дорад? Ном ва маъно! Аломати баробар чӣ маъно дорад? Супориш! Чӣ тавр мо баробарӣ тафтиш кунем? Аломати ду баробар! Ва ҳамин тавр, мо такрор ба такрор, то равшании комил. Сипас, мо ба функсияҳо мегузарем, ки дар он шарҳи далелҳо тӯлонитаринро мегирад. Далелҳои номбаршуда, аз рӯи мавқеъ, бо нобаёнӣ ва ғайра. Мо то ҳол ба синф нарасидем. Илова ба python, мо алгоритмҳои маъмулро аз китоб меомӯзем, бештар дар ин бора баъдтар.

Дар асл, омӯзиш

Дарси ман чунин тартиб дода шудааст - дар давоми ним соат ман назария медиҳам, донишро тафтиш мекунам, чизҳои омӯхтаамро мустаҳкам мекунам. Соат — лабораторияхо. Аксар вақт ман ғамгин мешавам ва то як соат пахш мекунам, пас мутаносибан ним соат барои машқ боқӣ мемонад. Вақте ки ман python меомӯзам, ман курсро дида баромадам Алгоритмҳо ва сохторҳои додаҳо Хирянова аз MIPT. Ба ман баромади ӯ ва сохтори лексияҳо хеле маъқул шуд. Идеяи ӯ ин аст, ки чаҳорчӯбаҳо, синтаксис, китобхонаҳо кӯҳна мешаванд. Меъморӣ, кори дастаҷамъӣ, системаҳои идоракунии версия - ҳоло барвақт аст. Дар натиҷа, алгоритмҳо ва сохторҳои додаҳо мавҷуданд, ки кайҳо боз маълуманд ва ҳамеша дар шакли шабеҳ хоҳанд буд. Ман худам танҳо ададҳои бутунро аз институт Паскал дар ёд дорам. Азбаски шогирдони ман асосан ҷавонон, аз ҳафт то понздаҳсола ҳастанд, ман фикр мекунам, ки барои ояндаи онҳо гузоштани пойдевор муҳимтар аз навиштани платформаи зуд дар python аст. Ҳарчанд онҳо мехоҳанд як платформаи бештар дошта бошанд ва ман онҳоро мефаҳмам. Ман ба онҳо алгоритмҳои оддӣ медиҳам - ҳубобӣ, ҷустуҷӯи дуӣ дар рӯйхати мураттабшуда, аломати баръакси Лаҳистон бо истифода аз стек, аммо мо ҳар яки онҳоро ба таври муфассал таҳлил мекунем. Маълум шуд, ки бачаҳои муосир аслан намедонанд, ки компютер чӣ гуна кор мекунад, ман ҳам ба шумо мегӯям. Ман кӯшиш мекунам, ки дар ҳар як лексия якчанд мафҳумҳоро бо ҳам пайваст кунам. Масалан, компютер - хотира / протсессор - хотира аз ҳуҷайраҳо (ба ман иҷозат диҳед, ки лавҳаи хотираро нигоҳ доред, тахмин кунед, ки дар ин ҷо чанд ҳуҷайра мавҷуд аст) - ҳар як ячейка мисли лампаи барқ ​​​​аст - ду ҳолат вуҷуд дорад - ҳақиқӣ / бардурӯғ - ва / ё - дуӣ/даҳӣ - 8бит = 1байт - байт = 256 вариант - Навъи мантиқии маълумот дар як бит - Ададҳо барои як байт - float дар ду байт string дар як байт - рақами калонтарин дар 64 бит - рӯйхат ва корте аз намудҳои қаблӣ. Ман қайд мекунам, ки дар як компютери воқеӣ ҳама чиз то андозае фарқ мекунад ва миқдори гуногуни хотира барои ин намуди додаҳо, аммо чизи асосӣ ин аст, ки мо худамон намудҳои мураккабтари маълумотро аз соддатар дар раванди эҷод мекунем. Намудҳои додаҳо шояд душвортарин чизе дар хотир дошта бошанд. Аз ин рӯ, ман ҳар як дарсро бо гармкунии зуд оғоз мекунам - як донишҷӯ намуди маълумотро номбар мекунад, дигаре ду мисол меорад ва ғайра. Дар натиҷа, ман ба он ноил шудам, ки ҳатто кӯдакони хурдтарин шодмонона фарёд мезананд - шино кунед! булӣ! ҳафт, панҷ! пицца, мошин! Дар вакти лекция ман доимо ин ё он-ро мекашам, вагарна зуд бинии худро кашида, ба шифт нигох мекунанд. Бале, сатҳи дониши ҳар яки онҳо бояд байни вақтҳо тафтиш карда шавад.

Донишҷӯёни ман ҳеҷ гоҳ маро ҳам бо аблаҳии худ ва ҳам бо зеҳни тези ғайричашмдошт ба ҳайрат меоранд. Заковат, хушбахтона, бештар.

Ман мехостам бештар бинависам, аммо бо вуҷуди ин варақ баромад. Ман ба ҳама саволҳо бо қаноатмандӣ ҷавоб медиҳам. Ман ҳама гуна интиқодро бо ҳар роҳ истиқбол мекунам, танҳо дархост - дар шарҳҳо нисбат ба ҳамдигар таҳаммулпазиртар бошанд. Ин мақолаи хуб аст.

Манбаъ: will.com

Илова Эзоҳ