Hello World - Te Kaupapa Pihikete Tuatahi

He whakatairanga ngawari ki te whakamahi i te Python me te Pihikete Pi

A, no te mea hou koe ki te Pihikete Pi, ka ngana rawa te whakamatautau ki te tamata me te peke i nga kaupapa e tohungia ana koe ki te raupapa i te wahi tuatahi.

He nui nga whakamahinga o nga roangaro, nga kaiwhakaari, nga kaiwhakatangi puoro, me nga kaupapa e rite ana mo te Pihikete Pi, engari ehara i te timatanga pai mo te tangata hou ki te taputapu. I roto i te ao pai, me whai hua koe ki te ako i nga kaupapa i mua i te tukanga ki te kaupapa matatini.

Mena he mea hou koe ki Linux, ka taea e koe te arahi ako nui, na te mea pai ki te timata i nga kaupapa maatau kia mohio koe ki te mahi a Python, ka hangaia i runga i taua matauranga i te waa.

He Kupu Whakataki

Ko tetahi o nga kaupapa tuatahi i runga i te Pihikete Pi ko te tuhi i te tuhinga "Hello World", ahakoa ki te papahu me te tuhinga, te whakamahi ranei i te taiao whanaketanga IDLE Python.

He ahua pouri ano te timatanga, engari he korero ngawari ki a Python - he mahi ano hoki ka whakamahia e koe he rota i roto i nga kaupapa e heke mai nei.

Kia haere tatou i roto i nga ahuatanga rereke o tenei akoranga tuku iho kia kahakina atu ai o tatou mahinga rautaki ki te Raspberry Pi. Ka whakamahia e matou nga tuhipoka python hei utu mo te IDLE, no te mea ko taku tikanga noa tenei.

Hello World

Kia timata i te timatanga me te taketake taketake o te tuhinga "hello world".

Kia takiuru ki te huihuinga paatata, uru atu ki te whakahau i raro nei ki te waihanga i te tuhinga python hou e huaina ana ko 'helloworld.py'.

sudo nano helloworld.py

Nano ko te kaitautoko kuputuhi ka whakamahia e matou, a ko te 'py' ko te toronga kōnae mo nga tuhinga tuhi Python.

Ka whakamahi hoki tatou i te sudo (e tu ana mo te 'superuser do') i te tīmatanga e whakahaere ana i te whakahau hei superuser. Ehara i te mea kei te whakamahi tonu koe i tenei, me te mea he kino ki nga ringa whao me nga ture he, engari ka whakamahia e ahau hei mahi i tenei wa.

Ka whakatuwheratia e tenei whakahau he tuhinga tuwhera hou. Tomohia te tuhinga i raro nei ka tuhia te kupu "hello world" ka whakahaerehia te kōnae:

tā ("hello ao")

I te wa i tomo mai ai, purihia te Ctrl + X a ka patua 'Y' hei whakaora i te kōnae. Ka tono te kaitohu ki a koe kia uru ki te tomo ki te tiaki i te kōnae ki te ingoa kōnae motuhake, na haere ki mua ka patu i te matua whakauru. Kua oti noa to koutou Python kōnae tuatahi!

Ka hoki koe i roto i te papa. Hei whakahaere i to tuhi hōu hou, ka whakamahi matou i te whakahau i raro nei:

sudo python helloworld.py

Ka tuhia e teenei "te ao o te aroha" me te kati i te tuhinga, ka mahue ia matou ki te taputapu hei whakamahi ano.

Hello Na Ao

Te wa ki te piki ake i te taputapu. Ka tuhia e tenei tauira te kupu "hello" i runga i te raina kotahi, me te "ao" i te waa e whai ake nei. Ka tapiritia e tenei he rarangi hou ki to maatau Python kōnae, engari kei te taumata tino ngawari.

Tīmatahia he kōnae hou mā te whakamahi i te whakahau i raro nei:

sudo nano hellothenworld.py

