Hlavná Mac Vytvorte hru Python pre Raspberry Pi

Vytvorte hru Python pre Raspberry Pi



Ak ste hrdým vlastníkom zariadenia Raspberry Pi, vizuálny jazyk Scratch je skvelým spôsobom, ako podniknúť prvé kroky v programovaní. Ak však chcete odomknúť viac sily a potenciálu hardvéru, pozrite sa na Python.

Viac malín Pi ...

Vyskúšajte nášho sprievodcu výučbou písanie vlastnej hry Raspberry Pi pomocou programu Scratch a odošli svoje stvorenie do hry, aby si mohol vyhrať 250 libier

Python je predvolený vzdelávací programovací jazyk pre Raspberry Pi. Po celom svete sa používa ako úvodný jazyk pre mnoho platforiem vďaka svojmu prehľadnému štýlu a ľahko zrozumiteľnej syntaxi. Nie je to však iba pre začiatočníkov: podľa indexu TIOBE Programming Community je Python ôsmym najpopulárnejším programovacím jazykom medzi profesionálnymi inžiniermi pred Perlom, JavaScriptom a Visual Basic .NET. Je tiež zadarmo, takže je ľahké pochopiť, prečo si toľko ľudí zvolilo Python ako svoj prvý skriptovací jazyk.

V tejto funkcii predstavíme kľúčové koncepty jazyka Python a ukážeme vám, ako začať s jazykom, keď vás prevedieme ukážkovou hrou napísanou v jazyku Python. Potom je na vás, aby ste vytvorili svoje vlastné majstrovské dielo, ktoré môžete prihlásiť do našej súťaže v kódovaní Raspberry Pi.

Zoznámenie sa s Pythonom

Používajú sa dve hlavné verzie Pythonu. Python 3 je budúcnosť, ale Python 2 má širšiu kompatibilitu s existujúcimi zdrojmi a práve táto verzia je v súčasnosti dodávaná s balíkom Raspberry Pi. V tomto výučbe použijeme Python 2.7, konečné stabilné vydanie v sérii 2.x: to znamená, že väčšinu nezmenených online príkladov a vopred napísaného kódu môžeme použiť. Až príde čas, prechod na verziu 3 bude jednoduchý.

Prvá vec, ktorú si môžete všimnúť na Pythone, je jeho úhľadný vzhľad. Používatelia, ktorí používajú PHP, JavaScript alebo iné moderné jazyky, tiež spozorujú absenciu zložených zátvoriek, ktoré sa bežne používajú na uzavretie častí kódu. Je to tak preto, lebo Python používa na usporiadanie kódu odsadenie. Toto je osvedčený postup vo väčšine jazykov, pretože zvyšuje čitateľnosť kódu: v jazyku Python je povinný. Ak nedostanete správne medzery, váš kód nebude fungovať. Aj keď to môže byť posun pre skúsených programátorov, stane sa rýchlo prirodzeným a v predvolenom nastavení vedie k jasnému a zrozumiteľnému kódu.

Python je tiež dobrým prvým jazykom, pretože predstavuje jednoduchú implementáciu objektovo orientovaného programovania - koncept, ktorému musí rozumieť každý začínajúci programátor - a je zdržanlivý pri vytváraní a správe premenných. Čistým výsledkom je obzvlášť produktívne programovacie prostredie.

Kód v jazyku Python sa zvyčajne spúšťa skôr ako tlmočník, než aby sa kompiloval, ale napriek tomu sú konečné výsledky veľmi rýchle. Aplikácie v jazyku Python môžu bežať na všetkých hlavných operačných systémoch, takže je možné vytvoriť hru v jazyku Python na počítači so systémom Windows a nechať ich bežať na skrinke pre Mac alebo Linux - alebo skutočne na Raspberry Pi.

Vytvorte hru Python pre Raspberry Pi

Poslednou veľkou výhodou Pythonu je dostupnosť širokej škály doplnkových modulov, ktoré prinášajú ďalšiu funkcionalitu. Jedným z takýchto modulov je Pygame . Ako naznačuje jeho názov, Pygame vám pomáha vytvárať hry pomocou Pythonu: napríklad výrazne zlepšuje prácu s obrázkami prostredníctvom svojej triedy Sprite, uľahčuje ovládanie zvuku v hre a dokonca umožňuje vašej hre pracovať s joystickmi. Hry ako Call of Duty možno presahujú jej možnosti, ale klon Angry Birds určite nie.

