Teburin Abubuwan Ciki[Boye][Nuna]
Wannan lacca za ta gabatar muku da wasu ci-gaban dabarun Python, kamar aiki tare da kundin adireshi da Django.
Littattafai a cikin Python
A cikin Python 3 module index, za ku ga muna da module mai suna pathlib
wanda ke ba da hanyoyin tsarin fayil ɗin da ya dace. Yana ba da azuzuwan waɗanda za mu iya amfani da su don ƙirƙirar abubuwa don aiki tare da kundayen adireshi da fayiloli.
Idan ka bude za ka ga yadda wannan tsarin ke aiki.
Kuna iya shigo da tsarin kamar haka:
from pathlib import Path
Path
shine ajin nan. Yanzu muna buƙatar ƙirƙirar abin hanya don yin la'akari da fayil ko kundin adireshi akan kwamfutar mu. Akwai hanyoyi guda biyu don yin wannan. Za mu iya amfani da cikakkiyar hanya ko hanyar dangi. Cikakkiyar hanya tana nufin cewa dole ne ku ayyana hanyar daga tushen rumbun kwamfutarka, yayin da hanyar dangi tana nufin hanyar da ta fara daga kundin adireshi na yanzu.
Cikakken hanyoyi a cikin Windows da Mac kamar c:\program files\windows\
da kuma /usr/local/bin
bi da bi.
Bayan ayyana module da aji, muna buƙatar ƙirƙirar abu na hanya.
Path()
Idan ba ku ƙaddamar da hujja a nan ba, wannan zai yi la'akari da kundin adireshi na yanzu. A madadin, za mu iya wuce kirtani, inda za mu iya ƙara fayil ko kundin adireshi. mu ce da ecommerce
directory.
Path("eCommerce")
Yanzu, wannan yana dawo da abin hanya. Mu ajiye shi a hanya
path = Path("eCommerce")
Wannan abu na hanya yana da ƴan hanyoyi masu ban sha'awa, don farawa da.
Alal misali, za mu iya amfani exist
hanyar duba idan akwai hanya. Wannan yana dawo da boolean don haka bari mu buga shi akan tashar.
Idan directory"eCommerce
” babu, za mu samu karya. A wannan yanayin, za mu iya amfani da mkdir
hanyar yin directory. Bari mu ƙirƙiri directory”email
” ta wannan hanyar.
from pathlib import Path
path = Path("email")
path.mkdir()
Wannan baya dawo da komai sai kundin adireshi email
za a ƙirƙira a cikin kwamitin aikin ku. Hakanan zamu iya share wannan kundin ta hanyar rmdir
hanya, wanda gajere ne don "cire directory".
Yana da matukar amfani a rubuta taƙaitaccen shirin don sarrafa wani abu. Misali, zaku iya maimaita duk maƙunsar bayanai a cikin kundin adireshi, buɗe su kuma sarrafa su. Bari in nuna muku.
Don yin wannan, canza zuwa tsoho directory kuma amfani glob
hanya. Wannan hanyar na iya nemo fayiloli da kundayen adireshi a cikin hanyar yanzu. Muna buƙatar wuce kirtani wanda ke bayyana tsarin bincike. Za mu iya rubuta alamar alama wanda ke nufin komai, duk fayiloli, da duk kundayen adireshi. Zabi, ana iya ƙara tsawo. Kuna iya bugawa ("*.*")
don samun duk fayiloli a cikin kundin adireshi na yanzu. Hakanan zamu iya bincika duk fayilolin Excel kamar haka:
from pathlib import Path
path = Path()
print(path.glob("*.xls"))
Bari mu nemo duk fayilolin .py a irin wannan salon.
Gudun shirin zai ba da abin janareta. Waɗannan ka'idodin Python ne na ci gaba, amma kuna buƙatar sani da za mu iya maimaitawa ko madauki ta waɗannan abubuwan janareta. Maimakon buga wannan abin janareta, bari mu sake maimaita shi ta amfani da madauki.
from pathlib import Path
path = Path()
for file in path.glob("*.py")):
print(file)
Bari mu gudanar da wannan shirin:
Zai jera duk fayilolin Python a cikin kundin adireshi na yanzu. Hakazalika, gudanar da shirin tare da alamar alama a cikin hanyar yanzu zai jera duk fayilolin da ke cikin kundin adireshi na yanzu.
PyPi da kuma Pip
Kodayake daidaitaccen ɗakin karatu na Python cikakke ne kuma yana da kayayyaki da yawa don ayyuka gama gari, ba ya cika ta kowace hanya. Shi ya sa muna da directory da ake kira kunshin Python index ko PyPI. A cikin wannan jagorar, zaku iya samun ɗaruruwan fakiti don yin abubuwa masu ban mamaki. Waɗannan su ne fakitin da mutane kamar ku da ni muka gina a matsayin wani ɓangare na ayyukanmu, sannan suka buga su a matsayin wani ɓangare na wannan littafin don wasu su yi amfani da su.
Wannan shine fa'idar abin mamaki Al'ummar Python, saboda akwai adadi mai yawa na masu haɓaka Python a can, kuma sun ƙirƙira fakiti da yawa don mu sake amfani da su a cikin shirye-shiryenmu.
Bari mu ce kuna son aika saƙonnin rubutu a cikin shirye-shiryenku. Ba lallai ne ku gina wannan aikin daga karce ba, kuma kuna iya zuwa pypi.org ku nemo SMS.
Kamar yadda kuke gani, ɗaruruwan ayyuka ko fakiti suna ba ku wannan aikin. Ba kowane fakiti ko aiki ba cikakke ko bug-bug. Wasu daga cikinsu har yanzu suna kan ci gaba, ko kuma suna da kurakurai, amma idan kun duba ko'ina don kowane aiki, zaku iya tunanin akwai fakiti mai kyau, abin dogaro, ingantaccen rubuce-rubuce a gare ku.
Don shigar da kunshin daga pypi.org, dole ne ku rubuta umarnin a cikin tagar tasha. Pip kayan aiki ne da ke zuwa tare da shigarwa Python, kuma muna amfani da shi don shigarwa ko cire fakitin da aka yi rajista akan pypi.org. Yanzu za mu iya shigo da wannan kunshin; Modulolinsa kamar na'urorin da aka gina a cikin Python ne ko kuma na'urorin da muke da su a cikin aikinmu.
Kunshin Karshe!
Ina fatan kun fahimci ainihin dabarun Python a wannan lokacin. Yanzu zaku iya aiwatar da Python gwargwadon yadda kuke so, kamar yadda “Tsarin ke sa mutum cikakke.”
Ina ba da shawarar ku ƙware wannan kwas ɗin kafin ku koyi ci-gaban Python. Ana iya tsawaita wannan kwas ɗin Python don koyon nazarin bayanai, koyon injin, haɓaka yanar gizo, ko kowane fanni a cikin Python. Ina yi muku fatan alheri a cikin aikinku na shirye-shirye.
Ci gaba da yin codeing!
Leave a Reply