Hlavní Mac Vytvořte hru Python pro Raspberry Pi

Vytvořte hru Python pro Raspberry Pi



Pokud jste hrdým vlastníkem Raspberry Pi, vizuální jazyk Scratch je skvělý způsob, jak podniknout první kroky v programování. Chcete-li však odemknout více síly a potenciálu hardwaru, podívejte se na Python.

Více Raspberry Pi…

Podívejte se na našeho průvodce výukovým programem psaní vlastní hry Raspberry Pi pomocí Scratch a přihlaste svou tvorbu hry a získejte šanci vyhrát 250 £

Jak zjistím, zda je telefon odemčený

Python je výchozí vzdělávací programovací jazyk pro Raspberry Pi. Používá se po celém světě jako úvodní jazyk pro mnoho platforem díky svému přehlednému stylu a snadno srozumitelné syntaxi. Není to však jen pro začátečníky: podle indexu TIOBE Programming Community je Python osmým nejoblíbenějším programovacím jazykem mezi profesionálními inženýry, před Perlem, JavaScriptem a Visual Basic .NET. Je také zdarma, takže je snadné pochopit, proč si tolik lidí vybralo jako svůj první skriptovací jazyk Python.

V této funkci představíme klíčové koncepty Pythonu a ukážeme vám, jak začít s jazykem tím, že vás provedeme ukázkovou hrou napsanou v Pythonu. Pak je na vás, abyste vytvořili své vlastní mistrovské dílo, které můžete zaslat do naší soutěže v kódování Raspberry Pi.

Seznámení s Pythonem

Používají se dvě hlavní verze Pythonu. Python 3 je budoucnost, ale Python 2 má širší kompatibilitu se stávajícími zdroji a právě tato verze je aktuálně dodávána s Raspberry Pi. V tomto tutoriálu použijeme Python 2.7, finální stabilní vydání v sérii 2.x: to znamená, že můžeme použít většinu online příkladů a předem napsaný kód beze změny. Až přijde čas, přechod na verzi 3 bude přímočarý.

První věc, kterou si na Pythonu můžete všimnout, je, jak úhledně vypadá. Ti, kteří jsou zvyklí na PHP, JavaScript nebo jiné moderní jazyky, si také všimnou nepřítomnosti složených závorek, jak se běžně používají k uzavření částí kódu. Je to proto, že Python používá k uspořádání kódu odsazení. Toto je osvědčený postup ve většině jazyků, protože zvyšuje čitelnost kódu: v Pythonu je povinný. Pokud nemáte správné mezery, váš kód nebude fungovat. I když to může být posun pro zkušené programátory, rychle se stává přirozeným a ve výchozím nastavení vede k jasnému a srozumitelnému kódu.

jak smazat historii hledání na facebooku

Python je také dobrým prvním jazykem, protože představuje jednoduchou implementaci objektově orientovaného programování - koncept, kterému musí rozumět každý aspirující kodér - a je uvolněný ohledně toho, jak jsou proměnné vytvářeny a spravovány. Výsledkem je obzvláště produktivní programovací prostředí.

Pythonský kód se obvykle spouští přes překladač, než aby byl kompilován, ale i přes to jsou konečné výsledky docela rychlé. Aplikace v Pythonu mohou běžet na všech hlavních operačních systémech, takže je možné vytvořit hru v Pythonu na počítači se systémem Windows a nechat ji běžet na krabici pro Mac nebo Linux - nebo ve skutečnosti Raspberry Pi.

jak hledat celostátně na craigslistu

Vytvořte hru Python pro Raspberry Pi

Poslední velkou výhodou Pythonu je dostupnost široké škály doplňkových modulů, které přinášejí další funkce. Jeden takový modul je Pygame . Jak název napovídá, Pygame vám pomáhá vytvářet hry pomocí Pythonu: například výrazně vylepšuje zpracování obrázků prostřednictvím třídy Sprite, usnadňuje ovládání zvuku ve hře a dokonce umožňuje vaší hře pracovat s joysticky. Hry jako Call of Duty možná přesahují jeho možnosti, ale klon Angry Birds rozhodně není.