zmazať účet reddit a všetky komentáre

Natívny a multiplatformový vývoj

Ak na svojom Raspberry Pi používate odporúčanú distribúciu Debian Squeeze Linux, programy Python a Pygame sú predinštalované, takže môžete ihneď začať programovať. Skripty Python môžete písať v textovom editore, ale odporúčame vám využiť bezplatné integrované vývojové prostredie (IDE) Geany, ktoré je tiež nainštalované ako súčasť operačného systému. Tento softvér ponúka programátorom množstvo užitočných funkcií, ako napríklad automatické zafarbenie syntaxe, ktoré uľahčuje čítanie a ladenie kódu, a prehliadač symbolov, ktorý pomáha sledovať všetky triedy a premenné v kóde.

Ako sme už spomenuli, Python však funguje na mnohých platformách, takže môžete svoj kód napísať na počítač so systémom Windows a po dokončení ho presunúť do formátu Raspberry Pi. Ak to chcete urobiť, budete musieť nainštalujte si na svojom počítači Python 2.7 . Aj keď používate 64-bitový Windows, vyberte bežný inštalátor Windows, nie x86-64, pretože štandardná inštalácia Pygame je iba 32-bitová.

Ďalšia strana

Zaujímavé Články

Redakcia Choice

Zmeňte typ sieťového umiestnenia pomocou prostredia PowerShell v systéme Windows 10
Zmeňte typ sieťového umiestnenia pomocou prostredia PowerShell v systéme Windows 10
Týmto spôsobom je možné nastaviť typ sieťového umiestnenia na súkromné ​​alebo verejné v systéme Windows 10 pomocou prostredia PowerShell s rutinou cmdlet Set-NetConnectionProfile.
Žiarovky Philips Hue dostávajú na Cyber ​​Monday výrazné zníženie ceny
Žiarovky Philips Hue dostávajú na Cyber ​​Monday výrazné zníženie ceny
Snívate o prepojení svojej inteligentnej domácnosti s oslnivými svetlami, ale nemôžete sa vyhnúť vysokej cene inteligentných žiaroviek? Už viac snívajte, pretože Amazon znižuje cenu za množstvo žiarovkových žiaroviek Philips Hue
Ako odstrániť miesta z AccuWeather
Ako odstrániť miesta z AccuWeather
Pretože je jednou z najpopulárnejších služieb hlásenia počasia v súčasnosti, je AccuWeather k dispozícii takmer na každej predstaviteľnej platforme. Bez ohľadu na región je takmer isté, že získate pomerne spoľahlivú a aktuálnu predpoveď. Ak prechádzate určité miesta
Resetujte aplikáciu Počasie v systéme Windows 10
Resetujte aplikáciu Počasie v systéme Windows 10
Windows 10 sa dodáva s aplikáciou Počasie, ktorá umožňuje získať predpoveď počasia. Ak to nefunguje správne, môžete to skúsiť resetovať.
Ako zistiť, kto sa vám páčil na Badoo
Ako zistiť, kto sa vám páčil na Badoo
Badoo je ako moderný Amor, vyrovnáva sa ľuďom podobných záujmov a otvára veľa nových možností. Ak sa cítite osamelý a potrebujete sa s niekým porozprávať, Badoo je skvelým miestom na stretnutie. Môžete tiež
Ako vypnúť automatický jas v systéme Windows
Ako vypnúť automatický jas v systéme Windows
Vypnite automatický jas v systéme Windows 11 alebo Windows 10, aby ste získali väčšiu kontrolu nad displejom.
Ako to opraviť, keď sa obrazovka Androidu neotáča
Ako to opraviť, keď sa obrazovka Androidu neotáča
Otočíte svoj Android a obrazovka sa neotočí. Existuje niekoľko jednoduchých spôsobov, ako vyriešiť túto bežnú nepríjemnosť vrátane kontroly nastavení automatického otáčania