Aktywne Wpisy

stanley88 +1463
#dzienchlopaka #radio #radiozet #zydkrecikorba
Dziś z okazji dnia chłopaka w radiu ZET w porannej audycji można zadzwonić i odpowiedzieć na pytanie „dlaczego NIE obchdzić dnia chłopaka” i dzwonią baby, ze facet to nie chłopak, że 1 czerwca przecież jest dzień dziecka itp. Oczywiście życzeń dla facetów brak! Wyobraźcie sobie te sytuację np 8 marca w dzień kobiet xD
Dziś z okazji dnia chłopaka w radiu ZET w porannej audycji można zadzwonić i odpowiedzieć na pytanie „dlaczego NIE obchdzić dnia chłopaka” i dzwonią baby, ze facet to nie chłopak, że 1 czerwca przecież jest dzień dziecka itp. Oczywiście życzeń dla facetów brak! Wyobraźcie sobie te sytuację np 8 marca w dzień kobiet xD

Nupharizar +243
Ile ja się przez całe życie nasłuchałem jakie to muzeum Manggha w Krakowie nie jest zajebiste, no to w końcu poszedłem obczaić i muszę przyznać, że to największa muzealna chujnia jakiej przyszło mi doświadczyć.
Zapłaciłem 30 zł za 4 wystawy z czego 3 to były kamienie, tak, KAMIENIE. Nie wiem czy ktoś miał wylew jak obmyślał plan wystaw na najbliższe miesiące ale srogo go p------o.
Najbardziej podobała mi się sala w której po wejściu
Zapłaciłem 30 zł za 4 wystawy z czego 3 to były kamienie, tak, KAMIENIE. Nie wiem czy ktoś miał wylew jak obmyślał plan wystaw na najbliższe miesiące ale srogo go p------o.
Najbardziej podobała mi się sala w której po wejściu
źródło: temp_file2811465887827991833
Pobierz




W Pythonie jest taka umowna zasada że prywatne atrybuty klasy możemy zapisać z dwiema podłogami, tak samo chronione atrybuty z jedną podłogą - i faktycznie środowisko nie pozwoli mi użyć metody klasy poza nią, jeśli nazwę poprzedziłem __.
Pytanie do was bo ja nie mogę znaleźć słusznej odpowiedzi, czy powinno się tego używać? W Pythonie hermetyzacja jako tako nie istnieje, czy jeśli atrybut klasy jest w moim mniemaniu private/protected to powinienem zapisywać to z podkreślnikami, czy jednak wprowadza to większy zamęt w czytelności kodu i powinienem z tego zrezygnować?
Jest to dla mnie dosyć ważne ponieważ hobbystycznie kończę pisać bardzo wielki projekt który chcę wrzucić na githuba, zajmuję się teraz refactoringiem kodu i nie wiem co mam myśleć z tymi podkreślnikami, czy dla osoby z zewnątrz taki sposób jest bardziej czytelny czy mniej.
#python #naukaprogramowania
a jak ktoś będzie chciał to i tak użyje ¯\_(ツ)_/¯
moje aplikacje mają uruchamiane poprawę, sprawdzanie jakości i testy kodu w takiej kolejności:
- black, isort
- pylint, mypy, flake8
- safety, bandit
- coverage pytest
@imthehighestintheroom: bo to jest możliwe, ale specjalnie utrudnione. Żeby użyć metody czy atrybutu z nazwą zaczynającą się od trzeba to zrobić w specjalny sposób: .NazwaKlasy__
A co do pytania: każdy kod w Pythonie jaki kiedykolwiek widziałem, korzystał z tego stylu.
W hermetyzacji nie chodzi o to, zeby uniemozliwic dostep do czegos (patrz Java i mechanizmy refleksji, ktore pozwalaja obejsc hermetyzacje). Przede wszystkim chodzi o ograniczenie ilosci informacji dla klienta kodu i nakierowanie na uzycie interejsu dlań przeznaczonego
Obczaj sobie ten filmik.
Python name mangling