Python podstawy Programowanie obiektowe Dziedziczenie

แชร์
ฝัง

ความคิดเห็น • 56

  • @qkupanda8022
    @qkupanda8022 ปีที่แล้ว +1

    Rewelacyjne skrótowe tłumaczenie jak na 25 minut.

  • @rafalski7676
    @rafalski7676 2 ปีที่แล้ว +5

    Polonez ma pływanie 😀 Przypomina mi się Pan Samochodzik 😁

    • @getitjob
      @getitjob  2 ปีที่แล้ว +1

      Uwielbiałem te książki

  • @XoenPLXM
    @XoenPLXM 2 ปีที่แล้ว +1

    Dzięki za materiał, fajnie wytłumaczone normalnym językiem na przykładach obiektów z życia codziennego.
    Pozdro!

  • @tomaszw6449
    @tomaszw6449 2 ปีที่แล้ว +2

    Dlaczego playlista się skończyła się?????

    • @getitjob
      @getitjob  2 ปีที่แล้ว +1

      No masz racje muszę dograć dalej dużo pracy

  • @djdiejususis1839
    @djdiejususis1839 2 ปีที่แล้ว +1

    Mam pytanie.
    Od 2.5miesiaca uczę się Pythona. Chciałbym przebranżowić się i być programista backend. Czy lepiej kontynuować naukę Pythona, nauczyć się biblioteki pandas, ogarnąć jeden framework(myślę o Django) i przerzucać się np. Na nauke SQL (chciałbym pracować przy bazach danych), czy lepiej dalej kontynowac naukę Pythona?
    Z góry dzięki za odpowiedź :)

    • @Karoshi7237
      @Karoshi7237 2 ปีที่แล้ว

      Po co wybierać, wybierz obie :)

  • @nuvii0746
    @nuvii0746 2 ปีที่แล้ว +1

    Tak! Na to czekałem :)

    • @getitjob
      @getitjob  2 ปีที่แล้ว

      No to się cieszę

  • @ukaszukawczyk6282
    @ukaszukawczyk6282 2 ปีที่แล้ว +2

    Wydaje sie jasne i proste ^^ - masz w planach, wrzucic film o slownikach z Kompasu Kolekcji?

    • @getitjob
      @getitjob  2 ปีที่แล้ว +1

      Można by ale nie koniecznie bo o słownikach będzie sporo w pycamp

  • @milidoesart
    @milidoesart 2 ปีที่แล้ว

    "spryskiwacze są" ze standup'u Lotka :) Też się uśmiałam heheh
    Ps - potrzebuję kompasu kolekcji ASAP ;) Jestem zapisana do Twojego newsletter'a, ale nie mogę się wypisać i zapisać ponownie by pobrać kompas, gdyż nie dostałam żadnego innego maila od Ciebie. Jestem w kropce XD

    • @getitjob
      @getitjob  2 ปีที่แล้ว

      o czekaj czekaj to powinno działać. Powiedź wszedłeś na tą nową stronę i się tam zapisałeś i nic nie przyszło ?

  • @stefan.ocetkiewicz
    @stefan.ocetkiewicz 2 ปีที่แล้ว

    A ja mam pytanie trochę z innej beczki: w wielu filmach używasz VSCode (choć w tej serii akurat nie). Czy miałbyś ochotę i czas nagrać jakiś filmik, jak praktycznie i przydatnie VSC skonfigurować? Wiadomo, każdy to robi trochę pod siebie, ale z niewielkim doświadczeniem ciężko jest wybrać jakieś sensowne parametry (mam trochę porównanie np. do programów księgowych - każdy księgowy ustawi sobie pod siebie, ale nie widziałbym problemu, żeby nagrać film jak ja mam ustawiony i wyjaśnić dlaczego tak, co mi to daje).
    Poza tym, na przykład Kacper Sieradziński w swoich filmach używa PyCharm, który mnie nie całkiem przypadł do gustu, ale ma jedną fajną rzecz - sprawdza zgodność kodu z PEP8. Czy coś takiego jest dla VSC?
    A tak w ogóle, filmik - kawał dobrej roboty. Bardzo jasno wytłumaczone. Generalnie wolę materiały pisane, ale czasem na przykładach jest łatwiej do czegoś dojść. No i miałem się, jako że sam od lat prowadzę szkolenia, doczepić trochę do metodyki - że pierwszy film o polonezach, a tutaj o piraniach; lepiej się coś tłumaczy, jeśli w kolejnych odcinkach rozwijamy poprzedni temat - ale pojawiły się i polonezy, więc odszczekuję, hau hau 😆

    • @getitjob
      @getitjob  2 ปีที่แล้ว +1

      Wiesz co chyba trzeba zrobić taki film bo jesteś kolejna osoba która takie coś sugeruje mój problem co do pep8 jest nawet kiedyś używałem chociaż od jakiegoś czasu używam polecenia pylint z konsoli tak mi jakoś wygodniej

  • @AnitaSzromek
    @AnitaSzromek 2 ปีที่แล้ว

    Hej, gdzie znajdę filmik z kolejnym tematem- kompozycja?

    • @getitjob
      @getitjob  2 ปีที่แล้ว +1

      O widzisz chyba nie zrobiłem idę sprawdzić jak coś to zrobię

  • @lukaszno8988
    @lukaszno8988 2 ปีที่แล้ว +2

    Spryskiwacze -> lotek?

  • @ukaszmoscicki4679
    @ukaszmoscicki4679 2 ปีที่แล้ว

    SUBSKRYPCJĘ ZOSTAWIAM, PONIEWAŻ OD TYGODNIA NIE MOGŁEM ZROZUMIEC DZIEDZICZENIA Z PROGRAMOWANIA OBIEKTOWEGO A TERAZ ZROZUMIAŁEM.
    TAK TRZYMAJ!!!
    LIKE'A TEŻ ZOSTAWIAM

    • @getitjob
      @getitjob  2 ปีที่แล้ว

      Dzięki za SUBA bo wszyscy oglądają a mało kto subskrybuje

  • @domingezu4687
    @domingezu4687 2 ปีที่แล้ว

    super film!!! tymam kciuki!!!!!!!!!!

  • @firepause6816
    @firepause6816 2 ปีที่แล้ว

    Mam pytanie. Gdzie mam się kierować po skończeniu całej playlisty? Co pan by proponował? Pozdrawiam

    • @getitjob
      @getitjob  2 ปีที่แล้ว

      To zależy albo jakieś płatne kursy albo książka jak książka to może efektywny python tylko drugie wydanie

    • @firepause6816
      @firepause6816 2 ปีที่แล้ว +1

      @@getitjob dziękuję za odpowiedz (:

  • @Agullus
    @Agullus 2 ปีที่แล้ว

    Jak dodamy wysokość nadwozia tylko w Auto to samo się nie przeniesie do innych klas które dziedziczą jak nie zaktualizujemy super init?

    • @getitjob
      @getitjob  2 ปีที่แล้ว

      Przeniesie ale nie będzie miało wartości

  • @mateuszpieta6472
    @mateuszpieta6472 2 ปีที่แล้ว

    Tak się zastanawiam nad dodawaniem części wspólnej. Tak jak w tym przypadku dodajemy do klasy auto jakis parametr wspólny, który rozpropaguje się na inne klasy. Niemniej jednak żeby to zadziałało, musimy zmienić konstruktory klas(zmieniany polonez, autospalinowe, auto). Tak samo potem musimy w kodzie dodać wartość parametru przy tworzeniu obiektu. Jaka to ma wartość dodaną, w stosunku do dodania tego parametru bezpośrednio np. w klasie polonez. Kodu do zmiany chyba mniej.

    • @LordBlick
      @LordBlick 2 ปีที่แล้ว

      Każdy parametr metody może mieć wartość domyślną…

    • @mateuszpieta6472
      @mateuszpieta6472 2 ปีที่แล้ว

      @@LordBlick to i tak sprowadza się do tego, że trzeba dodać parametr default do inita klasy 1 2 3, default zmienia to że nie za każdym raz trzeba wskazywać parametr dla konstruktora klasy. W przypadku kiedy go podamy zmienimy wartość defaultowa.

    • @LordBlick
      @LordBlick 2 ปีที่แล้ว +3

      @@mateuszpieta6472 Ty lepiej poczekaj z wątpliwościami, jak Adam dojdzie do dekoratorów, w tym tych wbudowanych typu @staticmethod… ;) Najlepszą metodą nauki jest sobie klecić jakiś ułatwiający życie programik na boku, wtedy się takie wątpliwości weryfikują same, bo nie posługujesz się abstrakcyjnymi pojęciami typu „pływający polonez”, tylko czymś czego potrzebujesz i używasz w łatwym do zapamiętania porządku logicznym… ;)
      Po prawdzie programowanie polega na porządkowaniu przydatnych twierdzeń logicznych w określonej hierarchii. Język oraz składnia to kwestie tylko narzędziowe. Python jest najlepszy aby wejść w podejście obiektowe, bo ma mały stosunek potrzebnej wiedzy do tego aby sprawić, żeby coś działało. Przykładowo w C++ czy też w Java musisz pamiętać o wielu innych rzeczach typu konstruktory, metody prywatne i publiczne, garbage collector etc…

    • @mateuszpieta6472
      @mateuszpieta6472 2 ปีที่แล้ว

      @@LordBlick hehe :) to czekam z niecierpliwością na dekoratory:) zdaje sobie sprawę, albo przynajmniej domniemam, że dziedziczenie ma sens przy dużych projektach, gdzie faktycznie dodanie zmiennej do klasy wieże się z ogromną zmiana w kodzie. Gdzie przez dziedziczenie pewnie jest jej dużo mniej i zachowujemy te samą logikę :)

    • @mariuszdrabik7119
      @mariuszdrabik7119 2 ปีที่แล้ว

      W wielu wzorcach projektowych unika się dziedziczenia tylko stosuje kompozycję.
      Dziedziczenie jest super jeżeli chcesz aby wszystkie klasy potomne musiały mieć daną metodę i jest to wymagane.

  • @vxsniffer
    @vxsniffer 2 ปีที่แล้ว

    fajny filmik ale nie jest tak pięknie bo "single point of change" dotyczy tylko metod, a dla nowych atrybutów musisz zapewnić inicjalizację w klasie potomnej, poza tym warto zahaczyć o temat wielokrotnego dziedziczenia czego np. nie potrafi "superobiektowa" Java ;-)

    • @getitjob
      @getitjob  2 ปีที่แล้ว

      Z wielokrotnym dziedzicznie to trzeba uważać i tu tez może się przydać __mro__

    • @vxsniffer
      @vxsniffer 2 ปีที่แล้ว

      @@getitjob z wieloma rzeczami trzeba uważać w Pythonie, w końcu... we are all consenting adults here 😆

  • @vaxon8606
    @vaxon8606 2 ปีที่แล้ว

    Fajny kurs OOP szkoda, że nie powstał ten 5 odcinek :/

  • @w15414
    @w15414 2 ปีที่แล้ว

    cześć. Prowadzisz jakieś szkolenia online? jak sie można zapisać?

    • @getitjob
      @getitjob  2 ปีที่แล้ว

      Wiesz co teraz biorę się za kurs ale może przy okazji zrobię jakieś mini szkolenie a czego byś dokładnie potrzebował

    • @w15414
      @w15414 2 ปีที่แล้ว

      @@getitjob postaniwłem się przebanżowić i padło na programowanie (wiem że łatwo nie bedzie). zaczynam kompletnie od zera i teraz ogladam i robię Twój drugi filmik kamien, papier... Szukam kogoś kto pomoże przez to przebrnąć, a nie powie "daj se spokój to jest trudne"

  • @LordBlick
    @LordBlick 2 ปีที่แล้ว

    5:35 - Tego Poloneza ktoś przerobił chwilowo na amfibię… ;)

    • @getitjob
      @getitjob  2 ปีที่แล้ว +1

      Pan samochodzik

    • @LordBlick
      @LordBlick 2 ปีที่แล้ว

      @@getitjob No właśnie, kto czytał dużo książek, ma zadatki na programistę… ;)

  • @domingezu4687
    @domingezu4687 2 ปีที่แล้ว

    łem na \ciebie\\\\\\\\\\\\\\\\\\\\\\\1111

  • @mariuszdrabik7119
    @mariuszdrabik7119 2 ปีที่แล้ว

    Bedzie sportowy: 1750 kg :D

    • @getitjob
      @getitjob  2 ปีที่แล้ว

      Śnieg spadł pojeździło by się takim polonezem

    • @mariuszdrabik7119
      @mariuszdrabik7119 2 ปีที่แล้ว

      @@getitjob Na ręcznym pod tesco :P

    • @stefan.ocetkiewicz
      @stefan.ocetkiewicz 2 ปีที่แล้ว

      @@mariuszdrabik7119 na ręcznym to przednim napędem. Polonezem fajnie się steruje gazem w jeździe bokiem 😎😎

  • @darekw1967
    @darekw1967 2 ปีที่แล้ว

    Podaje pan nieoptymalne metody uzycia obiektów. Praktycznie nie do uzycia w praktyce.
    Niech pan spojrzy... Wynika z tego ze jak bede chcial obsluzyc 100 roznych marek samochodów to wedlug pana przykladu
    musze stworzyc 100 klas o nazwie zgodnej z dana marka samochodu co jest kompletnym programowym nonsensem.
    W programowaniu obiektowym unika sie tworzenia duzej ilosci klas.
    Powinien pan stworzyc klase: AutoMarka i AutoNaped oraz Auto.
    Klasa AutoMarka powinna byc zestawiana z klasa AutoNaped w odniesieniu do wywolania metody klasy AUTO gdzie
    bedzie wszystko na temat szukanego samochodu. Pozdrawiam ;)

    • @getitjob
      @getitjob  2 ปีที่แล้ว

      Dziękuje za konstruktywna krytykę wezmę to pod uwagę bardzo panu dziękuje

  • @projektantkonstruktorschod3718
    @projektantkonstruktorschod3718 2 ปีที่แล้ว

    Dopóki nie pospawasz, to "Tego nie pomalujesz" I tak nikt nie zrozumie ;)