Wewnątrz klas identyfikatory zaczynające się od dwóch znaków podkreślenia (o ile nie kończą się również dwoma znakami podkreślenia), są traktowane jako "prywatne" i jako takie są wewnętrznie manglowane poprzez dodanie na początku nazwy klasy poprzedzonej pojedynczym podkreśleniem.
  • Odpowiedz
#python #naukaprogramowania #pythanie kurcze tak się zastanawiam. zmienna nazywa się a=0.50 , a gdy robię na nią print(a) , to wyskakuje= 0.5 , bez zera na końcu . Ciekawe, czy da się zrobić funkcję print, żeby nie Python nie zmieniał nic z zmiennej, która jest przypisana ? niby pierdoła, ale czasem przy porównaniach i jakiś if'ach może narobić problemu
J.....L - #python #naukaprogramowania #pythanie kurcze tak się zastanawiam. zmienna n...

źródło: comment_AEbNYBp4uqrJzTGFIs6IO6IWS3PFOQ0Z.jpg

Pobierz
  • 26
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #python mam takie bardzo proste pythanie. Mam słownik w którym są wypisane ile jest monet
5zl = 50 , 2zl = 50 , 0.50 zl = 30 etc etc. I teraz chciałbym wypisać same nazwy monet(key) z tego slownika ale zeby było bez "zl" . same liczby integer/zmiennoprzecinkowe ? jak to najlepiej zrobić w pythonie ? wypisanie key[0:2:1] nie zadziała po czasem jest tylko 5 zl a
J.....L - #naukaprogramowania #python mam takie bardzo proste pythanie. Mam słownik w...

źródło: comment_pVDLF2vgoWPGc8ma7aUhctKnQg4g0pw7.jpg

Pobierz
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@LiczbaPi: własnie sciągnałem PyCharma, ale z jakiś przyczyn nie chodzi płynnie. Troszkę laguje, może będzie czekał mnie format. To pierwsze. A drugie, w sumie to w pytho IDLE też jakieś tam pokazywanie jest, aczkolwiek nie zawsze wiadomo, które co oznacza. Ale faktycznie, zdecydowanie muszę przejrzeć wszystkie te możliwosci, i kazdą wyprobować, na pewno będzie to bardzo pomocne, chociaż jest tego naprawdę dużo
  • Odpowiedz
Dzisiejsza Prasówka Technologiczna dostarczy Wam wiedzy dotyczącej usprawnienia procesów zachodzących w ReactJS i Angular oraz na temat tego, jak zabezpieczyć dane przed odczytem przez obcy serwer. Poznacie również dalsze losy twórcy WikiLeaks oraz firmy Huawei, która miała ostatnio sporo kłopotów. ( ͡° ͜ʖ ͡°)

------------
-> Zapisz się na mirkolistę: https://mirkolisty.pvu.pl/list/kqLmWfjCV96YaWzk
-> AlertTag:
justjoinit - Dzisiejsza Prasówka Technologiczna dostarczy Wam wiedzy dotyczącej uspra...

źródło: comment_IAzod6vRd9L6ofGBssYAsFLIsMEvnhLU.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Siemano mirasy z #python. Powiedzcie mi proszę, jak to jest z tym przeładowaniem operatorów. Na przykład przeładowałem sobie + (__add__). Czy dwa obiekty dodawane do siebie muszą bazować na dokładnie tej samej klasie, w której zostało zdefiniowane przeciążenie?
#python #naukaprogramowania
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@TMBRK: dobra, już wiem
jeśli nie są tej samej klasy- wtedy wywoływana jest metoda __radd__
tak samo jakakolwiek inna mnemonika odpowiadająca znakowi matematycznemu. Gdy nie obiekty nie są tego samego typu to wywoływana jest odpowiadająca mu mnemonika z przdrostkiem r
  • Odpowiedz
@TMBRK: Nie, nie jest tak jak mówisz :) zobacz ten przykład, wszystko powinno być jasne

1:

>>> class A:
... def __add__(self, a):
  • Odpowiedz
@venomik: W kodzie jak robiłem wersję próbną ze zdjęciami znajdującymi się w folderze ze skryptem, to najpierw użwając PILa pociskałem do zadanego rozmiaru ze skalowaniem funkcją thumbnail() i potem zapisywało mozaikę/grid/galerię miniatur zdjęć w formie kolejnego zdjęcia. Moim celem jest pominięcie zapisywania i wyświetlenie tej mozaiki w przeglądarce.
  • Odpowiedz
