Emhlabeni wanamuhla wokuthuthukiswa kwesofthiwe, kubalulekile ukugcina izinqubo zokufaka amakhodi ezihlelekile nezihlanzekile. Omunye umkhuba onjalo uwukwenza amafayela ahlukene okusebenza okuthile nokuwangenisa njengamalabhulali kwamanye amafayela. Lokhu akuthuthukisi kuphela ukufundeka kwekhodi kodwa futhi kusiza ekusebenziseni kabusha ikhodi. Lesi sihloko sizokuqondisa ukuthi ungakha kanjani ifayela futhi ulingenise njengomtapo wezincwadi kwelinye ifayela usebenzisa i-Python, kulandelwa incazelo yesinyathelo ngesinyathelo yekhodi. Ukwengeza, sizohlola amanye amalabhulali ahlobene nemisebenzi engaba usizo konjiniyela.
Ukuze siqale, ake siqonde inkinga esibhekene nayo. Ake sithi unefayela lePython eliqukethe imisebenzi ehlukahlukene, futhi ufisa ukusebenzisa le misebenzi kwelinye ifayela. Esikhundleni sokukopisha nokunamathisela ikhodi, ukungenisa ifayela njengomtapo wezincwadi kungakongela isikhathi nomzamo, kwandise ukusebenza kahle konke.
Landela lezi zinyathelo ukuze udale ifayela futhi ulingenise njengelabhulali kwelinye ifayela usebenzisa iPython:
1. Dala ifayela elisha lePython ngemisebenzi oyifunayo.
2. Gcina ifayela ngegama elifanelekile, isibonelo, โmy_library.pyโ.
3. Manje, kwelinye ifayela lePython, ungangenisa le mtapo usebenzisa igama elingukhiye elithi "ngenisa".
Nansi incazelo yesinyathelo nesinyathelo yekhodi:
Okokuqala, dala ifayela elisha lePython elibizwa ngokuthi โmy_library.pyโ bese ufaka le misebenzi elandelayo:
def addition(a, b): return a + b def multiplication(a, b): return a * b
Le misebenzi emibili yenza imisebenzi yokuhlanganisa nokuphindaphinda, ngokulandelana.
Manje, ake sakhe elinye ifayela lePython elibizwa ngokuthi โmain.pyโ lapho sizongenisa khona i-โmy_library.pyโ yethu:
import my_library result1 = my_library.addition(3, 5) result2 = my_library.multiplication(3, 5) print("Addition: ", result1) print("Multiplication: ", result2)
Ku-"main.py", siqala ukungenisa ifayela elithi "my_library". Bese, sibiza imisebenzi โyokwengezaโ kanye โnokuphindaphindaโ ukusuka ku-โmy_library.pyโ sisebenzisa umbhalo wechashazi. Ekugcineni, siphrinta imiphumela yemisebenzi efanele.
Lapho usebenzisa i-"main.py", uzobona okukhiphayo njenge:
``
Ukwengeza: 8
Ukuphindaphinda: 15
``
Python Import and Libraries
I-Python ihlinzeka ngeqoqo elikhulu lemitapo yolwazi, eyaziwa nangokuthi amamojula, avumela ukwenziwa kwemisebenzi ehlukahlukene kalula. Ungazakhela eyakho imodyuli noma ungenise imitapo yolwazi eyakhelwe ngaphakathi eza nePython.
Ingenisa imitapo yolwazi kuyinqubo elula: udinga nje ukusebenzisa igama elingukhiye elithi "ngenisa" elilandelwa igama lomtapo wolwazi. Ungasebenzisa futhi igama elingukhiye elithi โkusukaโ ukuze ungenise imisebenzi ethile kusuka kulabhulali:
from my_library import addition
Lapha, ungenisa kuphela umsebenzi โwokuhlanganisaโ usuka ku-โmy_library.pyโ, futhi ungawusebenzisa ngokuqondile ngaphandle kwechashazi.
Imisebenzi kanye namaphakheji
A umsebenzi ibhulokhi yekhodi engasetshenziswa kabusha esetshenziselwa ukwenza umsebenzi othile. Imisebenzi isiza ukuthuthukisa ukufundeka kwekhodi nokusebenziseka kabusha. Ungakwazi ukuchaza imisebenzi yakho, njengoba kukhonjisiwe esibonelweni esingenhla, noma usebenzise imisebenzi eyakhelwe ngaphakathi yePython.
A Iphakheji iqoqo lamamojula ePython nemitapo yolwazi ehlelwe ngokulandelana kwemibhalo. Kwenza kube lula inqubo yokuphatha nokusabalalisa imitapo yolwazi eminingi kanye nokuncika kwayo. I-Python inohlu olubanzi lwamaphakheji atholakalayo emisebenzi ehlukahlukene, njenge-NumPy yekhompyutha yezinombolo, ama-pandas okukhohlisa idatha, kanye ne-TensorFlow yokufunda ngomshini.
Sengiphetha, ukudala amafayela ahlukene okusebenza okuthile nokuwangenisa njengamalabhulali kwamanye amafayela kuthuthukisa ukuhlelwa kwekhodi, ukufundeka, nokugcinwa kumaphrojekthi wePython. Ukuqonda izitatimende zokungenisa, imisebenzi, namaphakheji kuzonikeza onjiniyela ngamathuluzi abalulekile wezinqubo eziphumelelayo zokubhala amakhodi.