Pytania otagowane jako modules

1
Moduł vs. pakiet?
Ilekroć to from 'x' import 'y'robiłem, zastanawiałem się, który z nich jest uważany za „moduł”, a który „pakiet” i dlaczego nie jest odwrotnie?
140 python  packages  modules 



1
Dystrybucja pojedynczego pliku Python: moduł czy pakiet?
Załóżmy, że mam przydatną funkcję lub klasę (lub cokolwiek) w języku Python, useful_thingktóra istnieje w jednym pliku. Istnieją dwa podstawowe sposoby organizacji drzewa źródłowego. Pierwszy sposób wykorzystuje pojedynczy moduł: - setup.py - README.rst - ...etc... - foo.py gdzie useful_thingjest zdefiniowany w foo.py. Druga strategia polega na stworzeniu pakietu: - setup.py …


2
Dlaczego pakiety i moduły są odrębnymi koncepcjami w Javie 9?
Java 9 będzie zawierać moduły oprócz pakietów. Zwykle języki mają jeden lub drugi. I większość programistów postrzega dwa terminy jako synonimy. Moduły są zbudowane na pakietach, traktując je jak prymitywy. Wzór złożony sugeruje równomierne traktowanie prymitywów i kompozytów. W przeciwnym razie zdarzają się złe rzeczy. Na przykład spójrz na projekt …

2
Klasy a moduły w Pythonie
Python ma wiele modułów (takich jak re), które wykonują określony zestaw akcji. Możesz wywoływać funkcje tego modułu i uzyskiwać wyniki, a moduł jako całość ma za sobą pomysł (w tym przypadku dotyczy wyrażeń regularnych). Klasy wydają się robić dokładnie to samo, ale wydają się również używać właściwości nieco więcej niż …
19 class  modules 

3
Czym właściwie jest moduł w inżynierii oprogramowania? [Zamknięte]
Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Według Stephena Schacha, „Klasyczna i obiektowa inżynieria oprogramowania”, rozdział 6: moduł składa się z jednego …
18 software  modules 



1
Projektowanie modułowej aplikacji serwisowej
Zastanawiam się nad stworzeniem nowego rozwiązania, które z natury jest bardzo modułowe i chciałbym stworzyć strukturę obsługującą ten projekt, aby umożliwić łatwą rozbudowę w przyszłości, wyraźne rozdzielenie problemów, licencjonowanie według modułów itp. Większość tego, co mam znalezione w Internecie informacje o aplikacjach modułowych lub złożonych są zorientowane na interfejs użytkownika, …

1
Konwencja, gdzie zadeklarować moduł.exports w plikach JavaScript
Czy istnieje jakaś konwencja, w której powinniśmy zadeklarować module.exportspliki modułów bez Javascript / Node.js? Powinien być na początku pliku, na przykład: module.exports = Foo; function Foo() { this.bar = 'bar'; } Foo.prototype.getBar = function() { return this.bar; } A może powinien znajdować się na końcu pliku: function Foo() { this.bar …

1
Czy można edytować wbudowany moduł Python?
Obecnie uczę się języka Python i jestem w punkcie książki o korzystaniu z biblioteki Math. Zajrzałem na stronę Pythona i zauważyłem, że biblioteka jest trochę rzadka i piszę kilka bardziej przydatnych funkcji. Na przykład napisałem funkcję pobierającą współczynniki i zwracającą pierwiastki równania. Zasadniczo kwadratowa funkcja formuły. Zastanawiam się, czy można …

3
Dlaczego moduły .NET oddzielają nazwy plików modułów od przestrzeni nazw?
We wdrożeniach języka programowania Scheme (standard R6RS) mogę zaimportować moduł w następujący sposób: (import (abc def xyz)) System spróbuje wyszukać plik, w $DIR/abc/def/xyz.slsktórym $DIRznajduje się katalog, w którym przechowywane są moduły Scheme. xyz.slsjest kodem źródłowym modułu i w razie potrzeby jest on kompilowany w locie. Systemy modułów Ruby, Python i …

1
Dobre praktyki dotyczące pakowania programów w języku Python
Od jakiegoś czasu używam Pythona, zarówno w kontekście osobistych, jak i profesjonalnych projektów. Jedną z rzeczy, które ostatnio mi się przydarzyły, jest to, że nigdy nie myślałem o dobrym sposobie wdrażania programów w języku Python. Zasadniczo, ponieważ jest to głównie kilka skryptów, zwykle po prostu kopiuję je na maszynę, na …
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.