Hello World - A 'chiad Phròiseact Pi Crosgain

Ro-ràdh gu math airson a bhith a 'cleachdadh Python leis a' Pi Framhag

Nuair a bhios tu ùr don Pi-sùbh-craoibhe faodaidh e a bhith gu math buailteach feuchainn ri leum dìreach a-steach do na pròiseactan a tharraing thu chun an inneal sa chiad àite.

Tha Robots, sensors, cluicheadairean ciùil agus pròiseactan coltach ris a 'mhòr-chuid airson na Pi Framhaich, ach chan e an toiseach as fheàrr airson cuideigin ùr don inneal. Ann an saoghal fìor mhath, bu chòir dhut amas air na bun-bheachdan ionnsachadh mus tig thu gu pròiseact iom-fhillte.

Ma tha thu ùr gu Linux cuideachd faodaidh e a bhith na lùb ionnsachaidh eadhon nas casta, agus mar sin is fheàrr tòiseachadh le pròiseactan sìmplidh gus eòlas fhaighinn air mar a tha Python ag obair, agus an uair sin togail air an eòlas sin thar ùine.

Ro-ràdh brèagha

Is e aon de na ciad phròiseactan as cumanta air Pi-sùbh-craoibhe a bhith a 'clò-bhualadh an teacsa "Hello World", an dara cuid chun an stòr-dàta le sgriobt no a' cleachdadh an àrainneachd leasachaidh IDLE Python.

Is dòcha gur e tòiseachadh tlachdmhor a th 'ann, ach bheir e ro-ràdh furasta do Python dhut - agus tha e cuideachd na dhreuchd a bhios thu a' cleachdadh tòrr anns na pròiseactan agad san àm ri teachd.

Leig leinn a dhol tro dhà eadar-dhealachaidhean den leasan traidiseanta seo gus na sgilean prògramachaidh againn a bhriseadh gu fìor leis a 'Pi Framhag. Bidh sinn a 'cleachdadh sgriobtaichean python an àite IDLE, oir sin dìreach an dòigh as fheàrr leam.

Hàlo a Shaoghail

Thòisich sinn aig an toiseach le clò-bhualadh bunaiteach an teacsa "hello world".

Nuair a tha thu air logadh a-steach gu seisean deireannach, cuir a-steach an òrdugh gu h-ìosal gus sgrion python ùr ris an canar 'helloworld.py' a chruthachadh.

sudo nano helloworld.py

Is e Nano an deasaiche teacsa a bhios sinn a 'cleachdadh, agus' py 'an leudachadh faidhle airson sgriobtaichean Python.

Bidh sinn cuideachd a 'cleachdadh sudo (a tha na sheasamh airson' superuser do ') aig an toiseach a tha a' ruith an òrdugh mar neach-ionaid. Chan fheum thu seo a chleachdadh an-còmhnaidh, agus faodaidh e a bhith cunnartach anns na làmhan ceàrr leis na h-òrdughan ceàrr, ach tha mi buailteach a bhith ga chleachdadh mar-thà.

Fosglaidh an àithne seo sgrìobhainn ùr bàn. Cuir a-steach an teacsa gu h-ìosal a chlò-bhualadh an teirm "hello world" nuair a thèid am faidhle a ruith:

clò ("hello world")

Aon uair 's gu bheil thu a' dol a-steach, brùth Ctrl + X agus an uair sin brùth air 'Y' gus am faidhle a shàbhaladh. Iarraidh an ceann-uidhe dhut pìos a chur a-steach gus an fhaidhle a shàbhaladh leis an ainm faidhle sònraichte, mar sin rachaibh air adhart agus brùth air an iuchair inntrigidh. Tha thu dìreach air a 'chiad fhaidhle Python agad a chruthachadh!

Bidh thu a-nis air ais anns a 'phort-adhair. Gus sgriobt ùr a ruith, bidh sinn a 'cleachdadh an òrdugh gu h-ìosal:

sudo python helloworld.py

Bidh seo a 'clò-bhualadh "hello world" agus an uair sin dùin an sgriobt, a' fàgail na crìche gus an cleachd sinn a-rithist.

Hello An uairsin saoghal

Ùine gus gèar a thoirt suas. Clò-bhualaidh an eisimpleir seo am facal "hello" air aon loidhne, agus an uair sin "saoghal" air an ath fhear. Cuiridh seo loidhne ùr ris an fhaidhle Python againn, ach fhathast aig ìre glè shìmplidh.

Tòisich faidhle ùr le bhith a 'cleachdadh an àithne gu h-ìosal:

sudo nano hellothenworld.py

A-rithist fosglaidh seo uinneag deasaiche bàn. Cuir a-steach an teacsa a leanas:

clò ("hello") clò-bhualadh ("saoghal")

A-rithist cleachd Ctrl + X gus fàgail agus sàbhaladh, agus an uairsin briog air 'Y' agus an uairsin 'cuir a-steach' nuair a thèid a bhrosnachadh.

Rach an sgriobt leis an òrdugh a leanas:

sudo python hellothenworld.py

Clò-bhualaidh seo "hello" air aon loidhne, "saoghal" air an ath loidhne, agus an uair sin dùin an sgriobt.

Hello World, Fàgail na Cruinne

A 'cleachdadh na dh'ionnsaich sinn san eisimpleir roimhe, leigamaid atharrachadh air rudan mar sin tha sinn ag ràdh "hello world" an uair sin "saoghal beannachadh" a-rithist is a-rithist gus an innis sinn dha stad.

Tha thu air ionnsachadh mar a nì thu faidhlichean agus a chleachdadh gus am bi sinn a 'sgapadh thairis air an stiùireadh sin an turas seo.

Dèan faidhle ùr ris an canar hellogoodbye.py agus fosgail e ann an nano. Cuir a-steach an teacsa a leanas:

àireamh ùine a thoirt a-steach = 1 fhad 'sa tha fìor: ma tha e cunntadh == 1: clò-bhuail ("hello world") cunntadh = cunntadh -1 time.sleep (1) elif count == 0: clò ("worldbyby world") count = count +1 ùine.sleep (1)

Tha sinn air beagan bun-bheachdan ùra a thoirt a-steach an seo:

Ma bhios an còd neo-fhillte seo a 'ruith, bidh e a' clò-bhualadh "hello world" agus an uair sin atharraich an caochlaideach 'cunntadh' le -1. Bidh e an uairsin a 'feitheamh airson dàrna fear le' time.sleep (1) 'mus tèid thu air baidhsagal air ais chun an' fhad loop 'gus a ruith a-rithist.

Tha an dàrna aithris 'mas' a 'dèanamh obair coltach ris ach chan eil e ach a' ruith ma tha 'cunntadh' dìreach gu 0. Bidh e an uairsin a 'clò-bhualadh "saoghal beòthail" agus cuir 1 ri' cunntadh '. A-rithist feithidh e an dàrna fear mus ruith e an 'fad lùb' a-rithist.

Tha sinn an dòchas gum faic thu a-nis mar a tha 'cunntadh' a 'tòiseachadh aig 1 agus gum bi e daonnan a' siubhal eadar 1 agus 0, a 'clò-bhualadh diofar teacsa gach uair.

Rach an sgriobt agus faic dhut fhèin! Gus stad a chur air an sgriobt, dìreach bhuail Ctrl + C.

Hello World 100 Times

Dè mu dheidhinn an teacsa againn ath-aithris a chlò-bhualadh dìreach 10 uairean, gu fèin-obrachail? Tha seo air a choileanadh le bhith a 'cleachdadh a' chunntais taobh a-staigh ùine a-rithist, ach ag atharrachadh mar a bhios sinn ga ruith.

Cruthaich faidhle ùr eile, thoir ainm dha, agus an uairsin cuir a-steach an teacsa gu h-ìosal:

àireamh ùine a thoirt a-steach = 1 fhad 'sa tha fìor: ma tha thu a' cunntadh <= 10: clò ("hello world"), cunntadh cunntas = cunntadh +1 time.sleep (1) elif count == 11: quit ()

An seo tha sinn air '<=' a chleachdadh anns a 'chiad aithris' ma tha 'a' ciallachadh 'nas lugha na no co-ionann'. Ma tha an cunntadh nas lugha na no co-ionann ri 10, bidh an còd againn a 'clò-bhualadh "hello world".

Bidh an ath chunntas "ma tha" a 'coimhead air àireamh 11 a-mhàin, agus ma tha an cunntas aig 11 ruith e an òrdugh' quit () 'a tha a' dùnadh sgriobt.

Feuch am faidhle gus seo fhaicinn dhut fhèin.

Thairis air do shon

Tha na h-eacarsaichean sin a 'sealltainn dhut dòighean fìor bunaiteach air a bhith a' cleachdadh còd, ach is e seo an seòrsa ionnsachadh bunaiteach a bu chòir do luchd-cleachdaidh ùr Pi agus Python nan sùbh-craoibhe a bhith a 'dol an sàs tràth.

Mura h-eil thu air a lorg mar-thà, thoir sùil air làrach Python sònraichte airson About.com gus tuilleadh ionnsachadh mun chànan sàr phrògramadh seo.

Bidh sinn a 'còmhdach barrachd eisimpleirean còd ann an artaigilean agus pròiseactan san àm ri teachd, cùm sinn air adhart!