Dia duit Domhanda - Do Chéad Tionscadal Pi Sú craobh

Réamhrá beag ar Python a úsáid leis an Pi Sú craobh

Nuair a bhíonn tú nua ar an bhFíon Sú craobh, is féidir go mbeidh sé ró-thíomlánach iarracht a dhéanamh agus dul díreach isteach sna tionscadail a mheall tú chuig an bhfeiste sa chéad áit.

Is éard atá i robots, braiteoirí, seinnteoirí ceoil agus tionscadail den chineál céanna úsáidí mór don Sú craobh Súgartha, ach ní an tús is fearr do dhuine nua don fheiste. I saol idéalach, ba cheart duit aidhm a dhéanamh na bunghnéithe a fhoghlaim sula gcuirfear isteach i dtionscadal casta.

Má tá tú nua le Linux, is féidir leat a bheith ina cuar foghlama fiú níos géire, agus mar sin is fearr tús a chur le tionscadail shimplí chun eolas a fháil ar conas a oibríonn Python, agus ansin tógáil ar an eolas sin le himeacht ama.

Réamhrá Gentle

Ceann de na chéad tionscadail is coitianta ar Fhíon Sú craobh ná an téacs "Hello World" a phriontáil, sa chríochfort le script nó trí úsáid a bhaint as an timpeallacht IDLE Python.

Is cosúil go dtosaíonn sé tús áite, ach tugann sé réamhrá éasca agus ábhartha duit ar Python - agus tá sé mar fheidhm chomh maith go mbainfidh tú úsáid as go leor i do thionscadail amach anseo.

Téigh in áirithe le roinnt athruithe ar an gceacht traidisiúnta seo chun na scileanna cláir a chur chun cinn leis an Sú craobh Fíor. Beidh muid ag baint úsáide as scripteanna python seachas IDLE, mar is é sin ach an modh is fearr liom.

Dia duit an Domhain

Tosóidh muid ag an tús le priontáil bhunúsach an téacs "hello world".

Nuair a bheidh tú ag logáil isteach i seisiún críochfoirt, cuir isteach an t-ordú thíos chun script python nua ar a dtugtar 'helloworld.py' a chruthú.

sudo nano helloworld.py

Is é Nano an eagarthóir téacs a bheidhimid ag baint úsáide as, agus is é 'py' an síneadh comhad do scripteanna Python.

Úsáidimid sudo freisin (a sheasann do 'superuser do') ag an tús a ritheann an t-ordú mar mhaoirseoir. Ní gá duit é seo a úsáid i gcónaí, agus is féidir é a bheith contúirteach sna lámha mícheart leis na horduithe mícheart, ach is dóigh liom go n-úsáidfí é mar ghnáth anois.

Osclóidh an t-ordú seo doiciméad bán nua. Cuir isteach an téacs thíos a phriontálfaidh an téarma "hello world" nuair a reáchtálfar an comhad:

priontáil ("hello world")

Nuair a chuirtear isteach, brúigh Ctrl + X agus ansin bhuail 'Y' chun an comhad a shábháil. Iarrfaidh an teirminéal ort dul isteach chun an comhad a shábháil leis an ainm comhaid ar leith, mar sin téigh ar aghaidh agus bhuail an eochair isteach. Tá tú díreach tar éis do chéad chomhad Python a chruthú!

Beidh tú ar ais sa chríochfort anois. Chun ár script nua a reáchtáil, bainimid úsáid as an ordú thíos:

sudo python helloworld.py

Clóifidh sé seo "hello world" agus ansin an script a dhúnadh, ag fágáil an teirminéal dúinn le húsáid arís.

Dia duit Ansin Domhanda

Am le fearas a chur suas. Clóifidh an sampla seo an focal "hello" ar líne amháin, agus ansin "domhan" ar an gcéad dul síos. Cuirfidh sé seo líne nua lenár gcomhad Python, ach fós ag leibhéal an-simplí.

Tosaigh comhad nua tríd an ordú thíos a úsáid:

sudo nano hellothenworld.py

Arís eile osclaíonn sé seo fuinneog eagarthóir bán. Cuir isteach an téacs seo a leanas:

