Če ste ponosni lastnik Raspberry Pi, vizual Praskani jezik je odličen način, da začnete ustvarjati svojo prvo igro. Če želite odkriti več moči in potenciala strojne opreme, si oglejte Python.
kako lahko na ipod postavim glasbo brez iTunes
Če želite raje nizkotehnološki projekt, si oglejte naš vodnik naprej kako pretvoriti Raspberry Pi v medijsko središče XBMC ?
Python je privzeti izobraževalni programski jezik za Raspberry Pi. Po vsem svetu se uporablja kot uvodni jezik za številne platforme, zahvaljujoč neurejenemu slogu in lahko razumljivi skladnji. Vendar pa ni namenjen samo začetnikom: po indeksu programske skupnosti TIOBE je Python osmi najbolj priljubljeni programski jezik med profesionalnimi inženirji, pred Perlom, JavaScriptom in Visual Basicom .NET. Prav tako je brezplačen, zato je enostavno razumeti, zakaj toliko ljudi izbere Python kot svoj prvi skriptni jezik.
V tej funkciji bomo predstavili ključne koncepte Pythona in vam pokazali, kako začeti z jezikom, tako da vas popeljete skozi vzorčno igro, napisano v Pythonu. Potem je na vas, da ustvarite svojo mojstrovino.
Spoznavanje Pythona
V uporabi sta dve glavni različici Pythona. Python 3 je prihodnost, toda Python 2 uživa širšo združljivost z obstoječimi viri in prav ta različica je trenutno v paketu z Raspberry Pi. Za to vadnico bomo uporabili Python 2.7, zadnjo stabilno izdajo v seriji 2.x: to pomeni, da lahko večino spletnih primerov in vnaprej napisane kode uporabimo nespremenjene. Ko bo čas, bo prehod na različico 3 preprost.
Ko pogledate kodo Python, lahko najprej opazite, kako lepo izgleda. Tisti, ki se uporabljajo za PHP, JavaScript ali druge sodobne jezike, bodo opazili tudi odsotnost zavitih oklepajev, ki se običajno uporabljajo za zapiranje delov kode. To je zato, ker Python za urejanje kode uporablja zamike. To je dobra praksa v večini jezikov, ker je koda bolj berljiva: v Pythonu je obvezna. Če razmika ne dobite pravilno, koda ne bo delovala. Čeprav je to lahko premik za izkušene programerje, hitro postane naravno in privzeto privede do jasne, razumljive kode.
Python je tudi dober prvi jezik, ker predstavlja preprosto izvajanje objektno usmerjenega programiranja - koncept, ki ga mora razumeti kateri koli ambiciozni kodirnik - in je sproščen glede tega, kako ustvarjajo in upravljajo spremenljivke. Končni rezultat je posebno produktivno programsko okolje.
Koda Python se običajno izvaja prek tolmača, namesto da bi bila prevedena, vendar so kljub temu končni rezultati precej hitri. Aplikacije Python se lahko izvajajo v vseh večjih operacijskih sistemih, zato je mogoče na računalniku z operacijskim sistemom Windows ustvariti igro Python in jo zagnati v okolju Mac ali Linux - ali v resnici na Raspberry Pi.
Končna velika moč Pythona je razpoložljivost široke palete dodatnih modulov, ki prinašajo dodatno funkcionalnost. Eden takih modulov je Pygame . Kot že ime pove, Pygame pomaga pri ustvarjanju iger z uporabo Pythona: na primer močno izboljša obdelavo slik prek svojega razreda Sprite, olajša nadzor zvoka v igri in celo omogoča, da igra deluje z igralnimi palicami. Igre, kot je Call of Duty, morda presegajo njegove zmožnosti, toda klon Angry Birds zagotovo ni.
Izvorni in medplatformni razvoj
Če uporabljate priporočeno distribucijo Debian Squeeze Linux na Raspberry Pi, so Python in Pygame vnaprej nameščeni, tako da lahko takoj začnete s programiranjem. Skripte Python lahko pišete v urejevalnik besedil, vendar predlagamo, da izkoristite brezplačno integrirano razvojno okolje Geany (IDE), ki je prav tako nameščeno kot del operacijskega sistema. Ta programska oprema ponuja številne koristne funkcije za programerje, na primer samodejno barvanje sintakse, da olajša branje in odpravljanje napak ter brskalnik s simboli, ki pomaga slediti vsem razredom in spremenljivkam v kodi.
Naslednja stran