Principal Mac Creeu un joc Python per al Raspberry Pi

Creeu un joc Python per al Raspberry Pi



Si sou l’orgullós propietari d’un Raspberry Pi, el llenguatge Visual Scratch és una bona manera de fer els vostres primers passos en la programació. Però per desbloquejar més potència i potencial del maquinari, mireu Python.

Més Raspberry Pi ...

Consulteu la nostra guia tutorial de escrivint el vostre propi joc de Raspberry Pi mitjançant Scratch i envieu la vostra creació de joc per guanyar 250 £

Python és el llenguatge de programació educatiu per defecte per al Raspberry Pi. S’utilitza a tot el món com a llenguatge introductori per a moltes plataformes, gràcies al seu estil net i a la sintaxi fàcil d’entendre. No obstant això, no només és per a principiants: segons l’índex de comunitat de programació TIOBE, Python és el vuitè llenguatge de programació més popular entre els enginyers professionals, per davant de Perl, JavaScript i Visual Basic .NET. També és gratuït, de manera que és fàcil veure per què tanta gent tria Python com a primer llenguatge de seqüència d’ordres.

En aquesta funció, introduirem els conceptes clau de Python i us mostrarem com començar a utilitzar el llenguatge fent-vos passar per un joc de mostra escrit en Python. A continuació, heu de crear la vostra pròpia obra mestra, que podeu presentar a la nostra competència de codificació Raspberry Pi.

Conèixer Python

Hi ha dues versions principals de Python en ús. Python 3 és el futur, però Python 2 gaudeix d’una compatibilitat més àmplia amb els recursos existents i és aquesta versió que actualment s’inclou amb Raspberry Pi. Per a aquest tutorial, farem servir Python 2.7, la versió estable final de la sèrie 2.x: això significa que podem utilitzar la majoria d’exemples en línia i el codi preescrit sense canvis. Quan arribi el moment, passar a la versió 3 serà senzill.

El primer que podeu notar sobre Python és el seu aspecte net. Els que estiguin acostumats a PHP, JavaScript o altres llenguatges moderns també detectaran l'absència de claus, com s'utilitza convencionalment per incloure seccions de codi. Això es deu al fet que Python utilitza sagnat per organitzar el codi. Aquesta és una bona pràctica en la majoria d’idiomes, perquè fa que el codi sigui més llegible: a Python és obligatori. Si no encerteu l'espaiat, el vostre codi no funcionarà. Tot i que això pot suposar un canvi per a programadors experimentats, es torna natural ràpidament i comporta un codi clar i intel·ligible per defecte.

Python també fa un bon primer llenguatge perquè representa una implementació senzilla de programació orientada a objectes (un concepte que qualsevol aspirant a programador ha d’entendre) i està relaxat sobre com es creen i gestionen les variables. El resultat net és un entorn de programació especialment productiu.

El codi Python sol executar-se a través d’un intèrpret en lloc de compilar-se, però malgrat això, els resultats finals són bastant ràpids. Les aplicacions Python es poden executar en tots els sistemes operatius principals, de manera que és possible crear un joc Python en un PC amb Windows i fer-lo executar en una caixa Mac o Linux, o, de fet, en un Raspberry Pi.

Creeu un joc Python per al Raspberry Pi

Una gran fortalesa final de Python és la disponibilitat d’una àmplia gamma de mòduls complementaris que aporten funcionalitats addicionals. Un d’aquests mòduls és Pygame . Com el seu nom indica, Pygame us ajuda a crear jocs amb Python: per exemple, millora molt el tractament d’imatges a través de la seva classe Sprite, facilita el control de l’àudio del joc i fins i tot permet que el vostre joc funcioni amb joysticks. Jocs com Call of Duty podrien estar més enllà de les seves capacitats, però un clon d'Angry Birds certament no ho és.

com puc escoltar música en flames

Desenvolupament autòcton i multiplataforma

Si utilitzeu la distribució de Debian Squeeze Linux recomanada al vostre Raspberry Pi, Python i Pygame vénen preinstal·lats, de manera que podeu començar a programar de seguida. Podeu escriure scripts Python en un editor de text, però us recomanem que aprofiteu l’entorn de desenvolupament integrat (IDE) gratuït de Geany que també s’instal·la com a part del sistema operatiu. Aquest programari ofereix nombroses funcions útils per als programadors, com ara la sintaxi automàtica, per fer que el vostre codi sigui més fàcil de llegir i depurar i un navegador de símbols per ajudar a fer un seguiment de totes les classes i variables del vostre codi.

Com hem esmentat, però, Python funciona en moltes plataformes, de manera que podeu escriure el vostre codi en un PC amb Windows i després moure-lo al Raspberry Pi quan hàgiu acabat. Per fer-ho, haureu de fer-ho instal·leu Python 2.7 al vostre PC . Fins i tot si esteu executant Windows de 64 bits, trieu l’instal·lador normal de Windows, no el x86-64, ja que la instal·lació estàndard de Pygame només és de 32 bits.

Pàgina següent

Articles D'Interès

L'Elecció De L'Editor

Convertiu el Gestor de tasques en un giny amb la funció Visualització de resum
Convertiu el Gestor de tasques en un giny amb la funció Visualització de resum
Descriu com convertir el Gestor de tasques en un giny amb la funció Vista de resum
La NASA publica 11 cartells de turisme espacial Art Deco més gloriosos
La NASA publica 11 cartells de turisme espacial Art Deco més gloriosos
La firma de disseny nord-americana Invisible Creature ha presentat 11 cartells de viatges retro-futuristes més bonics, encarregats pel Jet Propulsion Laboratory de la NASA per a un calendari del 2016, amb un total de 14. Les imatges de colors es remunten als clàssics pòsters de viatges
Quina és l'adreça IP 10.0.0.1?
Quina és l'adreça IP 10.0.0.1?
Què és 10.0.0.1? La IP s'utilitza habitualment pels encaminadors de xarxes d'ordinadors empresarials com a adreça de passarel·la per a altres dispositius.
Fallout 4 consells i trucs: tot el que heu de saber per sobreviure a la Commonwealth
Fallout 4 consells i trucs: tot el que heu de saber per sobreviure a la Commonwealth
Fallout 4 realment captura la vida després d’un holocaust nuclear. El món no només és estèril i està ple de mutants i supervivents que s’estrenyen, sinó que també és un lloc confús on les lleis tradicionals ja no tenen sentit. És un
Com canviar el nom d’un cercle a Life360
Com canviar el nom d’un cercle a Life360
Els cercles de Life360 són com grups a Facebook. Tenen el propòsit de permetre als membres de la família o grups propers d’amics rastrejar les ubicacions dels altres. Podeu fer un seguiment de la gent, consultar-ne, oferir ajuda i fins i tot obtenir indicacions per arribar-hi
Com executar i acabar a Apex Legends
Com executar i acabar a Apex Legends
Els que finalitzin un joc de JcJ com Apex Legends ofereixen l'oportunitat de fregar la cara del jugador amb la seva pèrdua i acabar amb la seva vida de joc amb una floritura final. Són una part clau de molts jocs d'ordinador i
Com es calculen els dies entre les dates a Fulls de càlcul de Google
Com es calculen els dies entre les dates a Fulls de càlcul de Google
https://www.youtube.com/watch?v=yZ1DT46h9Q8 Un dels usos més habituals de Fulls de càlcul de Google és crear calendaris i gestionar informació sobre dates, com ara fulls de temps o horaris de vacances. Molts usuaris que creen fulls de càlcul tracten