print ("hello") a phriontáil ("domhan")

Bain úsáid as Ctrl + X ar ais arís agus sábháil, ansin brúigh 'Y' agus ansin 'cuir isteach' nuair a spreagtar é.

Rith an script leis an gceann seo a leanas:

sudo python hellothenworld.py

Clóifidh sé seo "hello" ar líne amháin, "domhan" ar an chéad líne eile, ansin déan an script a dhúnadh.

Dia duit Domhanda, Slán Domhanda

Ag baint úsáide as an méid a d'fhoghlaim muid san sampla roimhe seo, déanfaimid rudaí a athrú agus mar sin deirimid "hello world" ansin "saol slán" arís agus arís eile go dtí go n-éireoidh linn é a stopadh.

D'fhoghlaim tú conas comhaid a dhéanamh agus a úsáid ionas go mbainfimid amach na treoracha sin an uair seo.

Déan comhad nua ar a dtugtar hellogoodbye.py agus é a oscailt in nano. Cuir isteach an téacs seo a leanas:

comhaireamh am a allmhairiú = 1 agus Fíor: más rud é == 1: clóigh ("hello world") count = count -1 time.sleep (1) elif count == 0: print ("goodbye world") count = count +1 time.sleep (1)

Táimid tar éis roinnt coincheapa nua a thabhairt isteach anseo:

Má reáchtálann an cód seo, déanfaidh sé "hello world" a phriontáil agus ansin athrú ar ár n-athróg 'comhaireamh' ag -1. Fanfaidh sé ansin an dara le 'time.sleep (1)' sula rothaíonn sé ar ais go dtí an 'loop fad' a reáchtáil arís.

Déanann an dara ráiteas "más rud é" post den chineál céanna ach ní reáchtálann sé ach má tá 'comhaireamh' díreach 0. Déanfaidh sé "saol slán" a phriontáil agus cuir 1 le 'comhaireamh'. Arís eile fanfaidh sé an dara ceann sula reáchtálfar an 'lúb fad' arís.

Is dóchasach gur féidir leat a fheiceáil anois conas a thosaíonn 'comhaireamh' ag 1 agus beidh sé i gcónaí ag timthriall idir 1 agus 0, ag priontáil téacs difriúil gach uair.

Rith an script agus féach duit féin! Chun stop a chur leis an script, bhuail Ctrl + C díreach.

Dia duit World 100 Times

Cad é mar a athraíonn ár téacs a phriontáil ach 10 n-uaire, go huathoibríoch? Baintear é seo amach trí úsáid a bhaint as an gcuntas laistigh de lúb ar feadh tamaill arís, ach ag athrú conas a dhéileálfaimid é.

Cruthaigh comhad nua eile, ainm a thabhairt dó, agus ansin cuir isteach an téacs thíos:

comhaireamh ama a allmhairiú = 1 agus Fíor: má chomhaireamh <= 10: clóigh ("hello world"), comhaireamh count = count +1 time.sleep (1) elif count == 11: scoir ()

Seo úsáid againn '<=' sa chéad 'más' ráiteas a chiallaíonn 'níos lú ná nó cothrom le'. Má tá an comhaireamh níos lú ná nó cothrom le 10, déanfaidh ár gcód a phriontáil "hello world".

Breathnaíonn an chéad ráiteas "más rud é" ar uimhir 11 ach amháin, agus má tá an comhaireamh ag 11 déanfaidh sé an t-ordú 'scoir ()' a dhúnann script.

Déan iarracht an comhad seo a fheiceáil duit féin.

Thar Le Tú

Taispeánann na cleachtaí seo tú roinnt bealaí an-bhunúsacha chun cód a ionramháil, ach is é an cineál foghlama bunúsach ba cheart go bhféachfadh na húsáideoirí nua Sú craobh Pi agus Python go luath.

Mura bhfuair tú é cheana féin, seiceáil ar láithreán Python tiomanta do About.com chun tuilleadh eolais a fháil faoin teanga cláir den scoth seo.

Clúdóimid samplaí cód níos mó in earraí agus i dtionscadail sa todhchaí, fanfaidh tú tiúnta!