Vigtigste Mac Opret et Python-spil til Raspberry Pi

Opret et Python-spil til Raspberry Pi



Hvis du er den stolte ejer af en Raspberry Pi, er det visuelle Scratch-sprog en fantastisk måde at tage dine første skridt i programmering. Men for at låse op for mere af hardwaren og potentialet ved hardware skal du kigge på Python.

Mere Raspberry Pi ...

Se vores vejledning til skrive dit eget Raspberry Pi-spil ved hjælp af Scratch og indsend din spiloprettelse for en chance for at vinde £ 250

Python er standardprogrammet for uddannelsesprogrammer til Raspberry Pi. Det bruges overalt i verden som et introduktionssprog til mange platforme takket være sin ryddelige stil og letforståelige syntaks. Det er dog ikke kun for begyndere: ifølge TIOBE Programming Community-indekset er Python det ottende mest populære programmeringssprog blandt professionelle ingeniører foran Perl, JavaScript og Visual Basic .NET. Det er også gratis, så det er let at se, hvorfor så mange mennesker vælger Python som deres første script-sprog.

I denne funktion introducerer vi nøglebegreberne i Python og viser dig, hvordan du kommer i gang med sproget ved at gå igennem et prøvespil skrevet i Python. Så er det op til dig at oprette dit eget mesterværk, som du kan sende til vores Raspberry Pi-kodningskonkurrence.

netværksdelingsvinduer 10

Lær Python at kende

Der er to hovedversioner af Python i brug. Python 3 er fremtiden, men Python 2 har bredere kompatibilitet med eksisterende ressourcer, og det er denne version, der i øjeblikket er samlet med Raspberry Pi. Til denne vejledning bruger vi Python 2.7, den endelige stabile udgivelse i 2.x-serien: det betyder, at vi kan bruge størstedelen af ​​onlineeksempler og præskrevet kode uændret. Når tiden kommer, er det let at flytte op til version 3.

Den første ting du måske bemærker ved Python er, hvor pæn det ser ud. Dem, der bruges til PHP, JavaScript eller andre moderne sprog, vil også se manglen på krøllede seler, som konventionelt bruges til at vedlægge sektioner med kode. Dette skyldes, at Python bruger indrykning til at organisere kode. Dette er god praksis på de fleste sprog, fordi det gør koden mere læselig: i Python er det obligatorisk. Hvis du ikke får din afstand korrekt, fungerer din kode ikke. Selvom dette kan være et skift for erfarne programmører, bliver det hurtigt naturligt og fører som standard til en klar, forståelig kode.

Python laver også et godt førstesprog, fordi det repræsenterer en simpel implementering af objektorienteret programmering - et koncept, som alle håbefulde kodere skal forstå - og er afslappet over, hvordan variabler oprettes og styres. Nettoresultatet er et særligt produktivt programmeringsmiljø.

Python-kode køres normalt gennem en tolk snarere end at blive kompileret, men på trods af dette er slutresultaterne ret hurtige. Python-applikationer kan køre på alle større operativsystemer, så det er muligt at oprette et Python-spil på en Windows-pc og få det til at køre på en Mac- eller Linux-boks - eller faktisk en Raspberry Pi.

Opret et Python-spil til Raspberry Pi

En sidste stor styrke for Python er tilgængeligheden af ​​en bred vifte af tilføjelsesmoduler, der giver ekstra funktionalitet. Et sådant modul er Pygame . Som navnet antyder, hjælper Pygame dig med at oprette spil ved hjælp af Python: det forbedrer for eksempel billedhåndteringen kraftigt gennem sin Sprite-klasse, gør det nemt at kontrollere lyd i spillet og tillader endda dit spil at arbejde med joystick. Spil som Call of Duty kan være uden for dets evner, men en Angry Birds-klon er det bestemt ikke.

hvordan får jeg youtube på roku

Native og tværgående platform udvikling

