Principal Mac Creați un joc Python pentru Raspberry Pi

Creați un joc Python pentru Raspberry Pi



Dacă sunteți mândru proprietar al unui Raspberry Pi, limbajul Scratch vizual este o modalitate excelentă de a face primii pași în programare. Dar pentru a debloca mai mult din puterea și potențialul hardware-ului, aruncați o privire la Python.

Mai multe Raspberry Pi ...

Consultați ghidul nostru tutorial pentru scrierea propriului joc Raspberry Pi folosind Scratch și trimiteți-vă creația de joc pentru șansa de a câștiga 250 GBP

Python este limbajul implicit de programare educațional pentru Raspberry Pi. Este folosit în întreaga lume ca limbaj introductiv pentru multe platforme, datorită stilului său nepăsător și a sintaxei ușor de înțeles. Cu toate acestea, nu este doar pentru începători: conform indexului comunității de programare TIOBE, Python este al optulea cel mai popular limbaj de programare în rândul inginerilor profesioniști, înaintea Perl, JavaScript și Visual Basic .NET. De asemenea, este gratuit, deci este ușor de văzut de ce atât de mulți oameni aleg Python ca primul lor limbaj de scriptare.

În această caracteristică vom introduce conceptele cheie ale Python și vă vom arăta cum să începeți utilizarea limbii, ghidându-vă printr-un exemplu de joc scris în Python. Apoi vi se pare să vă creați propria capodoperă, pe care o puteți trimite competiției noastre de codificare Raspberry Pi.

Cunoașterea Python

Există două versiuni majore ale Python în uz. Python 3 este viitorul, dar Python 2 se bucură de o compatibilitate mai largă cu resursele existente și această versiune este în prezent inclusă în Raspberry Pi. Pentru acest tutorial, vom folosi Python 2.7, ultima versiune stabilă din seria 2.x: aceasta înseamnă că putem folosi majoritatea exemplelor online și codul pre-scris neschimbat. Când va veni momentul, trecerea la versiunea 3 va fi simplă.

Primul lucru pe care îl puteți observa despre Python este cât de îngrijit arată. Cei obișnuiți cu PHP, JavaScript sau alte limbaje moderne vor observa și absența acoladelor, așa cum se utilizează în mod convențional pentru a cuprinde secțiuni de cod. Acest lucru se datorează faptului că Python folosește indentarea pentru a organiza codul. Aceasta este o bună practică în majoritatea limbilor, deoarece face codul mai lizibil: în Python este obligatoriu. Dacă nu vă corectați spațiul, codul dvs. nu va funcționa. Deși aceasta poate fi o schimbare pentru programatorii experimentați, devine natural rapid și duce la un cod clar și inteligibil în mod implicit.

Python face, de asemenea, un prim limbaj bun, deoarece reprezintă o simplă implementare a programării orientate pe obiecte - un concept pe care orice aspirator de cod trebuie să îl înțeleagă - și este relaxat în legătură cu modul în care variabilele sunt create și gestionate. Rezultatul net este un mediu de programare deosebit de productiv.

Codul Python este de obicei rulat printr-un interpret mai degrabă decât să fie compilat, dar în ciuda acestui fapt, rezultatele finale sunt destul de rapide. Aplicațiile Python pot rula pe toate sistemele de operare majore, deci este posibil să creați un joc Python pe un PC Windows și să-l rulați pe o cutie Mac sau Linux - sau, într-adevăr, pe un Raspberry Pi.

Creați un joc Python pentru Raspberry Pi

Un mare punct final al Python este disponibilitatea unei game largi de module suplimentare care aduc funcționalitate suplimentară. Un astfel de modul este Pygame . După cum sugerează și numele său, Pygame vă ajută să creați jocuri folosind Python: de exemplu, îmbunătățește foarte mult manipularea imaginilor prin clasa Sprite, ușurează controlul sunetului din joc și chiar permite jocului dvs. să funcționeze cu joystick-uri. Jocuri precum Call of Duty ar putea fi dincolo de capacitățile sale, dar cu siguranță o clonă Angry Birds nu este.

