Në botën e sotme të zhvillimit të softuerit, është thelbësore të mbahen praktika të organizuara dhe të pastra të kodimit. Një praktikë e tillë është krijimi i skedarëve të veçantë për funksione specifike dhe importimi i tyre si biblioteka në skedarë të tjerë. Kjo jo vetëm që përmirëson lexueshmërinë e kodit, por gjithashtu ndihmon në ripërdorimin e kodit. Ky artikull do t'ju udhëzojë se si të krijoni një skedar dhe ta importoni atë si një bibliotekë në një skedar tjetër duke përdorur Python, e ndjekur nga një shpjegim hap pas hapi i kodit. Për më tepër, ne do të eksplorojmë disa biblioteka dhe funksione të lidhura që mund të jenë të dobishme për zhvilluesit.
Për të filluar, le të kuptojmë problemin në fjalë. Supozoni se keni një skedar Python që përmban funksione të ndryshme dhe dëshironi t'i përdorni këto funksione në një skedar tjetër. Në vend të kopjimit dhe ngjitjes së kodit, importimi i skedarit si bibliotekë mund t'ju kursejë kohë dhe përpjekje, duke rritur efikasitetin e përgjithshëm.
Ndiqni këto hapa për të krijuar një skedar dhe për ta importuar atë si një bibliotekë në një skedar tjetër duke përdorur Python:
1. Krijoni një skedar të ri Python me funksionet e dëshiruara.
2. Ruani skedarin me një emër të përshtatshëm, për shembull, "my_library.py".
3. Tani, në një skedar tjetër Python, mund ta importoni këtë bibliotekë duke përdorur fjalën kyçe "import".
Këtu është një shpjegim hap pas hapi i kodit:
Së pari, krijoni një skedar të ri Python të quajtur "my_library.py" dhe përfshini funksionet e mëposhtme:
def addition(a, b): return a + b def multiplication(a, b): return a * b
Këto dy funksione kryejnë respektivisht veprime të mbledhjes dhe shumëzimit.
Tani, le të krijojmë një skedar tjetër Python të quajtur "main.py" ku do të importojmë "my_library.py" tonë:
import my_library result1 = my_library.addition(3, 5) result2 = my_library.multiplication(3, 5) print("Addition: ", result1) print("Multiplication: ", result2)
Në "main.py", ne fillimisht importojmë skedarin "my_library". Më pas, ne i quajmë funksionet "shtimi" dhe "shumëzimi" nga "my_library.py" duke përdorur shënimin me pikë. Në fund shtypim rezultatet e operacioneve përkatëse.
Pas ekzekutimit të "main.py", do ta shihni daljen si:
""
Shtimi: 8
Shumëzimi: 15
""
Importi dhe Bibliotekat e Python
Python ofron një grup të gjerë bibliotekash, të njohura gjithashtu si module, të cilat mundësojnë ekzekutimin e detyrave të ndryshme me lehtësi. Ju mund të krijoni modulin tuaj ose të importoni biblioteka të integruara që vijnë me Python.
Importimi i bibliotekave është një proces i thjeshtë: thjesht duhet të përdorni fjalën kyçe “import” e ndjekur nga emri i bibliotekës. Ju gjithashtu mund të përdorni fjalën kyçe "nga" për të importuar funksione specifike nga një bibliotekë:
from my_library import addition
Këtu, ju importoni vetëm funksionin "shtesë" nga "my_library.py" dhe mund ta përdorni drejtpërdrejt pa shënimin e pikës.
Funksionet dhe paketat
A funksion është një bllok kodi të ripërdorshëm që përdoret për të kryer një detyrë specifike. Funksionet ndihmojnë në përmirësimin e lexueshmërisë dhe ripërdorimit të kodit. Ju mund të përcaktoni funksionet tuaja, siç tregohet në shembullin e mësipërm, ose të përdorni funksionet e integruara të Python.
A paketë është një koleksion modulesh dhe bibliotekash Python të organizuar në një hierarki direktorie. Ai thjeshton procesin e menaxhimit dhe shpërndarjes së bibliotekave të shumta dhe varësive të tyre. Python ka një gamë të gjerë paketash të disponueshme për detyra të ndryshme, të tilla si NumPy për llogaritjen numerike, pandat për manipulimin e të dhënave dhe TensorFlow për mësimin e makinerive.
Si përfundim, krijimi i skedarëve të veçantë për funksionalitete specifike dhe importimi i tyre si biblioteka në skedarë të tjerë përmirëson organizimin, lexueshmërinë dhe mirëmbajtjen e kodit në projektet Python. Kuptimi i deklaratave, funksioneve dhe paketave të importit do t'u sigurojë zhvilluesve mjete thelbësore për praktikat efikase të kodimit.