Nativní a multiplatformní vývoj

Pokud na svém Raspberry Pi používáte doporučenou distribuci Debian Squeeze Linux, jsou Python a Pygame předinstalovány, takže můžete ihned začít programovat. Skripty Pythonu můžete psát v textovém editoru, ale doporučujeme vám využít bezplatné integrované vývojové prostředí (IDE) Geany, které je také nainstalováno jako součást operačního systému. Tento software nabízí programátorům řadu užitečných funkcí, jako je automatické barvení syntaxe, které usnadňuje čtení a ladění kódu, a prohlížeč symbolů, který vám pomůže sledovat všechny třídy a proměnné v kódu.

Jak jsme již zmínili, Python funguje na mnoha platformách, takže můžete svůj kód napsat na PC se systémem Windows a poté jej přesunout na Raspberry Pi. K tomu budete muset nainstalujte si na svůj počítač Python 2.7 . I když používáte 64bitový systém Windows, zvolte běžný instalační program systému Windows, nikoli x86-64, protože standardní instalace Pygame je pouze 32bitová.

Další strana

Zajímavé Články

Redakce Choice

Jak zmenšit velikost souboru GIF pro lepší výkon webových stránek
Jak zmenšit velikost souboru GIF pro lepší výkon webových stránek
Optimalizace obrázků GIF pomůže vašemu webu rychleji načíst a učiní vaše návštěvníky šťastnějšími.
Google Pixel vs Samsung Galaxy S8: Jak se blíží nové vydání Samsungu v porovnání s Google Pixel?
Google Pixel vs Samsung Galaxy S8: Jak se blíží nové vydání Samsungu v porovnání s Google Pixel?
V dnešní době se může cítit, že je na trhu příliš mnoho skvělých smartphonů: iPhone 7, LG G6, Google Pixel a tak dále. Britští zákazníci mají dostatek možností a s vydáním Samsung Galaxy S8 bude vaše
Jak přesouvat dokumenty na SharePointu
Jak přesouvat dokumenty na SharePointu
Správa dokumentů je jednou z nejdůležitějších věcí na SharePointu. V podnikání se dokumenty často vyvíjejí. Mohou začínat na OneDrive pro firmy a skončit na týmovém webu organizace. Dokumenty často mění umístění, takže vědí
Jak změnit název ve výpisu na Facebooku Marketplace
Jak změnit název ve výpisu na Facebooku Marketplace
Facebook Marketplace nabízí pohodlný způsob nákupu a prodeje položek ve vaší oblasti. Poskytuje platformu, která umožňuje kupujícím hledat širší prodejní základnu a běžným lidem se zbavit věcí, které již nemají
Jak hrát PUBG Mobile v systému Windows 10
Jak hrát PUBG Mobile v systému Windows 10
Tento výukový program vám ukáže, jak hrát PUBG Mobile ve Windows 10. Pomocí oficiálního emulátoru Tencent nebo Nox pro Android můžete hrát mobilní verzi Player Unknown Battlegrounds na větší obrazovce pomocí myši a
Jak vytvořit zástupce pro otevření možností Skydrive Camera Roll v systému Windows 8.1
Jak vytvořit zástupce pro otevření možností Skydrive Camera Roll v systému Windows 8.1
Windows 8.1 představil hlubokou integraci se SkyDrive a jedním z výsledků této integrace je automatické nahrávání vašich fotografií a videí pořízených z fotoaparátu zařízení. Funkce Camera Roll má automatickou synchronizaci SkyDrive, ale lze ji vypnout. Ovládá se volbami Camera Roll na stránce SkyDrive v
Jak přidat aplikace do zařízení Roku nebo Roku TV
Jak přidat aplikace do zařízení Roku nebo Roku TV
Roku je již nějakou dobu populární streamovací zařízení. Lidé, kteří chtějí u svých poskytovatelů kabelových služeb přestřihnout kabel a užít si cenově dostupnou a snadno použitelnou online televizi, zjistí, že Roku nabízí právě to. Ale udělal