Mga laro ng programming, paglikha mula sa simula: Para sa mga bata at mga kabataan, pati na rin ang kanilang mga magulang at guro! Idinisenyo para sa isang malawak na hanay ng mga mambabasa at pag-aaral ng programming. Tkinter Library - Modern Programming.
Inirerekumendang Edad: Mula 13 taon
Sumusulat kami ng mga laro: Nag-aaral kami ng programming sa Python 3 sa halimbawa ng pagsusulat ng simple ngunit nagpapakita ng mga pagkakataon sa programming.
Impormasyon tungkol sa kung paano magtrabaho kasama ang library ng Tkinter, kung saan maaari kang lumikha ng mga malubhang programa na may maginhawang intuitive na interface, pagpapakilala sa functional (procedural) programming, pag-aaral ng mga prinsipyo ng pagbuo ng isang programa batay sa mga patakaran na "hatiin at lupigin", na Nag-aambag sa creative na pag-iisip at epektibong tagumpay din sa pang-araw-araw na buhay. Paano lumikha ng isang pindutan? Paano mag-program ng isang aksyon sa pamamagitan ng pagpindot nito? Paano magpakita ng isang window na may mensahe? Ang Laconic Modern Design, Kagandahan at Grace ay Tkinter.
Bakit ang tutorial na ito? Ako ay nagtatrabaho bilang isang guro ng computer science dalawang dekada at dumating sa isang nakakainis na bagay. Karamihan sa mga materyales na idinisenyo upang "magturo ng programming" ay hindi aktwal na itinuro, ngunit ang mga kakaibang mga libro ng sanggunian sa wika: syntax, function, resulta. Sumang-ayon, kahit na matutunan namin ang buong diksyunaryo ng Russian-Ingles, hindi ako magsasalita ng Ingles. Dahil para sa isang pag-uusap, kailangan mong malaman ang higit sa isang libong mga subtleties: beses, tanggihan, paggamit ng panghalip at prepositions at iba pa.
Sa aklat na ito, hindi lang ako nakikipag-usap tungkol sa Python 3, kundi pati na rin Ang mambabasa sa pamamagitan ng pangangatuwiran, lohikal na konklusyon ay hindi lamang isang tanong "sa ano?", Ngunit "para sa ano?" at bakit?" Ang lahat ng teorya ay agad na makahanap ng isang pagmuni-muni sa pagsasanay.
Istraktura ng materyal:
- Pangunahing impormasyon tungkol sa wika ng Python 3;
- Arkitektura ng Laro: Sa anong mga prinsipyo na laro ang itinatayo , na kailangan mong makita kung paano magkaloob ng mas mababang sistema ng pagpoproseso ng data;
- mga trick at trick ng programmer: upang linlangin ang kapalaran na imposible, ngunit posible na mapawi ang trabaho (at kailangan mo);
Mga Laro: Apat na laro ang iniharap sa bahaging ito:
1. "Hulaan ang numero." Layunin ng laro: Libangan at pagtatasa ng mga numerical row. Para sa mga bata na natututong mabilang. Ikaw, kung ikaw ay isang magulang, maaari kang magsulat ng isang laro na partikular para sa iyong anak, na inilatag ang iyong mga hangarin sa programa.
2. "Matuto nang mabilang." Layunin ng laro: Pag-unlad ng mga kasanayan sa account. Ito ay angkop para sa lahat - at kahit na mga matatanda na nais na itaas ang kakayahan at dagdagan ang bilis ng tamang iskor "sa isip."
3 "Casino 678". Layunin ng laro: Antipopaganda Pagsusugal. Kapag isinulat mo ang algorithm sa iyong sariling mga kamay at, nawawalan ng virtual na pera, mauunawaan mo na imposibleng manalo, ang interes sa pagsusugal ay mawawala. Inirerekomenda para sa mga kabataan na may pag-asa na biglang nagsimula ng hindi bababa sa "milyong dolyar" at live na Nadovyuchi.
4. "Hippodrome." Layunin ng laro: pag-aaral ng library ng Tkinter, na bumubuo ng isang window application (Windows), gumana sa mga larawan, animation ng imahe sa window ng programa, mga sistema ng coordinate. Gumana sa mga parameter ng proseso: baguhin sa sitwasyon ng laro batay sa randomness.
Ang mga iniharap na algorithm ay naglalayong edukasyon:
- Pag-unawa sa mga prinsipyo ng processor;
- Praktikal na kakayahan upang lumikha at mag-record ng mga algorithm sa wika;
- Mga kasanayan upang ipatupad ang pagpoproseso ng data sa mga tool sa python;
- Mga kasanayan upang magamit ang mga modernong tool sa mataas na antas;
- ... at pagpapasikat ng creative na palipasan.
> Makikita mo:
- Pangunahing algorithm sa pagpoproseso ng data;
- Praktikal na payo at mga komento sa batayan ng maraming mga taon ng karanasan;
- Mga yugto ng pagdidisenyo ng mga algorithm para sa mga laro;
- Paglalarawan ng trabaho ng tkinter library sa mga praktikal na halimbawa;
- Mga pagsubok para sa pagsubok ng pag-unawa sa code ng Python.
Mangyaring, kung gusto mo ang application, - ilagay ang rating at magsulat ng komento. Tunay na motivating para sa pagpapatuloy ng trabaho :)
Espesyal na salamat sa Smilezzz: Kung wala ka, hindi ito magiging!
- исправлен недочёт, при котором приложение не запускалось на некоторых устройствах с Android 12;
- коррекция по тексту, выражаю благодарность Т Н, большое спасибо!