20. Kurs Python 3 - funkcje anonimowe (lambda)

แชร์
ฝัง
  • เผยแพร่เมื่อ 9 ม.ค. 2025
  • Zapraszam do subskrybowania mojego kanału:
    www.youtube.co...
    Cały kurs Python - • 1. Kurs Python 3 - wst...
    Polecane kursy Online:
    1. PEŁNA ŚCIEŻKA PROGRAMISTY PYTHON: bit.ly/3PRL6c1
    2. Fundamenty programowania w języku Python: bit.ly/3RfcVvX
    3. Kurs Python - średniozaawansowany: bit.ly/3RxUWBl
    4. Kurs Python - zaawansowany: bit.ly/3pOuw27
    Zapraszam również do innych moich kursów:
    C# - • Kurs C# 2.0 - Odświeżo...
    C++ - • 1. Kurs C++ dla począt...
    C - • 1. Kurs języka C - Wst...
    Kotlin - • 1. Kurs Kotlin - Wstęp...
    Java - • 0. Kurs Java dla począ...
    HTML & CSS - • 1. Kurs HTML & CSS - W...
    PHP - • 1. Kurs PHP - Wstęp: H...
    JavaScript - • 1. Kurs JavaScript - W...
    SQL - • 1. Kurs SQL - Łączenie...
    Algorytmy - • Algorytmy - Sortowanie...
    Arduino - • 1. Kurs Arduino - Diod...
    Unity - • 1. Kurs Unity - Wstęp,...
    Scratch - • 1. Kurs Scratch - Prog...
    Blender - • 1. Kurs Blender - Wstę...
    AutoCAD - • 1. Kurs AutoCAD 2020 -...

ความคิดเห็น • 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.

  • @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

  • @kingac7791
    @kingac7791 4 ปีที่แล้ว

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

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

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

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

    Super kurs :)

  • @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.

  • @wodniktoja8452
    @wodniktoja8452 3 ปีที่แล้ว

    Super, dzięki !

  • @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?

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

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

  • @bodan_max
    @bodan_max 4 ปีที่แล้ว

    :)

  • @Uqua6969
    @Uqua6969 ปีที่แล้ว

    xD