Hello World - O lau Polokalama Mua Pipi Rasipi

O se folasaga agamalu i le faʻaaogaina o le Python ma le Ufiberi Pi

A e fou i le Rasberi Pi e mafai ona matua faaosoosoina e taumafai e oso saʻo i totonu o galuega faatino na tosina oe i le masini i le mea muamua.

O pulou, masini, musika ma mea talitutusa tali tutusa e aoga tele mo le Rasberi Pi, ae le o le amataga sili mo se tasi fou i le masini. I totonu o se lalolagi lelei, e tatau ona e taumafai e aʻoaʻo mea taua ao le i totogiina i totonu o se galuega faigata.

Afai oe fou i Linux e mafai ona avea ma se pupuʻu aʻoaʻoga sili ona maualuga, o lea e sili ai le amata i ni galuega faigofie e faʻamalamalamaina ai oe lava i le auala e galue ai Python, ona faʻaauau lea i luga o lena malamalama i le taimi.

Se Faatomuaga Matagofie

O se tasi o galuega faatino masani masani i luga o le Piberi Pi o le lolomiina o le "Hello World", pe o le mea na tupu i se tusitusiga poʻo le faʻaaogaina o le IDLE Python development development.

E ono foliga mai o se amataga amata, ae e maua ai se faʻamatalaga faigofie ma talafeagai ia Python - ma o se galuega foi o le ae faʻaaoga tele i au galuega i le lumanaʻi.

Seʻi o tatou faʻaaogaina ni nai fesuiaiga o lenei lesona faʻaleaganuʻu ina ia aʻafia ai o tatou tomai tau polokalame faʻatasi ma le Rasberi Pi. O le a matou faʻaaogaina faʻamatalaga taumatau nai lo IDLE, aua o se mea faigofie lava lea.

Hello World

Tatou amata i le amataga lava i le lomiga masani o le tusitusiga "alofa i le lalolagi".

A maeʻa ona e ulufale atu i se sauniga faʻatulagaga, ona e ulufale lea i le poloaiga o loʻo i lalo e fatu ai se tala fou o le 'helloworld.py'.

sudo nano helloworld.py

Nano o le faila o tusitusiga o le a tatou faʻaaogaina, ma 'py' o le failaina lea o faila mo tusitusiga Python.

Matou te faʻaaoga sudo (lea e tu mo 'superuser do') i le amataga lea e tafe ai le poloaiga o se super super. E le o taimi uma e te faʻaaoga ai lenei mea, ma e mafai ona lamatia i lima sese i le sese o poloaiga, ae ou te taumafai e faʻaaogaina nei o se mausa i le taimi nei.

O lenei poloaiga o le a tatalaina ai se pepa avanoa fou. Ulufale i lalo le faʻamatalaga o le a lolomiina le upu "hello world" pe a faila le faila:

lolomi ("alofa fiafia i le lalolagi")

I le taimi lava e ulufale ai, kiliki Ctrl + X ona fasi ai lea 'Y' e teu ai le faila. O le a talosagaina oe e le faʻamatalaga e te ulufale mai e teu le faila i le igoa faila patino, o lea ia e agai i luma ma taia le ki o le ulufale. Ua na ona e fatuina lau faila muamua Python!

O le ae toe foʻi nei i le laina. Ina ia faia la matou tusitusiga fou, matou te faʻaaogaina le poloaiga i lalo:

Suo python helloworld.py

O lenei mea o le a lolomiina ai le "lalolagi fiafia" ona tapunia ai lea o le tusitusiga, ma tuua ai i matou i le laina e toe faʻaaoga.

Talofa i le Lalolagi

Taimi e alu ai i luga o se mea mamafa. O lenei faataitaiga o le a lolomiina le upu "alofa" i luga o le laina e tasi, ona sosoo ai lea ma le "lalolagi" i le isi. O lenei mea o le a faʻaopopo ai se laina fou i la tatou faila Python, ae o loʻo i ai pea i se tulaga faigofie lava.

Amata se faila fou i le faʻaaogaina o le poloaiga i lalo:

sudo nano hellothenworld.py

O lenei foi o le a tatalaina ai se faamalama o le faatonu. Ulufale i ai mea nei:

lolomi ("alofa") lolomi ("lalolagi")