Hvis du kører den anbefalede Debian Squeeze Linux-distribution på din Raspberry Pi, er Python og Pygame forudinstalleret, så du kan begynde at programmere med det samme. Du kan skrive Python-scripts i en teksteditor, men vi foreslår, at du drager fordel af det gratis Geany integrerede udviklingsmiljø (IDE), der også er installeret som en del af operativsystemet. Denne software tilbyder adskillige nyttige funktioner til programmører, såsom automatisk syntaksfarvning, for at gøre din kode nemmere at læse og debugge, og en browser til at hjælpe med at holde styr på alle klasser og variabler i din kode.

Som vi har nævnt, fungerer Python dog på tværs af mange platforme, så du kan skrive din kode på en Windows-pc og derefter flytte den til Raspberry Pi, når du er færdig. For at gøre dette skal du installer Python 2.7 på din pc . Selvom du kører 64-bit Windows, skal du vælge det almindelige Windows-installationsprogram og ikke x86-64, da standard Pygame-installationen kun er 32-bit.

Næste side

Interessante Artikler

Redaktørens Valg

Windows Update-fejlkoder i Windows 10
Windows Update-fejlkoder i Windows 10
Hvis du støder på problemer, når du bruger Windows Update i Windows 10, kan følgende tabel med Windows Updates almindelige fejlkoder være nyttige.
Fix til hændelses-id-fejl 10016: DCOM-server har ikke lokale aktiveringstilladelser til PCNAME  Username SID
Fix til hændelses-id-fejl 10016: DCOM-server har ikke lokale aktiveringstilladelser til PCNAME Username SID
For nylig begyndte jeg på min Windows 8.1-pc ud af ingenting at få fejl i hændelsesloggen efter installation af opdateringer på en patch-tirsdag. Fejlen var relateret til Distribueret COM (DCOM): De applikationsspecifikke tilladelsesindstillinger giver ikke lokal aktiveringstilladelse til COM-serverapplikationen med CLSID {9E175B6D-F52A-11D8-B9A5-505054503030} og APPID {9E175B9C-F52A-11D8- B9A5-505054503030} til
Ryd browserdata i Microsoft Edge
Ryd browserdata i Microsoft Edge
Sådan ryddes browserdata i Microsoft Edge Chromium Den Chromium-baserede Microsoft Edge-browser giver dig mulighed for automatisk at slette dine browserdata, når du lukker appen. Du kan også definere undtagelser for cookies. Annoncering Microsoft Edge er nu en Chromium-baseret browser med en række eksklusive funktioner som Læs højt og tjenester knyttet til Microsoft i stedet for
OnePlus 3T anmeldelse: God men væk
OnePlus 3T anmeldelse: God men væk
OnePlus 3T er blevet overvundet af nyere modeller, hvor den nyeste er den fremragende OnePlus 5T. Virksomheden har ikke længere lager på OnePlus 3T, men du kan stadig få den brugt på Amazon. Hvis du leder efter
Sådan streamer du Xbox One til din pc
Sådan streamer du Xbox One til din pc
Du kan streame Xbox One til enhver pc, så længe de begge kører Windows og er forbundet til det samme netværk. Sådan gør du.
Få hurtigere Wi-Fi: Forøg Wi-Fi og datahastigheder på din telefon, bærbare computer og pc, og stop naboer fra at stjæle din båndbredde
Få hurtigere Wi-Fi: Forøg Wi-Fi og datahastigheder på din telefon, bærbare computer og pc, og stop naboer fra at stjæle din båndbredde
Internetforbundne enheder er blevet så meget en del af vores liv, at det er let at tage Wi-Fi for givet, indtil det begynder at opføre sig forkert. Wi-Fi kan sænke en gennemgang eller forsvinde helt. Uanset om du er hjemme eller
Apple Music: Sådan tilføjes til biblioteket
Apple Music: Sådan tilføjes til biblioteket
Apple Music er en af ​​de største platforme til at lytte til musik. Det kommer på alle Apple-produkter som en praktisk service. En af de bedste ting ved Apple Music er evnen til at konstruere et personligt bibliotek. hvis du