Hoved Mac Lag et Python-spill for Raspberry Pi

Lag et Python-spill for Raspberry Pi



Hvis du er den stolte eieren av en Raspberry Pi, er det visuelle Scratch-språket en fin måte å ta dine første skritt i programmering. Men for å låse opp mer av maskinvarens kraft og potensial, ta en titt på Python.

Windows 10 oppdateringer er tilgjengelige popup

Mer Raspberry Pi ...

Sjekk ut veiledningen vår for skrive ditt eget Raspberry Pi-spill ved hjelp av Scratch og send inn spillopprettelsen din for en sjanse til å vinne £ 250

Python er standard pedagogisk programmeringsspråk for Raspberry Pi. Den brukes over hele verden som et innledende språk for mange plattformer, takket være den ryddige stilen og lettfattelige syntaksen. Det er ikke bare for nybegynnere, men ifølge TIOBE Programming Community-indeksen er Python det åttende mest populære programmeringsspråket blant profesjonelle ingeniører, foran Perl, JavaScript og Visual Basic .NET. Det er også gratis, så det er lett å se hvorfor så mange velger Python som sitt første skriptspråk.

I denne funksjonen vil vi introdusere nøkkelbegrepene til Python, og vise deg hvordan du kommer i gang med språket ved å gå gjennom et prøvespill skrevet i Python. Så er det over til deg å lage ditt eget mesterverk, som du kan sende inn til vår Raspberry Pi-kodekonkurranse.

Bli kjent med Python

Det er to hovedversjoner av Python i bruk. Python 3 er fremtiden, men Python 2 har bredere kompatibilitet med eksisterende ressurser, og det er denne versjonen som for øyeblikket leveres med Raspberry Pi. For denne opplæringen bruker vi Python 2.7, den endelige stabile utgivelsen i 2.x-serien: dette betyr at vi kan bruke flertallet av online eksempler og forhåndsskrevet kode uendret. Når tiden kommer, vil det være greit å gå opp til versjon 3.

Det første du kanskje legger merke til om Python er hvor pent det ser ut. De som brukes til PHP, JavaScript eller andre moderne språk, vil også oppdage fraværet av krøllete bukseseler, som det vanligvis brukes til å legge ved deler av koden. Dette er fordi Python bruker innrykk for å organisere kode. Dette er god praksis på de fleste språk, fordi det gjør koden mer lesbar: i Python er det obligatorisk. Hvis du ikke får riktig avstand, fungerer ikke koden. Selv om dette kan være et skifte for erfarne programmerere, blir det raskt naturlig og fører til klar, forståelig kode som standard.

hvordan collage bilder på iPhone

Python lager også et godt førstespråk fordi det representerer en enkel implementering av objektorientert programmering - et konsept som alle aspirerende kodere må forstå - og er avslappet over hvordan variabler blir opprettet og administrert. Nettoresultatet er et spesielt produktivt programmeringsmiljø.

Python-kode kjøres vanligvis gjennom en tolk i stedet for å bli kompilert, men til tross for dette er sluttresultatene ganske raske. Python-applikasjoner kan kjøres på alle større operativsystemer, så det er mulig å lage et Python-spill på en Windows-PC og få det kjørt på en Mac- eller Linux-boks - eller faktisk en Raspberry Pi.

kan ikke slå Bluetooth på Windows 10

Lag et Python-spill for Raspberry Pi

En siste stor styrke for Python er tilgjengeligheten av et bredt utvalg av tilleggsmoduler som gir ekstra funksjonalitet. En slik modul er Pygame . Som navnet antyder, hjelper Pygame deg med å lage spill ved hjelp av Python: det forbedrer for eksempel bildehåndteringen betydelig gjennom Sprite-klassen, gjør det enkelt å kontrollere lyden i spillet, og til og med lar spillet ditt fungere med joysticks. Spill som Call of Duty kan være utenfor dets evner, men en Angry Birds-klone er det absolutt ikke.

