Hello World - Mashruucaaga ugu horeeya Raspberry Pi

Hordhac nadiif ah oo la adeegsanayo Python oo leh Raspberry Pi

Markaad ku cusub tahay Raspberry Pi waxay noqon kartaa mid aad u jilicsan inaad isku daydo oo aad u dhufatid si toos ah mashaariicda soo jiidatay qalabka meesha ugu horeysa.

Robots, dareemayaasha, ciyaartoyda muusikada iyo mashaariicda la midka ah ayaa ah adeegsiyada weyn ee Raspberry Pi, laakiin bilawga ugu fiican ee qof ku cusub qalabka. Dunida ugu fiican, waa inaad bartilmaameedataa inaad barato aasaasiga ka hor inta aadan ku gelin mashaariic adag.

Haddii aad sidoo kale ku cusub tahay Linux, waxay noqon kartaa xitaa barxada barashada xitaa, sidaas daraadeed waxa ugu wanaagsan in la bilaabo mashaariic fudud oo aad ku ogaan kartid sida Python u shaqeyso, ka dibna ku dhiso aqoontaas wakhtigaas.

Hordhac A

Mid ka mid ah mashaariicda ugu horeysa ee ku yaala Raspberry Pi waa in ay daabacaan qoraalka "Hello World", ama ha ahaato terminalka qoraalka ama isticmaalaya bey'adda horumarinta Python IDLE.

Waxay u muuqan kartaa sida bilaabashada caajis ah, laakiin waxay ku siinaysaa hordhac sahlan oo la xidhiidha Python - sidoo kale waa hawl aad ku isticmaali doonto waxyaabo badan mashaariicda mustaqbalka.

Aan dhex marno dhawr ilbidhiqsi oo casharadan dhaqameedka ah si dhab ah u bilawno xirfadeynta barnaamijkayaga Raspberry Pi. Waxaan isticmaali doonaa qoraallada Python halkii IDLE, taas oo ah habka kaliya ee aan door biday.

Hello World

Aynu bilowno bilawga hore ee daabacaadda aasaasiga ah ee qoraalka "adduunka hello".

Marka la galo kuleylka kiniinka, waxaad gashaa amarka hoose si aad u abuurto qoraal cusub oo loo yaqaan 'helloworld.py'.

sudo nano helloworld.py

Nano waa qoraalka qoraalka ah ee aan isticmaaleyno, 'py' waa faylka dheeraadka ah ee qoraalka Python.

Waxaan sidoo kale isticmaalnaa sudo (oo u taagan 'superuser do') bilawga kaas oo maamula amarka ah super-superuser. Had iyo jeer maahan inaad isticmaasho tan, waxayna noqon kartaa mid khatar ah gacmaha qalad leh amarrada khaldan, laakiin waxaan u muuqanayaa inay hadda u isticmaalaan caado.

Amarkani wuxuu furi doonaa dukumiinti bilaash ah. Ku qor qoraalka hoos ku qoran kaas oo ku daabacaya ereyga "adduunka hello" marka feylku socdo:

daabac ("hello dunida")

Marka la galo, riix Ctrl + X kadibna ku dhufo 'Y' si aad u badbaadiso faylka. Qalabka ayaa kaa codsan doona inaad gawaarid galaan si aad u kaydiso faylka magaca faylka gaarka ah, sidaa daraadeed horay u sii soco oo garaac keydka galka. Waxaad kaliya sameysay faylka ugu horreeya ee Python!

Hadda waxaad ku noqon doontaa terminaalka. Si aad u maamusho qoraalladayada cusub, waxaan isticmaalnaa amarka hoos ku xusan:

sudo python helloworld.py

Tani waxay daabacan "adduunka hello" kadibna soo afjarida qoraalka, annaga naga tag annagoo u adeegsaneyno terminal si aan mar labaad u isticmaalno.

Hello World World

Waqtiga si aad u tagto qalab. Tusaalahan ayaa ku daabacan erayga "hello" hal xariiq, ka dibna "adduunka" ee ku xiga. Tani waxay ku dari doontaa khadka cusub ee faylka Python, laakiin weli heer aad u fudud.

Ku bilaw feyl cusub adoo isticmaalaya amarka hoose:

sudo nano hellothenworld.py

Mar labaad tani waxay furi doontaa daaqad tifaftiran oo bilaash ah. Gali qoraalka soo socda:

daabac ("hello") daabac ("adduunka")

Mar labaad u isticmaal Ctrl + X si aad uga baxdo oo u badbaadiso, ka dibna riix 'Y' kadibna 'geli' marka la keeno.

Ku dhaji qoraalka qaynuunka soo socda:

sudo python hellothenworld.py

Tani waxay ku daabacan "hello" hal xariiq, "adduunka" on line xiga, ka dibna xiro warqadda.

Hello World, Waasid World

Isticmaalka waxa aan ka barannay tusaalihii hore, aan wax bedelno si aan u dhahno "adduunka hello" ka dibna "adduunka nabadgelyo" wakhti iyo ka badan ilaa inta aan u sheegno inay joojiso.

Waxaad baratay sida loo sameeyo oo loo isticmaalo faylasha si aan u barbaarino tilmaamahaas waqtigan.

Samee fayl cusub oo la yiraahdo hellogoodbye.py una fur furaha nano. Gali qoraalka soo socda:

Tirada saacadaha la soo dhoofiyo = 1 marka saxa ah: haddii tirin = = 1: daabac ("adduunka hello") tiri = count -1 time.sleep (1) elif count == 0: daabac ("goodbye world") count = count +1 Waqti wakhti (1)

Waxaan soo bandhignay dhawr fikradood oo cusub:

Haddii uu koodhkan codeeyo, wuxuu daabici doonaa "adduunka hello" ka dibna bedelaya 'variable' our by -1. Waxay markaa sugi doontaa labaad oo leh 'time.sleep (1)' ka hor inta baaskiilka dib loogu celin 'halka loop' mar kale u ordo.

Qeybta labaad ee 'haddii' bayaanka ayaa la mid ah shaqo la mid ah balse kaliya ayaa soconaya haddii 'tiradu' tahay 0. Waxay ka dibna daabici doontaa "adduunka silicsan" oo ku dar 1 'tirin'. Mar labaad waxay sugi doontaa labaad ka hor inta aanad marin 'halka loo maro'.

Waxaan rajeyneynaa, hadda waxaad arki kartaa sida 'count' uu ku bilaabmayo 1 oo uu si joogto ah u wareegayo inta u dhaxaysa 1 iyo 0, daabacaan qoraalo kala duwan mar kasta.

Samee qoraalka oo arag naftaada! Si aad u joojiso qoraalka, kaliya ku dhufo Ctrl + C.

Hello World 100 jeer

Sidee kuugu soo celin kartaa qoraalkaaga 10 jeer, si toos ah? Tan waxaa lagu gaari karaa adoo isticmaalaya tirinta mar kale marxaladdan mar kale, laakiin isbeddel sida aan u shaqeyno.

Abuuri fayl kale oo cusub, ku qor magac, ka dibna geli qoraalka hoose:

Tirada wakhtiga la soo dhoofinayo = 1 halka True: haddii lagu tiriyo <= 10: daabac ("adduunka hello"), tiri tirin = tirada +1 time.sleep (1) elif count == 11: quit ()

Halkan waxaan ku isticmaalnay '<=' marka ugu horeysa 'if' 'taas oo macnaheedu yahay' ka yar ama la siman '. Haddii tiradu ay ka yar tahay ama u dhiganta 10, koodhkayagu wuxuu daabacan doonaa "adduunka hello".

Hadalka xiga ee 'if' iftiinku wuxuu u egyahay lambarka 11 oo keliya, iyo haddii tiradu ay tahay 11 waxay ku socon doontaa 'quit ()' oo xiritaanka waraaqda.

Iskuday feylka si aad tan u aragtid.

Adoo kugu weyn

Layligani waxay ku tusinayaan siyaabo aad u aasaas u ah oo lagu maareynayo koodhka, laakiin waa nooca aasaasiga ah ee barashada in dhammaan dadka isticmaala cusub ee Raspberry Pi iyo Python ay u baahanyihiin inay hore u qabtaan.

Haddii aanad hore u helin, ka fiirso shabakadda Python ee shabakadeeda inay ku bartaan waxyaabo badan oo ku saabsan luuqada barnaamijka wanaagsan.

Waxaanu soo bandhigi doonaa tusaalayaal badan oo code ah mawduucyada iyo mashaariicda mustaqbalka, iska ilaali!