@rawilson: poczytaj w jakiejś książce (nie tutorialu, książce) o modelu obiektowości w pythonie, bo różni się on trochę od innych języków. Pod koniec rozdziału powinny być praktyczne zadania które pomagają to zrozumieć.
  • Odpowiedz
@justjoin_it:
Wręcz przeciwnie, programista dość łatwo może zmienić środowisko, technologię, firmę, lokalizacje. Ma też zazwyczaj wystarczająco kasy by zrobić sobie parumiesięczne wolne.
  • Odpowiedz
#python #naukaprogramowania próbuję napisać program, który ma na celu symulowanie działania automatu z napojami. Objekt klasy automat dziedziczy po klasach napoje(cola,pepsi, fanta etc) oraz po klasie monety(5zl, 2zl, 1zl, 50gr etc)
Odpowiednia metoda wprowadza monety do momentu gdy ich suma nie przekroczy 2 zl, kazda moneta jest zapisywana do listy.
Narazie rozważam jak napisać algorytm, który będzie wydawać resztę, myślę, żę nie powinno to sprawić większych trudności, jednak
J.....L - #python #naukaprogramowania próbuję napisać program, który ma na celu symul...

źródło: comment_HIljUneeStH6xtYDXcHkKCOl7uuH730Y.jpg

Pobierz
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

czy da się metodą z objektu klasy zwrócić listę do innej listy z poza klasy


Tak wystarczy, że metoda z tej klasy będzie zwracała liste np:

class Foo:
....def foo(self):
  • Odpowiedz
@JungleJamPL:

Objekt klasy automat dziedziczy po klasach napoje(cola,pepsi, fanta etc) oraz po klasie monety(5zl, 2zl, 1zl, 50gr etc)

Tak trochę off-topic w kontekście twojego pytania - czy czasem nie używasz tutaj dziedziczenia na siłę?
Co ma wspólnego klasa automat z napojami albo monetami, żeby po nich dziedziczyć? Wg mnie to tak jakbyś robił klasę samochód i dziedziczył po klasie roślina.
  • Odpowiedz
Może durne pytanie, ale czy warto interesować się #naukaprogramowania, typowo strony internetowe skoro co chwilę wchodzą jakieś p------e dyrektywy i nie wiadomo jak za jakiś czas będzie wyglądał internet w Europie? Dzisiaj siedzę i uczę się mocno #frontend a zobaczyłem na głównej artykuł o jakimś badziewnym TERREG.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #python mam takie banalne pytanko. Chciałbym, żeby przy inicjalizacji obiektu jakieś klasy wykonywana była jakaś czynność. Np. print("Siemcia") . Jak coś takiego zrobić ? w inicjalizatorze _init_ jak to wpisuje to nie pomaga, a jak poprostu wrzucam napis prosto w klase to wypisuje powitanie nawet jak obiekt nie został zainicjalizowany.

https://pastebin.com/65uTtqrS
J.....L - #naukaprogramowania #python mam takie banalne pytanko. Chciałbym, żeby przy...

źródło: comment_nUhmeZeYZgkMYgGS68tzgYR5DNaAtJbh.jpg

Pobierz
  • 17
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JungleJamPL: tak na przyszłość, koleżeńska rada, to nie warto się wypowiadać (a już na pewno krytykować) designu języka/technologii jeśli jest się w nim początkującym, bo można się ośmieszyć w towarzystwie xD
  • Odpowiedz
#python #naukaprogramowania #klasy mam takie dośc proste pythanie . mamy podstawową klasę pojazd która ma atrybuty nazwa i prędkość . oprócz tego chciałbym zrobić 3 klasy dziedziczące po klasie pojazd: osobowy/motor/dostawczy , które każda oddzielnie bedzie miała swoje własne atrybuty, o które automatycznie poprosi użytkownika podczas inicjalizowania. Założmy ze będzie to dla podanego przykładu:
osobowy : ilu drzwiowy
motor : jakie manetki
dostawczy: ile palet sie
J.....L - #python #naukaprogramowania #klasy mam takie dośc proste pythanie . mamy po...

źródło: comment_BbEYV3qm0vUmRcqCZyzru5Np8UduU1Tj.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@JungleJamPL: do dzieła, poczytaj sobie w dokumentacji albo w odpowiedziach na stacku o tym o czym wspomniałem i próbuj napisać, w taki sposób się najlepiej nauczysz jak to działa :) Jak będziesz miał problem to zawsze możesz wołać
  • Odpowiedz