Marafiki! Kwa sababu za kiafya na baadhi ya matatizo yasiyotarajiwa, ninalazimika kuelekeza upya mshale wa uzoefu na ujuzi wangu kwa miradi mingine; kwa sasa maombi hayajasasishwa, sura mpya ziko katika hali ya machafuko, kana kwamba paka alitawanya vipande vya karatasi. Mara tu kila kitu kitakaporudi kwa kawaida, kazi kwenye mradi itaendelea.
Sasa haiwezekani kuunga mkono na kufungua sehemu zilizofungwa (kutakuwa na hitilafu katika programu). Ninaomba radhi na ninatumai kwa utatuzi wa haraka wa hali hiyo.
Je! unataka kujifunza jinsi ya kutengeneza programu katika dhana ya upangaji inayolenga kitu? Je, unataka kuangalia usanifu na kanuni za kujenga algoriti za mchezo? Jifunze jinsi ya kufanya kazi na michoro kwenye pygame: kuonyesha picha, kufanya kazi kwa sauti, kufuatilia vibonye vya kibodi na vitendo vya kipanya?
Maombi ni muendelezo wa mfululizo wa vifaa vya elimu "programu ya mchezo, uumbaji kutoka mwanzo (Python 3)". Hapa tutazungumzia kuhusu misingi na kanuni za kuendeleza programu kwa kutumia programu inayolenga kitu katika toleo la Python 3.x.
Nyenzo za "dummies" katika OOP, lakini sio wanaoanza kwenye Python. Ujuzi wa miundo ya msingi ya lugha inahitajika: vitambulisho, maneno ya mantiki, masharti, vitanzi. Ujuzi na uelewa wa kazi katika lugha ya programu ni muhimu sana.
Maelezo ya kina ya mawazo na utekelezaji, mifano ya vitendo na matokeo hutolewa. Orodha kubwa za msimbo zinaweza kupakuliwa kutoka kwa viungo na kujaribu kwenye kompyuta yako. Utendaji wa programu umehakikishwa kwenye toleo la 3.7 la Python na la juu zaidi. Ikiwa unaendeleza kwenye simu mahiri, basi itafanya kazi, lakini msimbo utalazimika kurekebishwa (kwa mfano, kubadilisha data ya saizi ya skrini). Lakini bado, mwandishi anapendekeza sana kutumia kompyuta binafsi, ikiwa inawezekana.
Ni nini kinachozingatiwa? Mitambo ya OOP: kanuni za kukuza na kuandika msimbo wa darasa, kuunda hali za darasa: kila kitu na mifano na maelezo ya kina. Sehemu ya kiufundi ya kazi ya vitu kwenye RAM ya kifaa inazingatiwa. Njia za lazima, mifano na uhalali wa utekelezaji. Kazi za suluhisho la kujitegemea. Fanya kazi na michoro, sauti na vifaa vya kuingiza sauti. michoro ya UML. Mifumo ya upangaji ya OOP kwa wanaoanza.
Pamoja na uondoaji wa kutisha na ujumuishaji, urithi usioeleweka, polymorphism ya kutisha, aina fulani ya miingiliano, na kila aina ya hali na tabia, na wakati huo huo kuficha data. Hakuna haja ya kuogopa - kila kitu kinaelezewa kwa maneno rahisi.
Kwa kuongeza: utafiti wa neno la siri ubinafsi, na kwa nini haiwezekani kufanya bila hiyo.
Baada ya kusoma, utapokea zana ya kukuza tic-tac-toe yako mwenyewe, aina mbalimbali za michezo ya blackjack, wapiga risasi-rpg na, bila shaka, wabofya! Unapewa chombo ambacho unaweza kuandika programu yoyote ikiwa una muda wa bure.
Imependekezwa kwa umri wa miaka 13+ na pia kwa yeyote anayevutiwa. Itakuwa muhimu kwa walimu na wakufunzi wa sayansi ya kompyuta.
Kauli mbiu ya nyenzo: "OOP ni, kwa kweli, rahisi!". Kwa anuwai ya wasomaji, mtindo wa "sayansi maarufu" na maswali ya kujidhibiti, michoro na memes.
Mwandishi anataka bahati nzuri katika kujifunza programu, matatizo mazuri kwako, msimbo wa kuvutia na ufumbuzi wa smart!
Ilisasishwa tarehe
14 Feb 2022