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 -...
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.
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.
właśnie wykonałeś operacje zmieniania nazwy wbudowanej funkcji
czyli nic nie zrobiłeś xD
Bardzo dobry kurs- robiłam kiedyś na innym kanale i mama porównanie. Twój kurs jest lepszy
Zapraszam do skorzystania z pełnej "ścieżki programisty Python":
strefakursow.pl/sciezki_kariery/python_developer.html?ref=87991
Super kurs :)
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 ;-)
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.
Super, dzięki !
A jak działają wyrażenia gdy dwukropek jest zaraz po słowie lambda ? np:
timeit(lambda: factorial(999), number=10)
Trochę męczy to ciągłe powtarzanie się, wprowadza chaos w rozumieniu tego co prowadzący mówi.
to prawda imo kiepsko tlumaczy
@@darekniewidzialny1423 Po co oglądasz? XD Masz za darmo pod nos podstawione i jeszcze coś piszczysz WTF
@@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?
@@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 ;)
@@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?
lambda wywołana inną funkcją to funkcja pseudonimowa.
:)
xD