20. Kurs Python 3 - funkcje anonimowe (lambda)

Поділитися
Вставка
  • Опубліковано 2 лют 2025

КОМЕНТАРІ • 41

  • @grzegorzgoorr5053
    @grzegorzgoorr5053 4 роки тому +9

    Bardzo dobry kurs.
    Świetnie tłumaczysz;
    prosto, wyraźnie i... powoli.
    Ostatnie wg mnie,
    jest w 100% zaletą,
    a jak komuś nie pasuje, to materiał zawsze może sobie przyśpieszyć.
    Absolutnie nie zmieniaj więc formy Twojego kursu,
    bo stworzyłeś jeden z najlepszych kursów w Polsce
    - nie tylko Pythona - ogólnie.

  • @KoW
    @KoW  4 роки тому +1

    Zapraszam do skorzystania z pełnej "ścieżki programisty Python":
    strefakursow.pl/sciezki_kariery/python_developer.html?ref=87991

  • @kingac7791
    @kingac7791 4 роки тому

    Bardzo dobry kurs- robiłam kiedyś na innym kanale i mama porównanie. Twój kurs jest lepszy

  • @jakubwatras3714
    @jakubwatras3714 3 роки тому +1

    Ja za pomocą lambdy stworzyłem algorytm obliczający potęgi. Najpierw zaimportowałem funkcję pow z klasy math jako pot (from math import pow as pot) a następnie napisałem zmienną ptg do której przypisałem następujący kod:
    ptg = lambda x, n: pot(x, n)
    print(ptg(4, 6)
    Działa bez problemu. Naprawdę twoje kursy są świetne. Oby tak dalej. Na początku filmu nie rozumiałem o co chodzi z Lambdą, a po filmie wszystko zrozumiałem.

    • @RainFlyAnimation
      @RainFlyAnimation 3 роки тому +11

      właśnie wykonałeś operacje zmieniania nazwy wbudowanej funkcji
      czyli nic nie zrobiłeś xD

  • @tomektomski5549
    @tomektomski5549 4 роки тому +1

    Super kurs :)

  • @wodniktoja8452
    @wodniktoja8452 3 роки тому

    Super, dzięki !

  • @Quarion
    @Quarion 2 роки тому +1

    Można to też zrobić bardziej interaktywniez wpisywaniem z konsoli, i tego mi u Ciebie trochę brakuje. Bo można się przez to dowiedzieć wielu ciekawych rzeczy :)
    Tutaj przykład dla jednego argumentu:
    lam = lambda x: x * x
    print(lam(int(input("Podaj x: "))))
    oraz dla dwóch argumentów:
    lam2 = lambda x, y: x * y
    print("X razy Y to: ", lam2(int(input("Podaj x: ")),(int(input("Podaj y: ")))))
    Na tych dwóch przykładach pięknie widać, że argumenty (wraz z inputem) muszą być określone jako integer, inaczej będzie próbowało to przepchnąć jako String i kompilator wyrzuci błąd :) Może komuś z początkujących, takich jak ja, to się przyda ;-)

    • @ThomasP95
      @ThomasP95 2 роки тому

      To normalne , bo input zawsze przesyla dane jako string. Możesz przekonwertować tak jak to zrobiłeś w jednej linii lub w następnej. Tylko trzeba pamiętać o stosowaniu bloku try:, żeby uniknąć ValueError.

  • @panpowaszny9195
    @panpowaszny9195 2 роки тому

    A jak działają wyrażenia gdy dwukropek jest zaraz po słowie lambda ? np:
    timeit(lambda: factorial(999), number=10)

  • @badzigenhalsensis
    @badzigenhalsensis 2 роки тому +8

    Trochę męczy to ciągłe powtarzanie się, wprowadza chaos w rozumieniu tego co prowadzący mówi.

    • @darekniewidzialny1423
      @darekniewidzialny1423 2 роки тому

      to prawda imo kiepsko tlumaczy

    • @martynn3734
      @martynn3734 Рік тому +3

      @@darekniewidzialny1423 Po co oglądasz? XD Masz za darmo pod nos podstawione i jeszcze coś piszczysz WTF

    • @darekniewidzialny1423
      @darekniewidzialny1423 Рік тому

      @@martynn3734 co ty pierdolisz, co piszczę XD, w dzisiejszych czasach jest dużo darmowych materiałów co nie znaczy że muszą onne ssać pałkę, więc argument z dupy. Chłop dał mu konstruktywną krytykę co robi źle co poprawić, ja napisałem że się zgadzam i +1 więc co ty kurwa piszczysz?

    • @martynn3734
      @martynn3734 Рік тому +2

      ​@@darekniewidzialny1423 Dokładnie, twoja konstruktywna opinia to: kiepsko tłumaczy - gratuluje XD, jak definiujesz lepszy darmowy materiał? Mógłbyś podesłać linka, czy grasz taktyką lecenia w chuja? Chętnie bym zobaczył co tam uważasz za lepsze ;)

    • @darekniewidzialny1423
      @darekniewidzialny1423 Рік тому +2

      @@martynn3734 pajacu, czytaj ze zrozumieniem, dałem komentarz w stylu "+1" do ziomka, który napisał że nagrywający strasznie powtarza, co jest mylące, i to jego komentarz jest konstruktywną krytyką a nie mój XD Może zamiast pythona powinieneś wrócić do podstawówki na lekcje czytania ze zrozumieniem na polskim?

  • @bodan_max
    @bodan_max 4 роки тому

    :)

  • @mike_l16
    @mike_l16 2 роки тому

    lambda wywołana inną funkcją to funkcja pseudonimowa.

  • @Uqua6969
    @Uqua6969 Рік тому

    xD