W dzisiejszym świecie tworzenia oprogramowania niezwykle ważne jest utrzymywanie zorganizowanych i czystych praktyk kodowania. Jedną z takich praktyk jest tworzenie oddzielnych plików dla określonych funkcjonalności i importowanie ich jako bibliotek w innych plikach. To nie tylko poprawia czytelność kodu, ale także pomaga w jego ponownym użyciu. W tym artykule dowiesz się, jak utworzyć plik i zaimportować go jako bibliotekę do innego pliku przy użyciu języka Python, a następnie krok po kroku wyjaśnisz kod. Dodatkowo przeanalizujemy kilka powiązanych bibliotek i funkcji, które mogą być przydatne dla programistów.
Na początek zrozummy problem. Załóżmy, że masz plik Pythona zawierający różne funkcje i chcesz użyć tych funkcji w innym pliku. Zamiast kopiować i wklejać kod, zaimportowanie pliku jako biblioteki może zaoszczędzić czas i wysiłek, zwiększając ogólną wydajność.
Wykonaj poniższe kroki, aby utworzyć plik i zaimportować go jako bibliotekę do innego pliku przy użyciu języka Python:
1. Utwórz nowy plik Pythona z żądanymi funkcjami.
2. Zapisz plik pod odpowiednią nazwą, np. „moja_biblioteka.py”.
3. Teraz w innym pliku Pythona możesz zaimportować tę bibliotekę za pomocą słowa kluczowego „import”.
Oto wyjaśnienie kodu krok po kroku:
Najpierw utwórz nowy plik Pythona o nazwie „my_library.py” i dołącz do niego następujące funkcje:
def addition(a, b): return a + b def multiplication(a, b): return a * b
Te dwie funkcje wykonują odpowiednio operacje dodawania i mnożenia.
Utwórzmy teraz kolejny plik Pythona o nazwie „main.py”, do którego zaimportujemy nasz „my_library.py”:
import my_library result1 = my_library.addition(3, 5) result2 = my_library.multiplication(3, 5) print("Addition: ", result1) print("Multiplication: ", result2)
W „main.py” najpierw importujemy plik „my_library”. Następnie wywołujemy funkcje „dodawania” i „mnożenia” z „my_library.py” za pomocą notacji z kropką. Na koniec drukujemy wyniki poszczególnych operacji.
Po wykonaniu „main.py” zobaczysz wynik jako:
„„
Dodatek: 8
Mnożenie: 15
„„
Import i biblioteki Pythona
Python udostępnia szeroki zestaw bibliotek, zwanych także modułami, które umożliwiają łatwe wykonywanie różnych zadań. Możesz stworzyć własny moduł lub zaimportować wbudowane biblioteki dostarczane z Pythonem.
Importowanie bibliotek jest prostym procesem: wystarczy użyć słowa kluczowego „import”, po którym następuje nazwa biblioteki. Możesz także użyć słowa kluczowego „from”, aby zaimportować określone funkcje z biblioteki:
from my_library import addition
Tutaj importujesz tylko funkcję „dodawania” z „my_library.py” i możesz jej używać bezpośrednio bez zapisu kropki.
Funkcje i pakiety
A funkcjonować to blok kodu wielokrotnego użytku służący do wykonania określonego zadania. Funkcje pomagają poprawić czytelność kodu i możliwość ponownego użycia. Możesz zdefiniować własne funkcje, jak pokazano w powyższym przykładzie, lub skorzystać z wbudowanych funkcji Pythona.
A pakiet to zbiór modułów i bibliotek Pythona zorganizowanych w hierarchię katalogów. Upraszcza proces zarządzania i dystrybucji wielu bibliotek i ich zależności. Python oferuje szeroką gamę pakietów dostępnych do różnych zadań, takich jak NumPy do obliczeń numerycznych, pandy do manipulacji danymi i TensorFlow do uczenia maszynowego.
Podsumowując, tworzenie oddzielnych plików dla określonych funkcjonalności i importowanie ich jako bibliotek w innych plikach poprawia organizację kodu, czytelność i łatwość konserwacji w projektach Pythona. Zrozumienie instrukcji importu, funkcji i pakietów zapewni programistom niezbędne narzędzia do wydajnych praktyk kodowania.