La xaliyay: samee fayl oo u soo daji sidii maktabad galka kale

Dunida maanta ee horumarinta software-ka, waa muhiim in la joogteeyo hab-dhaqannada kood-qorista ee habaysan oo nadiif ah. Mid ka mid ah dhaqankan ayaa ah abuurista faylal gaar ah oo loogu talagalay shaqeynta gaarka ah iyo soo dejinta iyaga oo ah maktabado faylal kale ah. Tani kaliya ma wanaajiso akhrinta koodka laakiin sidoo kale waxay caawisaa dib u isticmaalida koodka. Maqaalkani wuxuu ku hagi doonaa sida loo sameeyo faylka oo u soo dejiso maktabad ahaan fayl kale iyadoo la adeegsanayo Python, oo ay ku xigto sharraxaad-tallaabo ah ee koodka. Intaa waxaa dheer, waxaanu sahamin doonaa qaar ka mid ah maktabadaha iyo hawlaha la xidhiidha kuwaas oo waxtar u yeelan kara horumarinta.

Si aan u bilowno, aan fahanno dhibaatada gacanta ku haysa. Ka soo qaad inaad haysatid faylka Python oo ka kooban hawlo kala duwan, oo aad rabto inaad u isticmaasho hawlahan fayl kale. Halkii aad nuqul ka samayn lahayd oo aad dhejin lahayd koodka, soo dejinta faylka sida maktabad ahaan waxay kuu badbaadin kartaa waqti iyo dadaal labadaba, kordhinta waxtarka guud.

Raac tillaabooyinkan si aad u abuurto fayl oo aad u soo dejiso maktabad ahaan fayl kale adoo isticmaalaya Python:

1. Abuur faylka Python cusub oo leh shaqooyinka la rabo.
2. Ku kaydi faylka magac ku habboon, tusaale ahaan, "my_library.py".
3. Hadda, feyl kale oo Python ah, waxaad ku soo dejisan kartaa maktabaddan adigoo isticmaalaya ereyga "import" ee muhiimka ah.

Halkan waxaa ah sharraxaad tallaabo-tallaabo ah oo summada:

Marka hore, samee faylka Python cusub oo loo yaqaan "my_library.py" oo ku dar hawlaha soo socda:

def addition(a, b):
    return a + b

def multiplication(a, b):
    return a * b

Labadan hawlood waxay qabtaan hawlgallada isku-darka iyo isku-dhufashada, siday u kala horreeyaan.

Hadda, aan abuurno feyl kale Python oo la yiraahdo "main.py" halkaas oo aan ka soo dejin doono "my_library.py":

import my_library

result1 = my_library.addition(3, 5)
result2 = my_library.multiplication(3, 5)

print("Addition: ", result1)
print("Multiplication: ", result2)

Gudaha "main.py", waxaan marka hore soo dajinaa faylka "my_library". Kadibna, waxaanu ugu yeedhnaa hawlaha "ku-dar" iyo "ku-dhufashada" hawlaha "my_library.py" anagoo adeegsanayna calaamada dhibicda. Ugu dambeyntii, waxaan daabacnaa natiijooyinka hawlgallada kala duwan.

Markaad sameyso "main.py", waxaad arki doontaa wax soo saarka sida:

““
Intaa waxaa dheer: 8
Isku dhufashada: 15
““

Soo dejinta Python iyo maktabadaha

Python waxay bixisaa tiro badan oo maktabado ah, oo sidoo kale loo yaqaan modules, kuwaas oo awood u siinaya in si fudud loo fuliyo hawlo kala duwan. Waxaad abuuri kartaa cutub kuu gaar ah ama waxaad soo dejin kartaa maktabad ku dhex jirta oo la socota Python.

Soo dejinta maktabadaha waa hab fudud: kaliya waxaad u baahan tahay inaad isticmaasho ereyga "import" ee uu ku socdo magaca maktabadda. Waxa kale oo aad isticmaali kartaa ereyga "laga bilaabo" si aad uga soo dejiso hawlo gaar ah maktabadda:

from my_library import addition

Halkan, waxa kaliya oo aad ka soo dejisanaysaa shaqada "ku-darka" "my_library.py", oo waxaad si toos ah u isticmaali kartaa iyada oo aan lahayn calaamadda dhibicda.

Hawlaha iyo Baakadaha

A function waa block kood dib loo isticmaali karo oo loo isticmaalo in lagu qabto hawl gaar ah. Shaqaaluhu waxay caawiyaan hagaajinta akhrinta koodka iyo dib-u-isticmaalka. Waxaad qeexi kartaa hawlahaaga, sida ku cad tusaalaha sare, ama isticmaal hawlaha Python ee ku dhex jira.

A xirmo waa ururinta cutubyada Python iyo maktabado lagu habeeyey hab-raaca hagaha. Waxay fududaynaysaa habka maaraynta iyo qaybinta maktabado badan iyo ku tiirsanaanta. Python waxay leedahay baakado badan oo kala duwan oo loo heli karo hawlo kala duwan, sida NumPy ee xisaabinta nambarada, pandas loogu talagalay wax ka qabashada xogta, iyo TensorFlow ee barashada mashiinka.

Gebogebadii, abuurista faylal gaar ah oo loogu talagalay hawlo gaar ah iyo soo dejinta iyaga oo ah maktabado ku jira faylal kale waxay wanaajisaa habaynta koodhka, akhrinta, iyo joogteynta mashaariicda Python. Fahamka bayaannada soo dejinta, hawlaha, iyo xirmooyinka waxay siin doontaa horumariyeyaasha qalabyada lagama maarmaanka u ah dhaqamada codaynta hufan.

Related posts:

Leave a Comment