Legfontosabb Mac Hozzon létre egy Python játékot a Raspberry Pi számára

Hozzon létre egy Python játékot a Raspberry Pi számára



Ha Ön büszke tulajdonosa a Raspberry Pi-nek, akkor a vizuális Scratch nyelv nagyszerű módja a programozás első lépéseinek megtételére. De ha többet akarsz kiaknázni a hardver erejéből és lehetőségeiből, vess egy pillantást a Pythonra.

További Raspberry Pi…

Nézze meg oktató útmutatónkat saját Raspberry Pi játék megírása a Scratch segítségével és küldje el a játékot, hogy 250 fontot nyerjen

A Python az alapértelmezett oktatási programozási nyelv a Raspberry Pi számára. A rendezetlen stílusának és a könnyen érthető szintaxisának köszönhetően számos platformon bevezető nyelvként használják az egész világot. Nem csak kezdőknek szól, bár: a TIOBE Programming Community index szerint a Python a nyolcadik legnépszerűbb programozási nyelv a hivatásos mérnökök körében, megelőzve a Perl, a JavaScript és a Visual Basic .NET. Ingyenes is, így könnyen belátható, miért választják olyan sokan a Pythont az első szkriptnyelvüknek.

a Windows 10 letilt több asztalt

Ebben a szolgáltatásban bemutatjuk a Python kulcsfontosságú fogalmait, és megmutatjuk, hogyan kezdje el a nyelvet a Pythonban írt mintajáték végigvezetésével. Ezután rajtad áll, hogy elkészítsd saját remekművedet, amelyet beküldhetsz a Raspberry Pi kódolási versenyünkre.

A Python megismerése

A Python két fő verziója van használatban. A Python 3 a jövő, de a Python 2 szélesebb körű kompatibilitást élvez a meglévő erőforrásokkal, és jelenleg ez a verzió van a Raspberry Pi csomagban. Ehhez az oktatóanyaghoz a Python 2.7-et, a 2.x sorozat utolsó stabil kiadását fogjuk használni: ez azt jelenti, hogy az online példák és az előre megírt kódok többségét változatlanul használhatjuk. Amikor eljön az ideje, a 3. verzióra való feljutás egyszerű lesz.

Az első dolog, amit észrevehet a Pythonról, az, hogy milyen szép. A PHP-hez, a JavaScript-hez vagy más modern nyelvekhez használók észreveszik a göndör zárójelek hiányát is, ahogy azt a kódrészek mellékelésére szokás használni. A Python ugyanis behúzást használ a kód rendezéséhez. Ez a legtöbb nyelvben bevált gyakorlat, mert olvashatóbbá teszi a kódot: a Pythonban kötelező. Ha nem megfelelő a térköz, akkor a kód nem fog működni. Bár ez váltás lehet a tapasztalt programozók számára, gyorsan természetesvé válik, és alapértelmezés szerint tiszta, érthető kódhoz vezet.

A Python azért is használ jó első nyelvet, mert az objektumorientált programozás egyszerű megvalósítását képviseli - ezt a koncepciót minden vágyakozó kódolónak meg kell értenie -, és könnyedén gondolkodik a változók létrehozásáról és kezeléséről. A nettó eredmény egy különösen produktív programozási környezet.

A Python kódot általában tolmácson keresztül futtatják, nem pedig lefordítják, de ennek ellenére a végeredmények elég gyorsak. A Python alkalmazások futtathatók az összes főbb operációs rendszeren, így lehetőség van Python játék létrehozására Windows PC-n, és Mac vagy Linux dobozon történő futtatására - vagy akár Raspberry Pi-re.

Hozzon létre egy Python játékot a Raspberry Pi számára

A Python végső nagy erőssége a kiegészítő modulok széles skálájának elérhetősége, amelyek extra funkcionalitást hoznak. Az egyik ilyen modul Pygame . Ahogy a neve is mutatja, a Pygame segít játékokat létrehozni a Python használatával: például nagyban javítja a képkezelést a Sprite osztályán keresztül, megkönnyíti a játékon belüli audio vezérlését, sőt játékának joystickokkal történő használatát is lehetővé teszi. Az olyan játékok, mint a Call of Duty, talán meghaladják a képességeit, de az Angry Birds klón biztosan nem az.

Natív és platformok közötti fejlesztés

