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.pyNano 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.pyKa 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.pyKa 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.pyKa 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:
- Kawemai : Ko te raina kawemai e kawe mai i te waahi o te wa ka taea ai e matou te tono i te kōnae kia tatari mo te wa i waahi ai matou. Ka mahia tenei ki te 'time.sleep (1)' i muri mai i te kōnae.
- Tatau : Ko te rarangi tatau kei te tautuhi i te taurangi, he huarahi noa hei pupuri i te uara me te tuku ingoa. Ka tīmata tenei i '1' ka whakamaramatia ano e matou.
- Ahakoa : I whakamahia ano e matou i te waa. Ko te ingoa e tohu ana, ko tenei 'koropiko' to tatou waehere 'i te mea' he pono te ahua. I tenei take, kei te whakamahi matou i te 'pono' ko te tikanga ko te mea ka rere tonu ake a tae noa ki te mutu taangata.
- Mena ko nga korero : I roto i to maatau ka whai maatau nga korero 'mehemea'. E ai ki te korero tuatahi, "mehemea he rite tonu te 1, haere me te whakahaere i te waehere i raro iho nei". He mea nui te tohu ki Python mo nga mahi penei.
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!