Galvenais Mac Izveidojiet Python spēli Raspberry Pi

Izveidojiet Python spēli Raspberry Pi



Ja esat lepns Raspberry Pi īpašnieks, vizuālā skrāpējumu valoda ir lielisks veids, kā spert savus pirmos soļus programmēšanā. Bet, lai vairāk izmantotu aparatūras jaudu un potenciālu, ieskatieties Python.

Vairāk Aveņu Pi ...

Apskatiet mūsu apmācības rokasgrāmatu rakstot savu Raspberry Pi spēli, izmantojot Scratch un iesniedziet savas spēles izveidi, lai iegūtu iespēju laimēt 250 mārciņas

Python ir Raspberry Pi noklusējuma izglītības programmēšanas valoda. Pateicoties tā nepārblīvētajam stilam un viegli saprotamajai sintaksei, to visā pasaulē izmanto kā ievada valodu daudzām platformām. Tomēr tas nav paredzēts tikai iesācējiem: saskaņā ar TIOBE Programming Community indeksu Python ir astotā populārākā programmēšanas valoda profesionālo inženieru vidū, apsteidzot Perl, JavaScript un Visual Basic .NET. Tas ir arī bez maksas, tāpēc ir viegli saprast, kāpēc tik daudzi cilvēki izvēlas Python kā savu pirmo skriptu valodu.

Šajā funkcijā mēs iepazīstināsim ar galvenajiem Python jēdzieniem un parādīsim, kā sākt darbu ar valodu, iepazīstinot jūs ar Python rakstītas spēles paraugu. Tad jums ir jāizveido savs šedevrs, kuru varat iesniegt mūsu Raspberry Pi kodēšanas konkursā.

Iepazīšanās ar Python

Tiek izmantotas divas galvenās Python versijas. Python 3 ir nākotne, taču Python 2 bauda plašāku saderību ar esošajiem resursiem, un tieši šī versija pašlaik ir komplektā ar Raspberry Pi. Šajā apmācībā mēs izmantosim Python 2.7, pēdējo stabilo laidienu 2.x sērijā: tas nozīmē, ka lielāko daļu tiešsaistes piemēru un iepriekš uzrakstīto kodu varam izmantot nemainītu. Kad pienāks laiks, pāreja uz 3. versiju būs vienkārša.

Pirmais, ko jūs varat pamanīt par Python, ir tas, cik tas izskatās glīti. Tie, kas tiek izmantoti PHP, JavaScript vai citās modernās valodās, arī pamanīs cirtaino bikšturu neesamību, kā parasti lieto, lai pievienotu koda sadaļas. Tas ir tāpēc, ka Python koda organizēšanai izmanto ievilkumu. Tā ir laba prakse lielākajā daļā valodu, jo tas padara kodu vieglāk lasāmu: Python tas ir obligāts. Ja nesaņemat pareizu atstarpi, kods nedarbosies. Lai gan pieredzējušiem programmētājiem tā var būt maiņa, tā ātri kļūst dabiska un pēc noklusējuma noved pie skaidra, saprotama koda.

Python arī ir laba pirmā valoda, jo tā ir vienkārša objektorientētas programmēšanas ieviešana - koncepcija, kas jāsaprot jebkuram topošajam kodētājam, un ir mierīga par mainīgo radīšanu un pārvaldību. Neto rezultāts ir īpaši produktīva programmēšanas vide.

Python kods parasti tiek palaists caur tulku, nevis tiek kompilēts, taču, neskatoties uz to, gala rezultāti ir diezgan ātri. Python lietojumprogrammas var darboties visās galvenajās operētājsistēmās, tāpēc ir iespējams izveidot Python spēli Windows datorā un palaist to Mac vai Linux lodziņā - vai patiesi, Raspberry Pi.

Izveidojiet Python spēli Raspberry Pi

kā uzklāt gultu terārijā

Pēdējais lielais Python stiprums ir plaša papildu moduļu klāsta pieejamība, kas nodrošina papildu funkcionalitāti. Viens šāds modulis ir Pygame . Kā norāda nosaukums, Pygame palīdz jums izveidot spēles, izmantojot Python: piemēram, tas ļoti uzlabo attēlu apstrādi, izmantojot tās Sprite klasi, ļauj ērti kontrolēt spēles iekšējo audio un pat ļauj jūsu spēlei darboties ar kursorsvirām. Spēles, piemēram, Call of Duty, iespējams, pārsniedz tās iespējas, taču Angry Birds klons noteikti nav.