Ha az ajánlott Debian Squeeze Linux disztribúciót futtatja a Raspberry Pi készüléken, akkor a Python és a Pygame előre telepítve van, így azonnal elkezdheti a programozást. Írhat Python-szkripteket szövegszerkesztőbe, de javasoljuk, hogy használja ki az ingyenes Geany integrált fejlesztői környezet (IDE) előnyeit, amelyet szintén az operációs rendszer részeként telepítettek. Ez a szoftver számos hasznos funkciót kínál a programozók számára, mint például az automatikus szintaxis színezés a kód egyszerűbb olvasása és hibakeresése érdekében, valamint egy szimbólum böngésző, amely segít nyomon követni a kód összes osztályát és változóját.

Mint említettük, a Python azonban számos platformon működik, így a kódot egy Windows PC-re írhatja, majd ha elkészült, áthelyezheti a Raspberry Pi-be. Ehhez meg kell telepítse a Python 2.7-et a számítógépére . Még akkor is, ha 64 bites Windows rendszert futtat, válassza a szokásos Windows telepítőt, ne az x86-64, mivel a Pygame szokásos telepítése csak 32 bites.

Következő oldal

Érdekes Cikkek

Szerkesztő Választása

A tudósok felfedezik a vörös haj genetikai kulcsát
A tudósok felfedezik a vörös haj genetikai kulcsát
Az eddigi legnagyobb hajszínnel kapcsolatos genetikai vizsgálat során az Edinburgh-i Egyetem kutatói nyolc, eddig ismeretlen genetikai tulajdonságot fedeztek fel a vörös hajúak között, amelyek közöttünk vannak. Miután elemezte a résztvevő 350 000 ember DNS-ét
A Google Allo UK megjelenési dátuma és hírei: A Google megkezdi az AI csevegőalkalmazás bevezetését
A Google Allo UK megjelenési dátuma és hírei: A Google megkezdi az AI csevegőalkalmazás bevezetését
Frissítés: Úgy tűnik, hogy a Google Allo már elérhető az iOS rendszeren, az előzetes regisztráció lehetősége továbbra is érvényes a Google Play áruházban. A Google elindította új üzenetküldő alkalmazását, a Google Allo-t Android és iOS rendszerekhez. A bevezetés ma kezdődött,
Windows Media Center for Windows 10 Anniversary Update
Windows Media Center for Windows 10 Anniversary Update
Töltse le az eredeti Windows Media Center for Windows 10 Anniversary Update (1607-es verzió) verziót, és egy kattintással telepítse.
Varázslatot tettem az URL-re: Crash Google Chrome 16 karakterrel
Varázslatot tettem az URL-re: Crash Google Chrome 16 karakterrel
Az új varázsszavak sokban hasonlítanak a régi varázsszavakra, kivéve, hogy az internet hömpölyög és meghal. Helyezze az alábbi URL-t a Chrome legújabb verziójának címsorába, és a böngészője felrobban és összeomlik.
Nem jelenik meg a külső merevlemez a Mac rendszeren – Mi a teendő?
Nem jelenik meg a külső merevlemez a Mac rendszeren – Mi a teendő?
A Macek elég szilárd számítógépek, amelyek szinte minden helyzetben megbízható szolgáltatást nyújtanak. Jellemzően igáslovak, olyan helyzetekben nyomulnak előre, amelyek a halál kék képernyőjét kapják a Windows PC-n. A problémák azonban ritkák, de előfordulhatnak és lesznek is
A Google Sheets tulajdonjogának megváltoztatása
A Google Sheets tulajdonjogának megváltoztatása
Munkahelyet vált, és kíváncsi arra, hogy mit kezdjen a Google Táblázatok összes adatával? Ne aggódj. Ennek a népszerű táblázatkezelő programnak van módja a tulajdonos megváltoztatására. Amikor létrehoz egy Google Sheet-et, akkor a
Sony Xperia Z5 Compact áttekintés: A pint méretű erőmű újjá varázsol minket
Sony Xperia Z5 Compact áttekintés: A pint méretű erőmű újjá varázsol minket
Sok évvel ezelőtt, amikor bejelentettem egy Samsung Galaxy Note 2 vásárlási tervemet, a barátaim meglepődtek, hogy bármi olyan nagy dologra törekszem. Nevetségesnek néznék ki, állították, ezt tartva az arcomon. Jól