Ako ste ponosni vlasnik Raspberryja Pi, jezik vizualnog ogrebotina izvrstan je način za poduzimanje prvih koraka u programiranju. No, kako biste otključali više snage i potencijala hardvera, pogledajte Python.
Još Raspberry Pi ...
Pogledajte naš tutorial vodič za pisanje vlastite igre Raspberry Pi koristeći Scratch i pošaljite svoje stvaranje igre za priliku da osvojite £ 250
Python je zadani obrazovni programski jezik za Raspberry Pi. Širom svijeta koristi se kao uvodni jezik za mnoge platforme, zahvaljujući svom neurednom stilu i lako razumljivoj sintaksi. Ipak, nije samo za početnike: prema indeksu TIOBE Programming Community, Python je osmi najpopularniji programski jezik među profesionalnim inženjerima, ispred Perla, JavaScript-a i Visual Basic-a .NET. Također je besplatan, pa je lako shvatiti zašto toliko ljudi odabire Python kao svoj prvi skriptni jezik.
U ovoj značajci predstavit ćemo ključne pojmove Pythona i pokazati vam kako započeti s jezikom provodeći vas kroz oglednu igru napisanu na Pythonu. Tada je na vama da stvorite svoje remek-djelo koje možete prijaviti na naše natjecanje u kodiranju Raspberry Pi.
Upoznavanje Pythona
U uporabi su dvije glavne verzije Pythona. Python 3 je budućnost, ali Python 2 uživa širu kompatibilnost s postojećim resursima, a upravo je ova verzija trenutno u paketu s Raspberry Pi. Za ovaj ćemo vodič koristiti Python 2.7, posljednje stabilno izdanje u seriji 2.x: to znači da većinu internetskih primjera i unaprijed napisani kôd možemo koristiti nepromijenjeni. Kad dođe vrijeme, prelazak na verziju 3 bit će jednostavan.
Prvo što možete primijetiti kod Pythona je kako uredno izgleda. Oni koji se koriste za PHP, JavaScript ili druge moderne jezike također će primijetiti odsustvo kovrčavih zagrada, kao što se uobičajeno koristi za zatvaranje odjeljaka koda. To je zato što Python koristi uvlačenje za organiziranje koda. Ovo je dobra praksa u većini jezika, jer čini kôd čitljivijim: u Pythonu je to obavezno. Ako ne napravite ispravan razmak, vaš kôd neće raditi. Iako ovo može biti pomak za iskusne programere, to brzo postaje prirodno i prema zadanim postavkama dovodi do jasnog, razumljivog koda.
Python također čini dobar prvi jezik jer predstavlja jednostavnu implementaciju objektno orijentiranog programiranja - koncept koji svaki ambiciozni koder mora razumjeti - i opušten je oko načina stvaranja i upravljanja varijablama. Neto rezultat je posebno produktivno programsko okruženje.
Python kôd obično se izvodi preko tumača, a ne da se kompajlira, ali unatoč tome, krajnji su rezultati prilično brzi. Python aplikacije mogu se izvoditi na svim glavnim operativnim sustavima, pa je moguće stvoriti Python igru na Windows računalu i pokrenuti je na Mac ili Linux boxu - ili, zapravo, Raspberry Pi.
Konačna velika snaga Pythona je dostupnost širokog raspona dodatnih modula koji donose dodatnu funkcionalnost. Jedan od takvih modula je Pigame . Kao što mu samo ime govori, Pygame vam pomaže u stvaranju igara pomoću Pythona: na primjer, uvelike poboljšava rukovanje slikama kroz svoju klasu Sprite, olakšava kontrolu zvuka u igri, a čak omogućuje i da vaša igra radi s džojstikom. Igre poput Call of Dutya možda su izvan njegovih mogućnosti, ali klon Angry Birds to sigurno nije.
Windows 10 ukloniti kontakt podršku
Izvorni razvoj i razvoj više platformi
Ako pokrećete preporučenu distribuciju Debian Squeeze Linux na Raspberry Pi, Python i Pygame dolaze unaprijed instalirani, tako da možete odmah započeti s programiranjem. Python skripte možete pisati u uređivaču teksta, ali predlažemo da iskoristite besplatno integrirano razvojno okruženje Geany (IDE) koje je također instalirano kao dio operativnog sustava. Ovaj softver nudi brojne korisne značajke za programere, poput automatskog bojanja sintakse, radi jednostavnijeg čitanja i otklanjanja pogrešaka i preglednika simbola koji pomaže u praćenju svih klasa i varijabli u kodu.
Kao što smo već spomenuli, Python radi na mnogim platformama, tako da svoj kôd možete napisati na Windows računalu, a zatim ga prebaciti na Raspberry Pi kada završite. Da biste to učinili, morat ćete instalirajte Python 2.7 na vaše računalo . Čak i ako imate 64-bitni Windows, odaberite uobičajeni instalacijski program Windows, a ne onaj x86-64, jer je standardna instalacija Pygamea samo 32-bitna.
Sljedeća stranica