Innfødt og plattformutvikling

Hvis du kjører den anbefalte Debian Squeeze Linux-distribusjonen på Raspberry Pi, er Python og Pygame forhåndsinstallert, slik at du kan begynne å programmere med en gang. Du kan skrive Python-skript i et tekstredigeringsprogram, men vi foreslår at du benytter deg av det gratis Geany integrerte utviklingsmiljøet (IDE) som også er installert som en del av operativsystemet. Denne programvaren tilbyr mange nyttige funksjoner for programmerere, for eksempel automatisk syntaksfarging, for å gjøre koden enklere å lese og feilsøke, og en nettleser for å holde oversikt over alle klassene og variablene i koden din.

Som vi har nevnt, fungerer Python imidlertid på tvers av mange plattformer, slik at du kan skrive koden din på en Windows-PC og deretter flytte den til Raspberry Pi når du er ferdig. For å gjøre dette må du installer Python 2.7 på din PC . Selv om du kjører 64-biters Windows, velger du det vanlige Windows-installasjonsprogrammet, ikke x86-64, siden standard Pygame-installasjon bare er 32-bit.

Neste side

Interessante Artikler

Redaksjonens

Hvordan legge til en tabell i Google Keep
Hvordan legge til en tabell i Google Keep
Google Keep lar deg lage notater, påminnelser og oppgavelister som synkroniseres automatisk. Men så nyttig som appen er, mangler det fortsatt noen viktige funksjoner som å legge til tabeller. Ikke bekymre deg, men vi har dekket deg.
Sonos Sub anmeldelse
Sonos Sub anmeldelse
Når det kommer til streaming av flere rom, er det få systemer som er like elegante eller like enkle å bruke som Sonos. Nå har selskapet lagt til en dedikert subwoofer i sitt utvalg, designet for å utfylle Play: 3 og Play: 5 powered
Microsoft Edge mottar Fjern dupliserte favorittalternativer
Microsoft Edge mottar Fjern dupliserte favorittalternativer
En ny endring dukket opp i den kanariske grenen av Microsoft Edge Chromium. Nettleseren tillater nå å fjerne dupliserte oppføringer fra bokmerkene dine med ett klikk.Advertisment Etter å ha oppdatert Edge-nettleseren til den nyeste Canary-bygningen (se listen over versjoner nedenfor), har jeg funnet en ny oppføring i favorittverktøylinjens knappemeny.
Hvordan beskjære bilder og videoer for Instagram-historier
Hvordan beskjære bilder og videoer for Instagram-historier
https://www.youtube.com/watch?v=N0jToPMcyBA Å sørge for at bildene og videoene dine er i riktig størrelse og ikke blir hakket på vanskelige steder, er en viktig del av å forberede Instagram-historien din for publisering. Denne opplæringen går
Samsung Galaxy Tab S2 9.7in anmeldelse: Dette er nå Android-nettbrettet å eie
Samsung Galaxy Tab S2 9.7in anmeldelse: Dette er nå Android-nettbrettet å eie
Det er visse ting du garantert får med 9,7 tommer Samsung Galaxy Tab S2. Den første er kvalitet. I det øyeblikket du tar opp Tab S2, vet du at det er et premium-nettbrett, uten
Hvordan konvertere MP3 til 8 bit
Hvordan konvertere MP3 til 8 bit
Hvis du noen gang har lyttet til et 8-biters cover av en sang, vet du hvor stemningsfull det er for noen tåkefulle barndomsminner. 8-bits musikk, eller chiptune som kjent, er en fantastisk måte å injisere på
Hvordan finne fangehull i Minecraft
Hvordan finne fangehull i Minecraft
Mens nye oppdateringer til Minecraft gir nye alternativer til bordet, forblir det eldre innholdet blant publikums favoritter. Fangehull er et slikt tillegg. Lagt til spillet helt tilbake i juni 2010, er de fortsatt blant de mest