
Kai kas nors pradeda mokytis programuoti, jis dažniausiai susiduria su profesionaliais įrankiais, kurie, nors ir galingi, gali būti tikras labirintas tiems, kurie net nežino, kas yra kintamasis. Čia ir praverčia „Thonny“ – programavimo aplinka, kurios tikslas – pašalinti technines kliūtis kad studentai galėtų sutelkti dėmesį į tai, kas iš tikrųjų svarbu: kodo logikos supratimą neužklimpdami programinės įrangos konfigūravime.
Ši programa ypač populiari vidurinių ir aukštesniųjų mokyklų ugdymo centruose, nes ji puikiai tinka norint palikti blokinę programą ir žengti žingsnį į priekį. Tekstinės kalbos, tokios kaip PythonBūdamas nemokamas ir labai lengvas, jis leidžia studentui išvengti blaškymo dėl nesibaigiančių meniu ir išplėstinių parinkčių, kurių jam prireiks daug vėliau.
Kas tiksliai yra Thony ir kaip jis veikia?
Paprastai tariant, „Thonny“ yra tai, ką mes techniškai vadiname IDE (integruota kūrimo aplinka). Tai reiškia, kad užuot reikėję atskirai diegti „Python“ interpretatorių iš teksto redaktoriaus, „Thonny“... Jis viską supakuoja į vieną diegimo programą.Tiesą sakant, jame jau yra integruotas „Python“, nors jei esate labiau patyręs vartotojas ir turite įdiegtą savo versiją, galite ją susieti be problemų.
Sąsaja sukurta taip, kad nebūtų pernelyg sudėtinga. Ją atidarius randame tris pagrindinius skyrius: a. kodo redaktorius kur rašome savo programas, interaktyvi konsolė Apačioje yra skyrius, skirtas kodo eilutėms testuoti realiuoju laiku, ir kintamųjų langas, kuris yra grynas auksas, skirtas suprasti, kas vyksta „po gaubtu“, kol programa veikia.
Pagrindinės mokymosi funkcijos
„Thonny“ iš kitų redaktorių, tokių kaip „Visual Studio Code“, išsiskiria savo pedagoginiu požiūriu. Pavyzdžiui, jos vizualinis derintuvas Tai tiesiog nuostabu. Užuot naudoję sudėtingus lūžio taškus, galite paleisti kodą žingsnis po žingsnio (naudodami Ctrl+F5) ir pamatyti, kaip Python įvertina kiekvieną išraišką mažame mėlyname langelyje, pakeisdamas subreiškinius jų tikrosiomis reikšmėmis.
Dar vienas privalumas yra tai, kaip ji tvarko funkcijų atvaizdavimą. Įvedus funkciją, „Thonny“ atidaro nepriklausomas langas su savo vietiniais kintamaisiaisTai labai padeda suprasti sudėtingas sąvokas, tokias kaip rekursija. Be to, redaktorius automatiškai paryškina dažniausiai pasitaikančias sintaksės klaidas, tokias kaip kabutės ar atidaromieji skliaustai, todėl studentams nereikia gaišti valandų ieškant kvailų klaidų.
- Taikymo srities valdymas: Vizualiai atskirkite vietinius kintamuosius nuo globaliųjų, kad išvengtumėte painiavos.
- Etaloniniai modeliai: Tai leidžia perjungti supaprastintą rodinį (pavadinimas → reikšmė) ir realesnį (pavadinimas → adresas → reikšmė).
- Kodo užbaigimas: Tai padeda studentams tyrinėti Python API, nereikia įsiminti kiekvieno metodo.
- pip paketų tvarkyklė: Jame yra paprasta grafinė sąsaja, skirta išorinėms bibliotekoms įdiegti, nereikia vargti su komandine eilute.
Thonny klasėje ir praktiniai eksperimentai
Mokytojams „Thonny“ yra neįtikėtinas įrankis, nes leidžia klaidas paversti mokymosi galimybėmis. Dėl nuoseklaus požiūrio mokiniai gali nustatyti tikslią klaidos kilmęTai lavina daug stipresnį analitinį mąstymą. Nesvarbu, ar tai būtų paprastas skaičiuotuvas, ar spėjimo žaidimas, vertė slypi idėjos pavertimo loginiu kodu procese.
Be to, dėl savo universalumo jį galima integruoti į kitus dalykus. Matematikos ar gamtos mokslų srityse modeliavimas gali būti programuojamas apskaičiuoti objekto greitį, modeliuojant populiacijos augimą arba automatizuojant sudėtingas matematines operacijas, programavimą paverčiant visa apimančia priemone, o ne tik izoliuota tema.
Suderinamumas ir aparatinė įranga: Raspberry Pi ir ESP32
Jei turite „Raspberry Pi“, tikriausiai pastebėjote, kad „Thonny“ yra iš anksto įdiegta. Raspberry Pi OSTai ne atsitiktinumas; „Raspberry Pi Foundation“ jį įtraukė būtent todėl, kad jis yra geriausios priekinės durys Jaunesniems vartotojams. Nors kituose redaktoriuose tektų valandų valandas konfigūruoti papildinius ir sistemos kelius, čia tereikia atidaryti ir programuoti.
Jis taip pat puikiai veikia elektronikos pasaulyje. Tai rekomenduojama aplinka programuoti grandinių plokštes. ESP32 naudojant „MicroPython“Dėl galimybės prisijungti prie išorinių įrenginių ir valdyti nuoseklųjį ryšį, tai idealus pasirinkimas tiems, kurie nori žengti pirmuosius žingsnius daiktų interneto (IoT) srityje neapsunkindami savo gyvenimo nuobodžiomis konfigūracijomis.
Programa yra visiškai kelių platformų ir prieinama „Windows“, „Mac“ ir „Linux“Tokiose sistemose kaip „Deepin“ jį galima įdiegti per oficialias saugyklas arba per „pip“, užtikrinant, kad bet kuris studentas, nepriklausomai nuo jo operacinės sistemos, turėtų prieigą prie tos pačios mokymosi patirties.

