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.
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.
@@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?
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.
Zapraszam do skorzystania z pełnej "ścieżki programisty Python":
strefakursow.pl/sciezki_kariery/python_developer.html?ref=87991
Bardzo dobry kurs- robiłam kiedyś na innym kanale i mama porównanie. Twój kurs jest lepszy
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
Super kurs :)
Super, dzięki !
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.
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