Podstawy Pythona: Jak pisać testy?

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

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

  • @jakubbanaszkiewicz9247
    @jakubbanaszkiewicz9247 3 ปีที่แล้ว +11

    Świetny totorial. Zgodnie z rekomendacją pod koniec odcinka, proszę o więcej na temat testów w pythonie :D

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

    Ale świetny tutorial 👍 Poproszę więcej. Odcinki do 40min, ale z taką dawką wiedzy są idealne.

    • @KacperSieradziński
      @KacperSieradziński  ปีที่แล้ว

      Tu udostępniam takie pojedyncze materiały:-) kompletny kurs to np. Pystart.pl zapraszam!

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

      @@KacperSieradziński 500zł???, na Udemy za 50zł i u obcokrajowców za $20-30 są kursy, które na pewno nie odbiegają od Twojego😋. Wiem, że złotowka jest słaba, ale bez przesady😂. Co i tak nie zmienia faktu, że Twój kanał sam w sobie to kopalnia wiedzy świetnie przedstawionej za co jest sub i karmienie YT algo 😁

    • @KacperSieradziński
      @KacperSieradziński  ปีที่แล้ว +2

      @@krzysiekkrzysiek9059 ponad 1300 osób korzysta, więc nie ma przesady :-) Jakość Pystartu ma swoją cenę.

  • @mateuszdelfin2701
    @mateuszdelfin2701 3 ปีที่แล้ว +4

    Właśnie zainteresowałem się tematem testów, szkoda że tak mało na kanale.
    Swoją drogą, moim zdaniem im dłuższe takie tutki tym lepsze, zawsze jest się w stanie wyciągnąć coś dla siebie a gdy materiał dłuższy to i więcej można się nauczyć :)
    Pozdrawiam

    • @KacperSieradziński
      @KacperSieradziński  3 ปีที่แล้ว +1

      No niestety smutek jest taki, że im dłuższe tym mniej osób ogląda do końca.. Dlatego też od jakiegoś czasu nagrywam krótsze, ale częściej. Obecnie pochłonął mnie temat pystart.pl oraz pyfestivalu :) Wrócę jak tamte tematy będą zakończone :)

  • @JRJRJR
    @JRJRJR 2 ปีที่แล้ว +5

    Najlepszy materiał dla poczatkujacych o testowaniu, jaki do tej pory oglądałem

    • @KacperSieradziński
      @KacperSieradziński  2 ปีที่แล้ว

      Usłyszeć taką opinię od samego Johnego Bravo.. :-) Dzięki! :-)

  • @TomaszTom-tv3ik
    @TomaszTom-tv3ik ปีที่แล้ว +1

    Super Filmiki ;) ... Oglądanie od A do Z to podstawa :) ... Oby więcej i by motywacja była dalej ;) Pozdrawiam Serdecznie :)

    • @KacperSieradziński
      @KacperSieradziński  ปีที่แล้ว

      No od tego filmu pojawiło się nowych około 100 + nagrałem 5 kursów :-)

  • @mariuszrogawski7772
    @mariuszrogawski7772 4 ปีที่แล้ว +5

    Super :D Dobrze, że wpadłem na Twój kanał. Podpisuję się pod prośbą o więcej filmików o testach :)
    Dobrze się słucha i ogląda. Wszystko jasne :D
    Pozdrawiam :)

  • @Sandra-pv4ev
    @Sandra-pv4ev 4 ปีที่แล้ว +2

    Tak fajnie byłoby dowiedzieć się czegoś więcej o testach

    • @KacperSieradziński
      @KacperSieradziński  4 ปีที่แล้ว +1

      Troszkę temat nam ucichł ze względu na inne, podobno równie ciekawe ;) Niemniej, kiedyś do nich wrócimy! :)

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

    Świetny film Panie Kacprze! Przerabiam książkę Python instrukcje dla programisty i Twoje filmy są super uzupełnieniem. Przekazujesz wiedzę jest prosty i klarowny sposób. 40 minut a odczułem jakby to było wspomniane 15 ;) pozdrawiam i liczę na więcej materiałów na tym kanale!

    • @KacperSieradziński
      @KacperSieradziński  3 ปีที่แล้ว

      Jest i będzie więcej :) zapraszam do subskrypcji i zerkniecia na playlistę Python :) Bardzo dziękuję!

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

    Odkładałem ten filmik z testami ile się tylko dało, a poszło ku mojemu zdziwieniu całkiem dobrze.

    • @KacperSieradziński
      @KacperSieradziński  2 ปีที่แล้ว +1

      Testy nie są takie straszne. Muszę nagrać kiedyś ten film z kontynuacja. Później pojawiają się trudniejsze tematy. Na pewno warto je pisać!

  • @KacperSieradziński
    @KacperSieradziński  4 ปีที่แล้ว +1

    Mój kurs Pythona od podstaw:
    pystart.pl
    A tu kurs z AI:
    dokodu.it/kursy/openaidev

    • @KacperSieradziński
      @KacperSieradziński  2 ปีที่แล้ว

      Zapraszam do sprawdzenia wszystkich linków tutaj: sieradzinski.pl

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

    Czeka i czekam na więcej:)

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

    Twoje filmy są super! Nie rozumiem jak można oglądać tylko 5 min... może zapowiedź na początku kolejnego że w środku filmiku ukryty jest konkurs ;) ?
    Byłoby super gdybyś zrobił bardziej zaawansowany kurs pytest'a, akurat muszę się go nauczyć do pracy :)
    Pozdrawiam i idę do kolejnego filmiku!

    • @KacperSieradziński
      @KacperSieradziński  4 ปีที่แล้ว +2

      Takie komentarze dodają mnóstwo zapału do nagrywania. Dziekuje, że jestes! :) Zapraszam do zadawania pytań i w ogóle.. :)

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

      ​@@KacperSieradziński ile potrzeba takich komentarzy aby zmotywować Cię do rozwinięcia tematu pytesta :P ? nie będe ukrywał że sprawa jest pilna ^.^
      Interesuje mnie czy masz w planach zrobienie jakiegoś projektu który będzie wykorzystywał dotychczasowo przekazaną wiedzę. Może wrzuciłbyś temat jakiegoś małego projektu żeby kazdy mógł go wykonać sam a potem wrzuciłbyś swoje rozwiązanie? To by było bardzo pouczające :)

  • @pietrekt.807
    @pietrekt.807 4 ปีที่แล้ว +1

    Miło widzieć, miło słyszeć. Pozdro

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

    To nie jest tak, że mało kto wytrzymuje do końca, tylko tak jak np. u mnie wygląda to tak, że dawkuje sobie wiedzę stopniowo, najwyżej zrobię to na części. Czyli w jeden dzień połowa filmu razem z pycharmem , a w drugi dzień reszta 👍

  • @riskzerobeatz
    @riskzerobeatz 4 ปีที่แล้ว +2

    Elegancja Francja! Pozdrawiam i dziękuję :D

    • @KacperSieradziński
      @KacperSieradziński  4 ปีที่แล้ว +1

      Mama zawsze mówiła jak się nauczysz to choć się dowyglądaj.. :P Dlatego zawsze starałem się więcej uczyć :D

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

      Risk z kąd ty tutaj xd

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

      @@toolate8072 ja programuję :D

    • @KacperSieradziński
      @KacperSieradziński  4 ปีที่แล้ว

      @@toolate8072 Wszyscy się uczą Pythona :)

  • @adamnowak7232
    @adamnowak7232 2 ปีที่แล้ว +1

    Jestem cierpliwy ;) A programista powinien być cierpliwy :-D Ciekawe czy mi się kiedyś uda ;)

    • @KacperSieradziński
      @KacperSieradziński  2 ปีที่แล้ว

      Tak, to zdecydowanie też jest przydatna umiejętność :-) Ja ogólnie jestem mało cierpliwy w życiu, ale do kodu mam dużo cierpliwości:-)

    • @adamnowak7232
      @adamnowak7232 2 ปีที่แล้ว +1

      @@KacperSieradziński W sumie nie wiem czy pamiętasz, bo nagranie już trochę ma - to było nawiązanie do tego co mówiłeś w 35:50 ;)

    • @KacperSieradziński
      @KacperSieradziński  2 ปีที่แล้ว

      @@adamnowak7232 zupełnie o tym zapomniałem:-)

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

    Ja dotrwałem do końca. Dobrze się oglądało ! :)

  • @stefan.ocetkiewicz
    @stefan.ocetkiewicz 2 ปีที่แล้ว

    Genialny filmik, nareszcie jakiś tutorial, który prosto, a sensownie pokazuje testowanie. Uczę się programować tak praktycznie od roku i od jakiegoś czasu chciałem zacząć testować te moje półprodukty 🙂😉, ale zawsze temat testów był dla mnie za skomplikowany. Teraz mogę zacząć...
    I nie wiem, czemu w filmie pada stwierdzenie, że jest za długi. Jak dla mnie jest za krótki 😆

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

    jest szansa na więcej filmików z testowania?

  • @wojciechsobczak6163
    @wojciechsobczak6163 4 ปีที่แล้ว +3

    Więcej o testach poproszę :)

  • @gozdekgozdek
    @gozdekgozdek 4 ปีที่แล้ว +2

    Dzieki. Przyda sie

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

    Kacper, nie cierpię tutoriali krótkich i bez sensu (na sensowne tematy, bo widziałem 15-minutowy jak wymienić baterię w pilocie), nie martw się czasem. Keep up the good work!

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

    Dzięki za ten film!

    • @KacperSieradziński
      @KacperSieradziński  3 ปีที่แล้ว

      Bardzo proszę! :) Temat będzie kontynuowany na bootcampie :)

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

    Dobry tutorial! Dzięki :)

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

    Czy w testach zawsze trzeba komentować "then, given, when"? Jest to dobra praktyka czy tutaj tak tylko w celach edukacyjnych?

    • @KacperSieradziński
      @KacperSieradziński  4 ปีที่แล้ว

      Widziałem produkcyjnie oba podejścia. Wydaje mi się, że często te komentarzenie są niepotrzebne, bo test jest czytelny sam z siebie. Zastosowałbym zdrowy rozsądek :)

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

    Świetny tutorial! Krok po kroku nowe rzeczy - dydaktycznie rewelacja.
    A ja mam pytanie nawet nie do samych testów, tylko do funkcji... Mój test sortowania od ostatniego znaku wywalił się na imieniu... Bogumił
    Wygląda na to, że z jakiegoś powodu wszystkie polskie znaki lądują na końcu alfabetu, co oczywiście nie jest prawdą. Czy ktoś podpowie jak to naprawić w funkcji i zdać test?

    • @KacperSieradziński
      @KacperSieradziński  3 ปีที่แล้ว +2

      To wynika z faktu, że ord('ł') zwraca wartość większą niż ord() dla innych znaków. Ja nie znam łatwego sposobu. Można by zamienić ł na l przed sortowaniem, ale wówczas będziemy mieli wymieszane osoby z l i ł..

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

      @@KacperSieradziński dzięki za odpowiedź!

    • @KacperSieradziński
      @KacperSieradziński  3 ปีที่แล้ว

      @@Fragariaa1 Do usług!

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

    Nie wiem czy dobrze rozumiem. W przypadku sprawdzenia pełnoletności po prostu odpalam program, wprowadzam wiek i mi zwraca - jesteś pełnoletni, albo nie jesteś pełnoletni. Dzięki temu wiem czy działa. Natomiast domyślam się, że testy przydają się przy bardziej rozbudowanych kodach o czym wspominałeś. Ale i tak trudno mi to sobie wyobrazić bo przecież na podobnej zasadzie mogę je sprawdzić - w sensie uruchomić, podać wartości i zobaczyć czy zwraca co trzeba. Chyba, że chodzi o to - jak np. przy tej niepełnoletności - mogę te różne wartości podać za jednym zamachem. Tak musiałbym każdorazowo odpalać program i sprawdzać kolejno jak się zachowa przy 3, jak się zachowa przy 17, jak się zachowa przy... A tutaj jedno uruchomienie i mam sprawdzone wszystko.

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

      Aha ok, jeszcze ta zaleta, że szybciej widać gdzie jest błąd. Jak odpalę to tylko będę wiedział, że nie działa tak jak bym tego oczekiwał. Ale muszę szukać dlaczego nie działa. Test pozwala zlokalizować przyczynę dużo szybciej.

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

    Dobry film!

    • @KacperSieradziński
      @KacperSieradziński  4 ปีที่แล้ว

      Dziękuje! :) A który z obecnie nagranych najbardziej przydatny?

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

      @@KacperSieradziński Jestem tutaj nowy, więc na razie widziałem tylko ten film, ale bardzo atrakcyjnie prezentują się miniaturki również pozostałych filmów, dobrze że masz jednolitą szatę graficzną, wpływa to na przyjemniejszy odbiór kanału ;-)

    • @KacperSieradziński
      @KacperSieradziński  4 ปีที่แล้ว +1

      @@ciekawskiukasz7942 ah, to bardzo się cieszę, że Ci się spodobało :) Daj znać czy kolejne filmy także przypadną Ci do gustu ;) No i mamy i grupę na FB(tu się jeszcze wiele nie dzieje) + Discorda. Gorąco zapraszamy ! :)

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

    Bardzo fajny filmik. Pytanko. To with pokazane na końcu używane jest tylko do wyjątków, czy są jeszcze jakieś inne przypadki testów, kiedy się tego używa?

    • @KacperSieradziński
      @KacperSieradziński  4 ปีที่แล้ว +1

      Ogólnie ten with to nie jest część biblioteki pytest tylko Pythona, służy do operacji na plikach, można też go używać przy połączeniu z bazą danych.. wygląda na to, że warto byłoby na ten temat nagrać odcinek :) Natomiast w testach chyba używam go tylko do wyjątków. Jeśli ktoś zna inne zastosowanie jeszcze to zachęcam do napisania :)

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

      Kacper Sieradziński ja with znałam tylko z pracy z plikami (np.csv). W pytest widzę pierwszy raz takie zastosowanie. Odcinek mile widziany ;)

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

    Ciekawy odcinek

    • @KacperSieradziński
      @KacperSieradziński  4 ปีที่แล้ว +1

      YT mi podpowiada, że dostałeś ode mnie wyjątkowo dużo serduszek w historii tego kanału :D Dzięki! :)

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

      @@KacperSieradziński Podziękowania powinny być dla ciebie za te materiały :)

  • @KokoJambo97
    @KokoJambo97 3 ปีที่แล้ว +1

    Między 1:07 a 1:17 nie ma dźwięku.

    • @KacperSieradziński
      @KacperSieradziński  3 ปีที่แล้ว +1

      Był na 100 procent. TH-cam płata figle. Może to kwestia zmiany rozdzielczości? Sprawdze później na komputerze

    • @stefan.ocetkiewicz
      @stefan.ocetkiewicz 2 ปีที่แล้ว

      @@KacperSieradziński u mnie też się to pojawiło. Na dwóch komputerach i na telefonie, żeby nie było, że nie przetestowałem 😆😆

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

    Niestety u mnie komenda: python -m pytest {nazwa_pliku.py} zwraca tylko "False" mimo iż kod jest taki sam jak w pliku 0.py z odcinka. Pracuję na win10 pro

    • @KacperSieradziński
      @KacperSieradziński  3 ปีที่แล้ว

      A czy mógłbyś wpaść na Discorda? Pomożemy. Łatwiej tam pomoc niż tu w komentarzach :)

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

    czy nagrasz odcinek w pycharmie jak takie rzeczy robic?

    • @KacperSieradziński
      @KacperSieradziński  2 ปีที่แล้ว

      Jakie takie? Kiedyś odcinek o Pycharmie pewnie się pojawi, ale wciąż mam wrażenie, że za mało go umiem.

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

    Na jakiej podstawie pytest wybiera klase, którą używa?

    • @KacperSieradziński
      @KacperSieradziński  2 ปีที่แล้ว

      Jak to? Nie bardzo rozumiem pytanie.. Używa klasę która jest zaimportowana w pliku z testem :-)

    • @hellotomek5945
      @hellotomek5945 2 ปีที่แล้ว +1

      @@KacperSieradziński juz dąłem rade, se przetestowałem :) musi być nazwana TestCos by ją brał pod uwagę, czyli siła rzeczy lepiej unikać nazewnictwa TestCos do innych rzeczy

    • @KacperSieradziński
      @KacperSieradziński  2 ปีที่แล้ว +1

      @@hellotomek5945 Ah, te klasy! Dobra. To tak, musi mieć taki prefix :-)

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

    Mam problem znaleźć link do discorda :)

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

      Ok w pierwszym filmie jest :) Zachęcam do wpisania tego w About kanału.

    • @KacperSieradziński
      @KacperSieradziński  4 ปีที่แล้ว

      Marcinie! Nie dodałem jeszcze mojego standardowego przypiętego komentarza. Co za moment uczynię :D
      Uno momento :D

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

      Wieczorem obejrzę i pokoduje z największą przyjemnością 👍🙂

    • @KacperSieradziński
      @KacperSieradziński  4 ปีที่แล้ว

      @@melonio1974 Super! :)

    • @KacperSieradziński
      @KacperSieradziński  4 ปีที่แล้ว

      @@marcinsosna2852 OK! Good point! Zaraz dodam :) EDIT: JUŻ JEST!

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

    Ja tam bardzo lubię długie 😎

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

    Wszystko super, ale wg mnie za krótko... zakładam, że ciężko to nazwać wstępem do testowania nawet.
    Fajnie było, ale pora szukać rozwinięcia gdzie indziej :|

    • @KacperSieradziński
      @KacperSieradziński  3 ปีที่แล้ว

      Dzięki Profesorze :) YT nie lubi długich filmów, może kiedyś dogram kontynuację. Powodzenia w nauce!

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

    dla brata nie ma juz nadziei, czas na linamaxxing!

  • @trotyl84
    @trotyl84 2 ปีที่แล้ว +1

    Dobra czytam dowolny dokument (dowolny tekst):
    i patrze na wcięcia.