Kurs programowania obiektowego: Podstawy, Metody specjalne, Dziedziczenie w Pythonie

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025

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

  • @EnormousElephant001
    @EnormousElephant001 หลายเดือนก่อน +1

    Inzynierka :) Super wytlumaczone! Dziekuje! :)

    • @KacperSieradziński
      @KacperSieradziński  หลายเดือนก่อน

      Cieszę sie, ze sie podobało :-) Przy okazji zapraszam na pystart. Tam wszystko jest tak wytlumaczone ;)

  • @januszdawidowski4766
    @januszdawidowski4766 หลายเดือนก่อน +1

    Inżynierka ;) Dzięki za film :)

  • @hovardlee
    @hovardlee 2 หลายเดือนก่อน

    Obejrzałem w całości w ramach refreshera :)

  • @andrzejtkaczyk9385
    @andrzejtkaczyk9385 2 หลายเดือนก่อน

    Inżynierka :)
    Mam już kilka lat doświadczenia komercyjnego, głównie w Pythonie ale rzadko korzystałem z OOP. Większość rzeczy znałem, więc fajna powtórka, ale nazywaniem funkcji z prefixem "_" i metodami specjalnymi eq/lt mnie zaskoczyłeś :)

  • @93sulis
    @93sulis 2 หลายเดือนก่อน +1

    Inżynierka ☺️ Dla zasięgów

    • @KacperSieradziński
      @KacperSieradziński  2 หลายเดือนก่อน

      Wielkie dzięki! :) Jak wrażenia po filmie? :)

  • @andrzejmrosewski9031
    @andrzejmrosewski9031 2 หลายเดือนก่อน +1

    Nic z tego nie wiem ale znam się na kominkach.Miłego wieczoru życzę wszystkim.😊🙋👍

  • @Pawlo370
    @Pawlo370 2 หลายเดือนก่อน

    jak chodzi o ilość zer to możesz użyć podłogi
    cena = 1_000_000
    zmienna z 1 podłogą to jest zmienna chroniona (protected), a nie prywatna, do niej używamy 2 podłóg
    inżynierka, zostałem bo akurat chciałem zobaczyć dziedziczenie, a zostawiłem w spokoju początek ¯\_(ツ)_/¯

  • @andrzejdeptua5141
    @andrzejdeptua5141 2 หลายเดือนก่อน

    Dotarłem do końca, 😊😉

    • @KacperSieradziński
      @KacperSieradziński  2 หลายเดือนก่อน

      Dziękuję! Nie spodziewałem się takiego odzewu :-)

  • @linuxeducation4058
    @linuxeducation4058 2 หลายเดือนก่อน

    Skomentuję na bieżąco podczas oglądania:
    Obiekt klasy Address mógłby być typu: dataclasses czyli klasą danych. Lub obiekt klasy starszego typu, ale z dodatkową metodą classmethod, która przy tworzeniu instancji czytałaby dane z jakiegoś znanego typu pliku np. ^.CSV, ^.JSON i z automatu tworzyłaby strukturę danych. Taka luźna sugestia. Tylko w jednej książce spotkałem się z pojęciem OOA i OOD czyli analiza i projektowanie. Mało kto porusza ten temat czyt, że kod też warto w głowie zaprojektować, a potem zaimplementować konkretne rozwiązanie. Co ty na to na kolejne materiały? ;)

    • @KacperSieradziński
      @KacperSieradziński  2 หลายเดือนก่อน

      Naturalnie! Komentarze do filmów są bardzo dobra inspiracją na kolejne filmy. Dataclasses nie chciałem tu dodawać, natomiast zgadzam się z Twoją opinia :-)

    • @linuxeducation4058
      @linuxeducation4058 2 หลายเดือนก่อน

      Inżynierka
      47:50, tutaj się z Tobą Kacprze nie zgodzę. Autorzy wielu książek posługują się pojęciem "specjalizacja, specjalny". Czym niżej hierarchii dziedziczenia tym bardziej "wyspecjalizowany" obiekt otrzymujemy co jest logiczne - w jakimś celu to robimy. Sprytne i genialne w swojej prostocie koncepcja, mechanizm. Dziedziczenie to nic innego jak mechanizm wyszukiwania atrybutów w drzewie połączonych obiektów (wspinanie się od dołu po samą górę), więc przysłonięcie metody, atrybutu powoduje, że możemy coś w prosty sposób zmienić czyt, wyspecjalizować i praktycznie niewiele nas to kosztuje. To jest właśnie polimorfizm (z łaciny: wiele form). Swoją drogą gdyby zakwalifikować kurę do rodziny ptaków i pozbawić ją jej własnej metody latania, to zabawnie szybowała by po niebie XD
      BTW. Czegoś się nauczyłem bo zawsze coś człowiekowi umyka ;)

  • @tomaszw6449
    @tomaszw6449 2 หลายเดือนก่อน

    👍👍👍👍👍

    • @KacperSieradziński
      @KacperSieradziński  2 หลายเดือนก่อน

      To co? Lecimy dalej? :-)

    • @tomaszw6449
      @tomaszw6449 2 หลายเดือนก่อน

      @KacperSieradziński
      Jak najbardziej!

  • @krzysiekd8764
    @krzysiekd8764 2 หลายเดือนก่อน

    Inżynieria ❤ pozdrawiam 😊

  • @damianbilu
    @damianbilu 2 หลายเดือนก่อน

    Inżynierka ! 💪

  • @mroilatum
    @mroilatum 2 หลายเดือนก่อน

    daje rade

  • @Trubothai
    @Trubothai 2 หลายเดือนก่อน

    Kurde, muszę iść na Twój webinar :P

    • @KacperSieradziński
      @KacperSieradziński  2 หลายเดือนก่อน +1

      Komentuje aby przypomnieć CI byś tu wrócił :D

  • @marekwolanin8335
    @marekwolanin8335 หลายเดือนก่อน

    Mam pytanko, skoro pracujesz też z GPT, sądzę, że mogę ci opisać jedną rzecz, która mnie nurtuje. Jeśli wpiszesz prośbę o generowanie kodu na mikrokontroler AVR w C, GPT zacznie generować go podejściem modularnym, a nie takim jak w książkach, w których uczą tego programowania. W książkach używają, jak ja to nazywam, podejścia monolitycznego, gdzie wiedza co sie z czym łączy i jak działa jest wysoko ograniczone. W podejściu modularnym wszystkie funkcje umieszczane są(jak ja to nazywam) poza main, a w środku pozostają tylko te najistotniejsze i wywołania innych funkcji. Co ciekawe, książki nigdy nie są pisane do mikrokontrolerów podejściem modularnym, tylko monolitycznym. Zastanawiam się, dlaczego autorzy nie chcą pisać tym podjeciem, gdzie funkcje jednego kodu można w całości przenosić do innego, projektu z lekkimi zmianami. Kodu samodzielnie nie umiem napsiac na mikokontorler ale mam cel koncowy wiec dzieki GPT poznalem takie techniki o ktorych w sanch mozna byloby sobie wyobrazic a ciezko i z trudem szukac w ksiazkach. Układy działają stabilnie a ja sie rozwijam bez znacznego wkładu autorów i ich książek. Co o tym sądzisz?"

    • @KacperSieradziński
      @KacperSieradziński  หลายเดือนก่อน

      Myślę, że to kwestia nauki. Bardzo często w moich filmach robię podobnie aby podczas tłumaczenia uniknąć skakania po różnych plikach. W ten sposób ludzie bardzo często się gubią. Dochodzi jakby jeszcze jeden wektor mozliwego zgubienia pt: "ktory plik on ma teraz otwarty?" W przypadku projektu dla kogos, a pewnie taki kod wypluwa GPT byloby to zle podejscie, bo piszac jakis kod wiem, ze bede mial jeszcze wiele innych plikow itp. Latwiej bedzie mi po nim nawigowac gdy jest bardziej podzielony.

    • @marekwolanin8335
      @marekwolanin8335 หลายเดือนก่อน

      @@KacperSieradziński To, że GPT generuje błędny kod, to wszyscy wiedzą, ale mało kto mówi o tym, że używając sprzężenia zwrotnego oraz dzieląc błędne linie kodu na mniejsze fragmenty i spajając poprawne odpowiedzi w całość, można osiągnąć lepsze wyniki. GPT nie ma problemu z początkiem rozmowy, ale z odniesieniem się do jej środka lub z połączeniem końca rozmowy z początkiem. Problemem GPT jest także to, że nie posiada funkcji usuwania dwóch lub trzech odpowiedzi wstecz. Nie wiem, dlaczego projektanci GPT tego jeszcze nie umożliwili. Zauważyłem, że korekty w zdaniach pytających mają spore znaczenie, więc jedynym wyjściem jest, od pewnego momentu problemu, zaczynać go od nowa jako nowy temat i kontynuować dalej. Brakuje też mechanizmów ograniczających jego komentarze które sam musi brac pod uwagę w czasie tworzenia kolejnej odpowiedzi a to zatyka cały poprawny proces. To często ma miejsce w przypadku obliczeń matematyczno-fizycznych. Na przykład, obliczenie prędkości koła zamachowego względem silnika, który go rozpędza do określonej prędkości. Więc nie rozumiem 90% programistów którzy GPT odrzucają i sa negatywnie do niego nastawieni. Oczywiście nie mogę wypowiedzieć się na temat jak GPT buduje kod obiektowy bo na nim jeszcze się nie uczę. Sporo jednak można byłoby jeszcze udoskonalić w tym modelu.

  • @woopaj
    @woopaj 2 หลายเดือนก่อน

    Inżynierka 😊

  • @rpawlinski
    @rpawlinski 2 หลายเดือนก่อน

    Inżynierka 😉

  • @piotrm2609
    @piotrm2609 2 หลายเดือนก่อน

    Inżynierka :)

  • @rafeSpace
    @rafeSpace 2 หลายเดือนก่อน

    Inżynierka!

  • @KrzysztofKozlowski-p8o
    @KrzysztofKozlowski-p8o 2 หลายเดือนก่อน

    inzynierka:)

  • @AleksandrKachan-y6k
    @AleksandrKachan-y6k 2 หลายเดือนก่อน

    Inżynier K. 😀

  • @Bechemo
    @Bechemo 2 หลายเดือนก่อน

    na 2 razy ale obejrzałem całość (Inżynierka)

  • @astronom921
    @astronom921 2 หลายเดือนก่อน

    inżynier(ka) 🙂

  • @sslukas500
    @sslukas500 หลายเดือนก่อน

    Inżynierka ;-)

  • @leszekzaborowicz1921
    @leszekzaborowicz1921 6 วันที่ผ่านมา

    inżynierka 😉

    • @KacperSieradziński
      @KacperSieradziński  วันที่ผ่านมา +1

      Jak wrażenia Leszku? Dziś kolejna premiera o 20 :-)

    • @leszekzaborowicz1921
      @leszekzaborowicz1921 วันที่ผ่านมา

      @KacperSieradziński materiał mega, jaram się obiektowym programowaniem, choć jeszcze sporo pracy przede mną, by przyswoić na dobrym poziomie

  • @Krzysztof.Kinel.
    @Krzysztof.Kinel. 2 หลายเดือนก่อน

    Inżynierka

  • @bartoszlatowski1279
    @bartoszlatowski1279 หลายเดือนก่อน

    inżynierka xDxDxD

    • @KacperSieradziński
      @KacperSieradziński  หลายเดือนก่อน

      Jak wrażenia z filmu? :-)

    • @bartoszlatowski1279
      @bartoszlatowski1279 หลายเดือนก่อน

      @KacperSieradziński Pomimo godzinnego filmu, wciągnąłem się w niego i fajnie spędziłem czas. Widziałem kurs pystart i żałuję, że wykupiłem inny znacznie droższy kurs.

  • @mateuszkalin1441
    @mateuszkalin1441 2 หลายเดือนก่อน

    inżynierka

  • @alinasieradzinska5273
    @alinasieradzinska5273 2 หลายเดือนก่อน

    Inżynierk
    A

    • @KacperSieradziński
      @KacperSieradziński  2 หลายเดือนก่อน

      Nie spodziewałem się tego komentarza od Ciebie Kochanie ;) Buziaczki :D

  • @ljackus1971
    @ljackus1971 2 หลายเดือนก่อน

    Inżynierka

  • @piotrnalenc3355
    @piotrnalenc3355 2 หลายเดือนก่อน

    imżynierka

  • @pawelwiewiora8997
    @pawelwiewiora8997 2 หลายเดือนก่อน

    inżynier

  • @tomaszchabraszewski9681
    @tomaszchabraszewski9681 2 หลายเดือนก่อน

    Inżynierka

  • @Pafkochmiel
    @Pafkochmiel 2 หลายเดือนก่อน +1

    Inżynierka

  • @MrBloodymeat
    @MrBloodymeat 2 หลายเดือนก่อน

    inżynierka

  • @Trubothai
    @Trubothai 2 หลายเดือนก่อน

    Inżynierka

  • @marstachu79
    @marstachu79 2 หลายเดือนก่อน

    Inżynierka