Toe faʻaaoga Ctrl + X e alu ma sefe, ona fai lea 'Y' ona 'ulufale' pe a musuia.

Faʻatoʻa le tusiga i le tulafono o loʻo i lalo:

Suo Python hellothenworld.py

O le a lolomiina le "alofa" i luga o le laina e tasi, "lalolagi" i le isi laina, ona tapuni lea o le tusitusiga.

Hello World, Lalolagi Lelei

I le faʻaaogaina o mea na tatou aʻoaʻoina i le faʻataʻitaʻiga muamua, seʻi o tatou suia mea ina ia tatou fai atu "alofa i le lalolagi" ona "faʻafeiloaʻi ai lea o le lalolagi" i taimi uma seʻia tatou fai atu e taofi.

Ua e aʻoaʻoina pe faʻapefea ona e faia ma faʻaaoga faila ina ia mafai ona matou suʻesuʻeina na faatonuga i lenei taimi.

Fai se faila fou e taʻua o helpointodbye.py ma tatala i nano. Ulufale i ai mea nei:

Faʻamatalaga: pe a faitauina == 1: lolomi ("hello world") count = count -1 time.sleep (1) elif count == 0: print ("goodbye world") count = count +1 taimi moe (1)

Ua matou faʻalauiloaina ni nai manatu fou iinei:

Afai o lenei tulafono faanatinati o le a faimalaga, o le a lolomiina le "alofa i le lalolagi" ona suia ai lea o la tatou "faitau" i le -1. Ona faʻatali ai lea mo le lona lua ma le 'time.sleep (1)' aʻo leʻi toe foʻi i le 'while loop' e toe tamoe ai.

Le lua 'afai' o le faʻamatalaga e tutusa le galuega ae e na o le 'faitau' o le 0 tonu lava lea. O le a lolomiina le "worldblock world" ma faʻaopoopo 1 i le 'faitau'. O le isi taimi o le a faatali ai se lua aʻo leʻi toe tamoe i le 'ao faʻanofo'.

E faʻamoemoe, e mafai nei ona e iloa pe faapefea ona amata le 'faitau' i le 1 ma o le a faʻaauau pea ona vavalalata i le va o le 1 ma le 0, lolomiina tusitusiga eseese i taimi taitasi.

Taʻu le tusiga ma vaʻai mo oe lava! Ina ia taofia le tusitusiga, ia na o le Ctrl + C.

Hello World 100 Times

E faʻafefea ona toe faia le tatou tusiga pe a na o le 10 taimi, otometi? E maua lenei mea e ala i le faʻaaogaina o le numera i totonu o se taimi aʻo toe faaseʻe, ae suia le ala tatou te faʻaaogaina ai.

Fausia se isi faila fou, tuu i ai se igoa, ona e ulufale lea i le faʻamatalaga i lalo:

Faʻamatalaga: = = 10: lolomi ("hello world"), faitau count = count +1 time.sleep (1) elif count == 11: tuu ()

O iinei tatou te faʻaaoga ai '<=' i le muamua 'pe' o le faʻamatalaga 'o lona uiga' itiiti ifo pe tutusa i '. Afai o le numera e laʻititi pe tutusa ma le 10, o le a lolomiina e le tatou tulafono le "alofa ile lalolagi".

O le isi 'afai' o le faʻamatalaga e naʻo le fuainumera 11, ma afai o le numera e 11 o le a taʻalo le poloaiga 'taofi ()' lea e tapunia ai se tusitusiga.

Taumafai i le faila e vaʻai i lenei mea mo oe lava ia.

Faʻatasi Atu ia te Oe

O nei faʻatinoga e faʻaali atu ai ia te oe nisi o auala masani o le faʻaaogaina o tulafono laiti, ae o le ituaiga o faavae e aʻoaʻo ai e tatau i tagata faaaoga uma o le Raspberry Pi ma le Python ona faʻapipiʻi vave i luga.

Afai e te leʻi mauaina muamua, siaki le upega tafailagi a le Python tuusao i About.com e aoao atili ai e uiga i lenei gagana matagofie polokalame.

Matou te ufiufi nisi faʻataʻitaʻiga faʻataʻitaʻi i tusiga ma galuega faatino i le lumanaʻi, nofo faʻatasi!