Pagrindinis „Mac“ Sukurkite „Python“ žaidimą, skirtą „Raspberry Pi“

Sukurkite „Python“ žaidimą, skirtą „Raspberry Pi“



Jei esate išdidus „Raspberry Pi“ savininkas, vaizdinė „Scratch“ kalba yra puikus būdas žengti pirmuosius žingsnius programuojant. Bet jei norite išlaisvinti daugiau aparatūros galios ir galimybių, pažvelkite į „Python“.

Daugiau aviečių Pi ...

Peržiūrėkite mūsų mokymo vadovą rašydamas savo „Raspberry Pi“ žaidimą naudodamas „Scratch“ ir pateikite savo žaidimo kūrinį, kad galėtumėte laimėti 250 svarų sterlingų

„Python“ yra numatytoji „Raspberry Pi“ mokymo programavimo kalba. Dėl nepriekaištingo stiliaus ir lengvai suprantamos sintaksės ji naudojama visame pasaulyje kaip įvadinė kalba daugybei platformų. Vis dėlto tai nėra skirta tik pradedantiesiems: pagal „TIOBE Programming Community“ indeksą „Python“ yra aštunta pagal populiarumą programavimo kalba tarp profesionalių inžinierių, lenkdama „Perl“, „JavaScript“ ir „Visual Basic .NET“. Tai taip pat nemokama, todėl nesunku suprasti, kodėl tiek daug žmonių pasirenka „Python“ kaip pirmąją scenarijų kalbą.

Šioje funkcijoje mes supažindinsime su pagrindinėmis „Python“ sąvokomis ir parodysime, kaip pradėti naudotis kalba, apžiūrinėjant „Python“ parašytą žaidimo pavyzdį. Tada jums reikia sukurti savo šedevrą, kurį galėsite pateikti mūsų „Raspberry Pi“ kodavimo konkursui.

kaip susieti slinkties ratą šokinėti

Pažintis su „Python“

Naudojamos dvi pagrindinės „Python“ versijos. „Python 3“ yra ateitis, tačiau „Python 2“ turi didesnį suderinamumą su esamais ištekliais, ir būtent šią versiją šiuo metu sudaro „Raspberry Pi“. Šioje pamokoje naudosime „Python 2.7“, paskutinį stabilų „2.x“ serijos leidimą: tai reiškia, kad daugumą internetinių pavyzdžių ir iš anksto parašytą kodą galime naudoti nepakitę. Kai ateis laikas, pereiti prie 3 versijos bus nesudėtinga.

Pirmas dalykas, kurį galite pastebėti apie „Python“, yra tai, kaip jis atrodo tvarkingas. Tie, kurie įpratę naudoti PHP, „JavaScript“ ar kitas šiuolaikines kalbas, taip pat pastebės, kad nėra garbanotų petnešų, kaip įprasta naudoti kodo sekcijoms pridėti. Taip yra todėl, kad „Python“ kodui tvarkyti naudoja įtraukas. Tai yra gera praktika daugeliu kalbų, nes tai daro kodą lengviau įskaitomą: „Python“ jis yra privalomas. Jei jūsų tarpai nebus teisingi, kodas neveiks. Nors tai gali būti pamaina patyrusiems programuotojams, tai greitai tampa natūralu ir pagal numatytuosius nustatymus sukuria aiškų, suprantamą kodą.

„Python“ taip pat yra gera pirmoji kalba, nes ji reiškia paprastą objektinio programavimo įgyvendinimą - koncepciją, kurią turi suprasti bet kuris besikreipiantis programuotojas, ir yra laisvas dėl to, kaip kintamieji yra kuriami ir valdomi. Grynasis rezultatas yra ypač produktyvi programavimo aplinka.

„Python“ kodas paprastai vykdomas per vertėją, o ne yra kompiliuojamas, tačiau, nepaisant to, galutiniai rezultatai yra gana greiti. „Python“ programos gali veikti visose pagrindinėse operacinėse sistemose, todėl galima sukurti „Python“ žaidimą „Windows“ kompiuteryje ir leisti jį paleisti „Mac“ ar „Linux“ dėžutėje - arba iš tikrųjų „Raspberry Pi“.

Sukurkite „Python“ žaidimą, skirtą „Raspberry Pi“

Paskutinis puikus „Python“ privalumas yra tai, kad yra daugybė papildomų modulių, suteikiančių papildomų funkcijų. Vienas iš tokių modulių yra „Pygame“ . Kaip rodo jo pavadinimas, „Pygame“ padeda kurti žaidimus naudojant „Python“: pavyzdžiui, jis labai pagerina vaizdo valdymą per „Sprite“ klasę, palengvina žaidimo garso valdymą ir netgi leidžia jūsų žaidimui veikti su vairasvirtėmis. Tokie žaidimai kaip „Call of Duty“ gali viršyti jo galimybes, tačiau „Angry Birds“ klonas tikrai ne.