Vietējā un starpplatformu izstrāde

Ja jūsu Raspberry Pi izmantojat ieteicamo Debian Squeeze Linux izplatīšanu, jūsu Raspberry Pi, Python un Pygame ir iepriekš instalēti, lai jūs varētu sākt programmēt uzreiz. Jūs varat rakstīt Python skriptus teksta redaktorā, taču iesakām izmantot bezmaksas Geany integrētās izstrādes vides (IDE) priekšrocības, kas tiek instalēta arī kā operētājsistēmas sastāvdaļa. Šī programmatūra piedāvā daudzas programmētājiem noderīgas funkcijas, piemēram, automātisku sintakses krāsošanu, lai padarītu kodu vienkāršāku lasīšanu un atkļūdošanu, un simbolu pārlūku, kas palīdz izsekot visām koda klasēm un mainīgajiem.

Tomēr, kā jau minējām, Python darbojas daudzās platformās, tāpēc kodu var ierakstīt Windows datorā un pēc tam pārvietot to uz Raspberry Pi. Lai to izdarītu, jums tas būs nepieciešams instalējiet Python 2.7 datorā . Pat ja izmantojat 64 bitu Windows, izvēlieties parasto Windows instalēšanas programmu, nevis x86-64, jo standarta Pygame instalēšana ir tikai 32 bitu.

Nākamā lapaspuse

Interesanti Raksti

Redaktora Izvēle

Kā pārvērst savu Xbox One par izstrādes komplektu, izmantojot Xbox Dev Mode
Kā pārvērst savu Xbox One par izstrādes komplektu, izmantojot Xbox Dev Mode
Microsoft beidzot ir izpildījis gandrīz trīs gadus veco solījumu Xbox One spēlētājiem, paziņojot, ka tas atvērs izstrādātāju iespējas visās Xbox One konsolēs ar savu Anniversary Update. Atklāts Microsoft Build izstrādātāja laikā
Kā iegūt studentu atlaidi Best Buy
Kā iegūt studentu atlaidi Best Buy
Studentu atlaižu programma Best Buy var ietaupīt simtiem dolāru par dārgu elektroniku, piemēram, klēpjdatoriem, televizoriem un citām ierīcēm.
Zvaigžņu karu kaujas bezpilota lidaparātu apskats: Propel's bezpilota lidaparāti paliek mērķī ar 2. gēna Zvaigžņu karu kvadrocopteriem
Zvaigžņu karu kaujas bezpilota lidaparātu apskats: Propel's bezpilota lidaparāti paliek mērķī ar 2. gēna Zvaigžņu karu kvadrocopteriem
Tie, kuriem ir labas atmiņas - un Zvaigžņu karu rieksti - atcerēsies, ka pagājušās vasaras Zvaigžņu karu kaujas droni palaida labi. No zila gaisa, kompānija, par kuru maz cilvēku zināja pastāvēt, izlaida trīs stilīgākos jebkad izgatavotos rotaļlietu dronus
Mainiet vai pievienojiet OEM atbalsta informāciju operētājsistēmā Windows 10
Mainiet vai pievienojiet OEM atbalsta informāciju operētājsistēmā Windows 10
Kā mainīt vai pievienot OEM atbalsta informāciju operētājsistēmā Windows 10. Visi dati tiek glabāti reģistrā, lai jūs varētu tos viegli pielāgot.
Kā ierakstīt ekrāna daļu OBS
Kā ierakstīt ekrāna daļu OBS
OBS Studio ir viena no populārākajām atvērtā koda apraides programmām tirgū. Papildus uzlabotajām straumēšanas funkcijām programmai ir arī vairākas ekrāna uzņemšanas iespējas. Šajā apmācībā mēs pievērsīsimies tam, kā
Kāpēc My Ping ir tik augsts CSGO?
Kāpēc My Ping ir tik augsts CSGO?
Counter-Strike Global Offensive jeb īsi CSGO pašlaik ir visaugstākajā līmenī. Ar augstāko spēlētāju bāzi pasaulē tas jau kādu laiku ir bijis Steam topa augšgalā. Bet cik iespaidīga šī statistika neapšaubāmi ir,
Kā pievienot tastatūru savam iPad
Kā pievienot tastatūru savam iPad
IPad var darīt daudzas lietas, taču tas nav pazīstams ar ātru rakstīšanu. Par laimi, jūs varat viegli savienot dažādus tastatūras risinājumus.