Clàr-innse[Falaich][Seall]
Bheir an òraid seo eòlas dhut air cuid de na bun-bheachdan Python adhartach, leithid a bhith ag obair le clàran agus Django.
Leabhraichean ann an python
Ann an clàr-amais modal Python 3, chì thu gu bheil modal againn ris an canar pathlib
a bheir seachad slighean siostam faidhle a tha ag amas air nithean. Tha e a’ toirt seachad chlasaichean as urrainn dhuinn a chleachdadh gus nithean a chruthachadh airson obrachadh le clàran agus faidhlichean.
Ma dh’fhosglas tu e chì thu mar a tha am modal seo ag obair.
Faodaidh tu am modal a thoirt a-steach mar seo:
from pathlib import Path
Path
a bheil an clas an seo. A-nis feumaidh sinn rud slighe a chruthachadh gus iomradh a thoirt air faidhle no eòlaire air a’ choimpiutair againn. Tha dà dhòigh air seo a dhèanamh. Faodaidh sinn slighe iomlan no slighe càirdeach a chleachdadh. Tha slighe iomlan a’ ciallachadh gum feum thu an t-slighe a mhìneachadh bho fhreumh a’ chlàr chruaidh, agus tha slighe càirdeach a’ ciallachadh slighe a’ tòiseachadh bhon eòlaire gnàthach.
Absolute slighean ann an Windows agus Mac coltach c:\program files\windows\
agus /usr/local/bin
fa leth.
Às deidh dhuinn am modal agus an clas a mhìneachadh, feumaidh sinn rud slighe a chruthachadh.
Path()
Mura toir thu seachad argamaid an seo, bheir seo iomradh air an eòlaire làithreach. Air neo, faodaidh sinn sreang a chuir seachad, anns an urrainn dhuinn faidhle no eòlaire a chuir ris. canamaid an ecommerce
eòlaire.
Path("eCommerce")
A-nis, tha seo a 'tilleadh nì slighe. Leig leinn a stòradh san t-slighe
path = Path("eCommerce")
Tha grunn dhòighean inntinneach aig an nì slighe seo, an toiseach.
Mar eisimpleir, is urrainn dhuinn a chleachdadh exist
dòigh gus faighinn a-mach a bheil slighe ann. Tillidh seo boolean agus mar sin clò-bhuail sinn e air a’ cheann-uidhe.
Ma tha an t-eòlaire "eCommerce
” chan eil e ann, gheibh sinn meallta. Anns a 'chùis sin, is urrainn dhuinn am faidhle a chleachdadh mkdir
dòigh airson eòlaire a dhèanamh. Cruthaichidh sinn eòlaire “email
” tron dòigh seo.
from pathlib import Path
path = Path("email")
path.mkdir()
Chan eil seo a' tilleadh ach an eòlaire email
thèid a chruthachadh anns a’ phanal pròiseict agad. Faodaidh sinn cuideachd an eòlaire seo a sguabadh às tron phasgan rmdir
modh, a tha goirid airson “toirt air falbh eòlaire”.
Tha e glè fheumail prògram pongail a sgrìobhadh gus rudeigin a dhèanamh fèin-ghluasadach. Mar eisimpleir, faodaidh tu na duilleagan-clèithe gu lèir ath-aithris ann an eòlaire, am fosgladh agus an làimhseachadh. Leig dhomh sealltainn dhut.
Gus seo a dhèanamh, gluais chun eòlaire bunaiteach agus cleachd glob
dòigh-obrach. Faodaidh an dòigh seo faidhlichean agus clàran a lorg san t-slighe làithreach. Feumaidh sinn a dhol seachad air sreang a mhìnicheas pàtran sgrùdaidh. Is urrainn dhuinn rionnag a thaipeadh a tha a’ ciallachadh a h-uile càil, a h-uile faidhle, agus a h-uile clàr. Roghainneil, faodar leudachadh a chur ris. Faodaidh tu sgrìobhadh ("*.*")
gus na faidhlichean gu lèir fhaighinn san eòlaire gnàthach. Faodaidh sinn cuideachd na faidhlichean excel gu lèir a sgrùdadh mar seo:
from pathlib import Path
path = Path()
print(path.glob("*.xls"))
Feuch an lorg sinn na faidhlichean .py gu lèir san aon dòigh.
Bheir ruith a’ phrògraim nì gineadair. Is e bun-bheachdan Python adhartach a tha seo, ach feumaidh fios a bhith agad gum faod sinn ath-aithris no lùb tro na stuthan gineadair sin. An àite a bhith a’ clò-bhualadh an nì gineadair seo, rachamaid thairis air le bhith a’ cleachdadh lùb airson.
from pathlib import Path
path = Path()
for file in path.glob("*.py")):
print(file)
Nach ruith sinn am prògram seo:
Nì e liosta de na faidhlichean Python gu lèir san eòlaire gnàthach. San aon dòigh, le bhith a’ ruith a’ phrògraim le dìreach rionnag san t-slighe làithreach liostaichidh sin na faidhlichean uile san eòlaire gnàthach.
PyPi agus Pip
Eadhon ged a tha leabharlann àbhaisteach Python farsaing agus gu bheil grunn mhodalan ann airson gnìomhan cumanta, chan eil e coileanta ann an dòigh sam bith. Sin as coireach gu bheil eòlaire againn ris an canar pacaid python clàr-amais no PyPI. Anns an eòlaire seo, gheibh thu ceudan de phasganan airson rudan uamhasach a dhèanamh. Is iad seo na pacaidean a thog na daoine mar thusa agus mise mar phàirt de na pròiseactan againn, agus an uairsin tha iad air am foillseachadh mar phàirt den eòlaire seo airson daoine eile a chleachdadh.
Is e sin buannachd neach iongantach Coimhearsnachd Python, leis gu bheil àireamh mhòr de luchd-leasachaidh python ann a-muigh an sin, agus tha iad air grunn phasganan a leasachadh dhuinn airson an ath-chleachdadh nar prògraman.
Canaidh sinn gu bheil thu airson teachdaireachdan teacsa a chuir anns na prògraman agad. Cha bhith agad ris a’ ghoireas seo a thogail bhon fhìor thoiseach, agus faodaidh tu tighinn gu pypi.org agus SMS a lorg.
Mar a chì thu, bheir ceudan de phròiseactan no phasganan an gnìomh seo dhut. Chan eil a h-uile pasgan no pròiseact coileanta no saor bho bhiteagan. Tha cuid dhiubh fhathast gan leasachadh, no is dòcha gu bheil mialan aca, ach ma choimheadas tu timcheall airson gnìomh sam bith, faodaidh tu smaoineachadh gu bheil pasgan math, earbsach, le deagh chlàradh ann dhut.
Gus pasgan a stàladh o pypi.org, feumaidh tu an àithne a thaipeadh san uinneag crìche. Is e inneal a th’ ann am Pip a thig le stàladh Python, agus bidh sinn ga chleachdadh gus pacaidean clàraichte air pypi.org a stàladh no a dhì-stàladh. A-nis is urrainn dhuinn am pasgan seo a thoirt a-steach; tha na modalan aige dìreach mar na modalan togte ann am Python no na modalan a th’ againn sa phròiseact againn.
Wrap-Up mu dheireadh!
Tha mi an dòchas gu bheil thu a’ tuigsinn bun-bheachdan Python aig an ìre seo. Faodaidh tu a-nis Python a chleachdadh cho mòr ‘s a tha thu ag iarraidh, mar“ Bidh cleachdaidhean a ’dèanamh duine foirfe.”
Mholainn dhut maighstireachd a dhèanamh air a’ chùrsa seo mus ionnsaich thu Python adhartach. Faodar an cùrsa Python seo a leudachadh gus mion-sgrùdadh dàta ionnsachadh, ionnsachadh innealan, leasachadh lìn, no raon sam bith eile ann am Python. Tha mi a’ guidhe gach soirbheachas dhut uile nad dhreuchd prògramaidh.
Cùm a ’còdadh!
Leave a Reply