Gimtoji ir daugiaplatformė plėtra

Jei naudojate rekomenduojamą „Debian Squeeze Linux“ paskirstymą „Raspberry Pi“, „Python“ ir „Pygame“ yra iš anksto įdiegti, todėl galite pradėti programuoti iš karto. Galite rašyti „Python“ scenarijus teksto rengyklėje, tačiau siūlome pasinaudoti nemokama „Geany“ integruota kūrimo aplinka (IDE), kuri taip pat įdiegta kaip operacinės sistemos dalis. Ši programinė įranga siūlo daugybę programuotojams naudingų funkcijų, tokių kaip automatinis sintaksės dažymas, kad jūsų kodą būtų lengviau skaityti ir derinti, ir simbolių naršyklė, padedanti sekti visas jūsų kodo klases ir kintamuosius.

Kaip jau minėjome, „Python“ veikia daugelyje platformų, todėl galite parašyti kodą „Windows“ kompiuteryje ir, kai baigsite, perkelkite jį į „Raspberry Pi“. Norėdami tai padaryti, jums reikės įdiekite „Python 2.7“ į savo kompiuterį . Net jei naudojate 64 bitų „Windows“, pasirinkite įprastą „Windows“ diegimo programą, o ne „x86-64“, nes standartinis „Pygame“ diegimas yra tik 32 bitų.

Kitas puslapis

Įdomios Straipsniai

Redaktoriaus Pasirinkimas

Žymų archyvai: „Windows 10“ rezervavimo programa
Žymų archyvai: „Windows 10“ rezervavimo programa
Išjunkite apsaugotą slaptažodžiu bendrinimą sistemoje „Windows 10“
Išjunkite apsaugotą slaptažodžiu bendrinimą sistemoje „Windows 10“
Sužinokite, kaip padaryti jūsų bendrinamus išteklius prieinamus vartotojams be paskyros kompiuteryje, išjungdami „Windows 10“ slaptažodžiu apsaugotą bendrinimo funkciją.
Projektas NEON yra nauja „Windows 10“ dizaino kalba
Projektas NEON yra nauja „Windows 10“ dizaino kalba
„Microsoft“ vėl pradėjo atnaujinti „Windows 10“ operacinės sistemos išvaizdą, įskaitant integruotas „Windows“ programas. Nauja dizaino kalba, pavadinta „Project NEON“, suteikia daugiau skaidrumo, suliejimo ir animacijos „Universal Windows Platform“ programų vartotojo sąsajai. Šiuo metu „Windows“ skaičiuoklės, „Windows“ fotoaparato, diktofono, „Paint 3D“ ir
Sukurkite naują biblioteką sistemoje „Windows 10“
Sukurkite naują biblioteką sistemoje „Windows 10“
Kaip sukurti naują biblioteką sistemoje „Windows 10“. Naudodama „Windows 7“, „Microsoft“ pristatė „Bibliotekos“: nuostabią „Explorer“ apvalkalo savybę, leidžiančią jums
Kaip atrakinti užšaldytą pelę HP nešiojamajame kompiuteryje
Kaip atrakinti užšaldytą pelę HP nešiojamajame kompiuteryje
Norėdami atrakinti sustingusią pelę HP nešiojamame kompiuteryje, turite atmesti valdymo skydelio problemas ir išbandyti kai kuriuos pataisymus. Išbandykite šiuos neveikiančios HP pelės pataisymus
Kaip prijungti „Echo Show 5“ prie „Bluetooth“ garsiakalbio
Kaip prijungti „Echo Show 5“ prie „Bluetooth“ garsiakalbio
„Echo Show 5“ turi įmontuotą garsiakalbį, kuris puikiai tinka atsitiktiniam klausymui ir skambučiams. Bet jei esate šiek tiek audiofilas, pastebėsite, kad įmontuotam garsiakalbiui trūksta galios ir garso takelio, kurį įdėti
Kaip atspindėti „Android“ telefoną naudojant „Amazon Fire Stick“
Kaip atspindėti „Android“ telefoną naudojant „Amazon Fire Stick“
https://youtu.be/idsIJmbRqxY Per pastaruosius dešimt metų filmų ir televizijos programų transliavimas perėjo iš nišinio, nerangaus būdo žiūrėti mėgstamą pramogą į tai, kaip dauguma žmonių leidžia laisvalaikį. „Netflix“, „Hulu“, „Amazon Prime“,