problemă conexiune redirecționare apel invalid MMI

Dezvoltare nativă și multiplataforma

Dacă rulați distribuția recomandată Debian Squeeze Linux pe Raspberry Pi, Python și Pygame sunt preinstalate, astfel încât să puteți începe programarea imediat. Puteți scrie scripturi Python într-un editor de text, dar vă sugerăm să profitați de mediul de dezvoltare integrat Geany (IDE) gratuit, care este instalat și ca parte a sistemului de operare. Acest software oferă numeroase caracteristici utile pentru programatori, cum ar fi colorarea automată a sintaxei, pentru a face codul mai simplu de citit și depanat și un browser de simboluri pentru a vă ajuta să urmăriți toate clasele și variabilele din codul dvs.

După cum am menționat, totuși, Python funcționează pe mai multe platforme, astfel încât să puteți scrie codul pe un PC Windows și apoi să îl mutați pe Raspberry Pi când ați terminat. Pentru a face acest lucru, va trebui instalați Python 2.7 pe computer . Chiar dacă rulați Windows pe 64 de biți, alegeți programul de instalare Windows obișnuit, nu cel x86-64, deoarece instalarea standard Pygame are doar 32 de biți.

Pagina următoare

Articole Interesante

Alegerea Editorului

Imprimanta Brother continuă să blocheze? Câteva sugestii de remediat
Imprimanta Brother continuă să blocheze? Câteva sugestii de remediat
Cât de enervant este când hârtia se blochează în imprimantă și trebuie aproape să dezasamblați mașina pentru ao scoate? Și de ce imprimantele încep să blocheze întotdeauna când vă grăbiți? Imprimantele Brother sunt excelente,
Cum faceți backup și restaurați aplicațiile fixate în bara de activități din Windows 8 și Windows 7
Cum faceți backup și restaurați aplicațiile fixate în bara de activități din Windows 8 și Windows 7
Descrie cum se creează o copie de rezervă a aplicațiilor fixate sau se restaurează aplicațiile fixate pe bara de activități din Windows 8 și Windows 7
Recenzie Asus C201 Chromebook: un Chromebook solid, cu o durată mare de viață a bateriei
Recenzie Asus C201 Chromebook: un Chromebook solid, cu o durată mare de viață a bateriei
Dacă există un lucru la care Asus pare să-i pese când creează Chromebookuri precum Asus C201, este durata de viață a bateriei. Vă puteți închipui aproape că președintele companiei trântind cu pumnul pe masa sălii de ședințe atunci când
Cum să vizionați YouTube pe un Roku
Cum să vizionați YouTube pe un Roku
Urmărirea discursului tău preferat de YouTuber despre finalul Game of Thrones este mult mai bună pe un ecran mare. Cu Roku, puteți petrece toată ziua bingând videoclipuri sau personalizându-vă lista de redare YouTube. Tot ce trebuie este să adăugați canalul
Macromedia Flash Professional 8 recenzie
Macromedia Flash Professional 8 recenzie
Este greu de crezut că Flash a început viața în urmă cu doar zece ani ca FutureSplash, un program simplu de desen și animație în stil desen animat. Încă din acele timpuri, Macromedia a grefat în capacități avansate de multimedia și programare pentru a transforma Flash,
Cum se adaugă un contact în Skype
Cum se adaugă un contact în Skype
Dacă tocmai ați început să utilizați Skype și trebuie să știți cum să adăugați o persoană de contact, vă vom parcurge pașii pentru a realiza acest lucru în acest ghid. În plus, vă vom arăta cum să blocați, deblocați și ștergeți
Cum se pornește File Explorer într-un proces separat în Windows 10
Cum se pornește File Explorer într-un proces separat în Windows 10
În mod implicit, File Explorer își deschide toate ferestrele într-un singur proces. Să vedem toate modalitățile de a porni Explorer într-un proces separat în Windows 10.