Ka tuwhera ano tenei i te matapihi o te kaitautoko. E tomo i te tuhinga e whai ake nei:

tāngia ("hello") ("ao")

Whakamahia ano a Ctrl + X kia puta mai me te tiaki, ka patuki i te 'Y' ka 'tomo' ka akiakihia.

Whakahaerehia te tuhinga ki te whakahau e whai ake nei:

sudo python hellothenworld.py

Ka tuhia tenei "hello" ki tetahi raina, "ao" i te rarangi e whai ake nei, ka kati i te tuhinga.

Hello World, Pai te Ao

Ma te whakamahi i nga mea i akohia e tatou i roto i te tauira o mua, me whakarereke i nga mea kia penei ta tatou "te aroha o te ao" ka "panui te ao" i runga ake a kia korero ratau kia mutu.

Kua ako koe ki te hanga me te whakamahi i nga kōnae kia taea ai e matou te tirotiro i aua tohutohu i tenei wa.

Hangahia he kōnae hou e karangahia helpointodbye.py ka whakatuwherahia i roto i te nano. E tomo i te tuhinga e whai ake nei:

te kawemai i te wa kaute = 1 i te wa pono: ki te tautuhi == 1: print ("hello world") count = count -1 time.sleep (1) elif count == 0: print ("goodbye world") count = count +1 waatea (1)

Kua tukuna e matou etahi kaupapa hou i konei:

Mena ka rere tenei waehere whaimana, ka puta te "hello world" ka huri i to taatau "tatau" ma te -1. Na ka tatari mo te tuarua me te 'time.sleep (1)' i mua i te tere pahikara ki te 'ma te koropiko' kia rere ano.

Ko te tuarua 'ki te' ko te korero he mahi rite engari ka oma anake ki te 'count' he rite tonu 0. Ka tuhia e ia te "ao tohora" me te tapiri 1 ki te 'tatau'. Ka tatari ano kia rua o nga ra i mua i te rere o te 'mahinga'.

Ko te tumanako, ka taea e koe te kite inaianei me pehea te 'tatau' ka timata i te 1, ka huri tonu i waenga i te 1 me te 0, ka tuhia nga kuputuhi rereke i ia wa.

Whakahaeretia te tuhinga me te kite mo koe! Hei mutu i te hōtuhi, kati noa Ctrl + C.

Hello World 100 Times

Me pehea te tautuhi i to tatou tuhinga i te 10 noa noa iho, kaore? Ka whakatutukihia tenei ma te whakamahi i te tatau i roto i te waa i te waahi ano, engari ka huri i to tautuhi.

Waihangatia tetahi atu kōnae hou, hoatu he ingoa, ka whakauru i te tuhinga i raro nei:

te whakaputanga o te wa kaute = 1 i te mea pono: ki te tautuhi <= 10: pa ("hello world"), tatau tatau = count +1 time.sleep (1) elif count == 11: mutu ()

I whakamahia e matou '<=' i te tuatahi 'ki te' ko te korero 'iti iho i te rite ranei ki te'. Mena he iti iho te tatau i te 10 ranei, ka tautuhi to maatau waehere "hello world".

Ko te korero o te 'ki te' 11 ki te 11 anake, a, ki te 11 te kaute, ka whakahaerehia te whakahau 'tuku ()' e kati ana i te tuhinga.

Nganahia te kōnae kia kite i tenei maau.

Haere ki a koe

Ko enei whakaaturanga e whakaatu ana ki a koe i etahi huarahi tino pai ki te whakamahi i te waehere whaimana, engari ko te ahua o te ako o te turanga e tika ana ki nga kaiwhakamahi rapere Pi Pipi me nga kaiwhakamahi Python kia kaha ki te hopu wawe wawe.

Mena kuaore i kitea e koe, tirohia te paetukutuku Python whakatapua a About.com hei ako atu mo tenei reo pai.

Ka hipokina e matou etahi tauira tauira waehere i nga tuhinga me nga kaupapa e whai ake nei, noho tonu!