Spēļu programmēšana, veidošana no jauna: bērniem un pusaudžiem, kā arī viņu vecākiem un skolotājiem! Paredzēts plašam lasītāju un programmēšanas studentu lokam. Tkinter bibliotēka ir moderna programmēšana.
Ieteicamais vecums: no 13 gadu vecuma
Spēļu rakstīšana: apgūstiet Python 3 programmēšanu, rakstot vienkāršas spēles, kas demonstrē programmēšanas iespējas.
Sniedz informāciju par darbu ar Tkinter bibliotēku, ar kuras palīdzību jūs varat izveidot nopietnas programmas ar ērtu intuitīvu saskarni, ievadu funkcionālajai (procesuālajai) programmēšanai, izpētīt programmas veidošanas principus, pamatojoties uz likumu "sadalīt un iekarot", kas veicina uz radošu domāšanu un efektīvu sasniegumu rezultātu arī ikdienā. Kā izveidot pogu? Kā ieprogrammēt darbību, noklikšķinot uz tās? Kā parādīt ziņojumu lodziņu? Lakonisks mūsdienu dizains, skaistums un grācija - tas ir Tkinter.
Kāpēc tieši šī apmācība? Divas desmitgades strādāju par informātikas skolotāju, un esmu saskārusies ar vienu kaitinošu lietu. Lielākā daļa materiālu, kas paredzēti "programmēšanas mācīšanai", patiesībā nemāca, bet ir sava veida atsauce uz valodu: sintakse, funkcijas, rezultāts. Piekrītu, pat ja mēs apgūsim visu krievu-angļu vārdnīcu, mēs nerunāsim angliski. Jo sarunai ir jāzina vēl tūkstoš smalkumu: laiki, deklinācijas, vietniekvārdu un priekšvārdu lietošana utt.
Šajā apmācībā es runāju ne tikai par Python 3 valodu, bet arī vedu lasītāju caur argumentāciju, loģisku pamatojumu, atbildot ne tikai uz jautājumu "Ar kādu palīdzību?", Bet arī "Par ko?" un kāpēc?" Visa teorija nekavējoties tiks atspoguļota praksē.
MATERIĀLĀ STRUKTŪRA:
- pamatinformācija par Python 3 valodu;
- spēļu arhitektūra: pēc kādiem principiem tiek veidotas spēles, kas jāparedz, kā izveidot datu apstrādes sistēmu;
- programmētāja triki: jūs nevarat pievilt likteni, bet jūs varat (un jums vajadzētu) atvieglot savu darbu;
- spēles: šajā daļā ir četras spēles:
1. "Uzminiet numuru." Spēles mērķis: jautrība un skaitļu sēriju analīze. Bērniem, kuri mācās skaitīt. Jūs, ja esat vecāki, varat uzrakstīt spēli tieši savam bērnam, ievietojot programmā savas vēlmes.
2. "Iemācieties skaitīt." Spēles mērķis: skaitīšanas prasmju attīstīšana. Parasti piemērots visiem - un pat pieaugušajiem, kuri vēlas uzlabot savas prasmes un palielināt pareizas "garīgās" aritmētikas ātrumu.
3. "Kazino 678". Spēles mērķis: azartspēļu propaganda. Rakstot algoritmu ar savām rokām un, zaudējot virtuālo naudu, jūs saprotat, ka jūs vienkārši nevarat uzvarēt, interese par azartspēlēm izzudīs. Ieteicams pusaudžiem, kuri cer pēkšņi kļūt bagāti ar vismaz "miljonu dolāru" un dzīvot laimīgi.
4. "Hipodroms". Spēles mērķis: Tkinter bibliotēkas izpēte, loga lietojumprogrammas veidošana (Windows), darbs ar attēliem, attēlu animēšana programmas logā, koordinātu sistēmas. Darbs ar procesa parametriem: spēles situācijas mainīšana, pamatojoties uz nejaušību.
Iesniegto algoritmu mērķis ir izglītot:
- pārstrādātāja principu izpratne;
- praktiskas spējas veidot un rakstīt algoritmus valodā;
- spēja ieviest datu apstrādi ar Python rīkiem;
- prasme izmantot mūsdienīgus augsta līmeņa valodas rīkus;
- ... un radošās izklaides popularizēšana.
Jūs atradīsit:
- datu apstrādes algoritmi;
- praktiski padomi un komentāri, pamatojoties uz daudzu gadu pieredzi;
- spēļu algoritmu projektēšanas posmi;
- Tkinter bibliotēkas darba apraksts ar praktiskiem piemēriem;
- testi Python koda izpratnes praktizēšanai.
Lūdzu, ja jums patika lietotne, lūdzu, novērtējiet to un uzrakstiet komentāru. Ļoti motivē turpināt strādāt :)
Īpašs paldies SmileZzz: bez jums tas vispār nebūtu noticis!
Atjaunināta
2024. gada 7. maijs