Python kurs tuple czyli krotki

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 พ.ย. 2024

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

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

    Hej ! Dzięki wielkie za Twoje filmiki. Super się Ciebie słucha :) Mam tylko pytanie czy w 18:20 nie powinno być przypadkiem do obliczenia sredniej takiej funkcji : print(time_sum / (len(lap_times[1:]))) ???

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

      Cholera już nie pamiętam tego filmu zaraz sprawdzę

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

    Ty masz naprawdę świetne podejście! Ja już tracę cierpliwość, działam na oparach.

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

    20:20 jeśli zwraca index pierwszego znalezionego elementu to można zrobić funkcję która definiuje x=0, robi slice na tupli od X do końca, sprawdza index, dopisuje index do listy, ustawia x na index +1, robi slice do końca listy od X, I tak dopóki x == długość tupli-1., W liście będą wszystkie indexy szukanego elementu.

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

    Gratuluje utworzenia kolejnego materiału :) wiecznie początkujący programista taki jak ja dowiedział się czegoś nowego :) dzięki.

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

      Dzięki. Fajnie że się przyda.

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

    immiutejbol - Już słyszę JSONa z HRejterzy jak się wścieka :)

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

    strona w przebudowie... Pozostało czekać

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

    Super!! Naprawdę dobra robota!! Czekam na więcej!!

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

    18:16. Jak tu umieścisz ostatniego printa we wcięciu na wysokości 2 time_sum wyświetlą się wyniki dodawania do siebie okrążeń.
    print(lap_times[0])
    time_sum = 0
    for lap_time in lap_times[1:]:
    time_sum += lap_time
    print(time_sum)

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

    Świetnie wyjaśniasz ŁAPA

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

      Dzięki bardzo

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

    Adam zmień motyw na ciemny przyjemniej się ogląda o 2:00 w nocy

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

      hehe zwykle używam ciemny tzn jak programuje sam dla siebie to zawsze na ciemnym. Zmieniłem na biały bo ludzie narzekali że mało widać. No i jak tu wszystkim dogodzić

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

      @@getitjob ok to zrób plejliste dla osob oglondających w nocy

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

    Świetnie wytłumaczone. Dzięki

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

    Łapka za nawiązanie do F1 ..:) - jak ostatni sezon to Seb znacznie z tyłu ...

  • @wystrzalowy
    @wystrzalowy 3 ปีที่แล้ว +2

    jakim sposobem średnia (65.58) wyszła mniejsza od najmniejszej wartości wyjściowej (78.89) - ok, brak nawiasów... , w 15.43 minucie używasz sliceingu mówiąc zaczniemy od pierwszego elementu pisząc: lap_times[1: ], a to będzie właśnie drugi element, bo pierwszy to 0. Ja wiem, że wiesz, ale tak mówisz w filmie.

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

      hehe odwieczny problem. Numerujemy od zera czyli jak element najbardziej po lewej to element zerowy. :)

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

      Ma być:
      print (time_sum / len(lap_times[1:]) )

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

    Fajny film i fajny kompas taka wiedza w pigułce. Brakuje mi zastosowania w projekcie, do czego się najbardziej przydaje albo kiedy najlepiej korzystać z tupli

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

      Trochę o tym będzie w kolejnym odcinku o listach. Generalnie jak tylko możesz użyć tupli to używasz jeśli okazuje się że dane w kolekcji będą modyfikowane albo trzeba będzie coś do nich dodawać lub usuwać przechodzisz na listę

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

      @@getitjob to nie lepiej cały czas używać np. list ? Zawsze będę mieć pewność, że mogę ją w przyszłości zmodyfikować. Może z punktu technicznego tupla się bardziej opłacalna np. zabiera mniej miejsca w pamięci? Dopiero ogarniam pythona wychodząc z innego języka programowania tak samo jak Ty :) Stąd moje powyższe pytanie. Skoro tupla jest tak ograniczona to czy ma jakieś zastosowanie i w których przypadkach jest lepsza niż np lista i dictionary

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

      @@arturzokiewski7131 Po pierwsze możesz po prostu potrzebować niezmiennych danych. Po drugie tupla jest prostszą strukturą niż lista. co przekłada się na lepszy performance. Po trzecie w środowisku wielowątkowym nie musimy przejmować się synchronizacją danych do zapisu (np. poprzez mutexy), ponieważ tupla jest strukturą danych tylko do odczytu (thread safe).

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

      @@arturzokiewski7131 to co napisał Rafał Michalski to sama prawda zajrzyj też do tego artykułu na blogu getitjob.pl/2019/08/16/akcja-rekrutacja-python-12/

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

    Prawidłowo:
    time_sum = 0
    for lap_time in lap_times[1:]:
    >>>>time_sum += lap_time
    >>>>print(time_sum / (len(lap_times) - 1))

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

      Mam jakiegoś babola ?

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

      tez własnie zauwazyłem bo cos mi nie pasowało w tej sredniej ;)

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

    Jak posortować krotkę alfabetycznie?

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

    Co jeśli będziemy mieli 10 pomiarów czasu a w środku nich np. string "brak pomiaru". Jak wtedy wyliczyć średnią i wykluczyć ten string?:)

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

      Prosto robisz if który sprawdza ze daba wartość jest ok

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

    Pytanie:
    Skoro krotki są niemodyfikowalne, ale np:
    list1 = [cośtam]
    list2 = [4, 5, 6]
    list3 = [cośtam]
    myTuple = (list1, list2, list3)
    print(myTuple)
    list2[2] = 999
    print(myTuple)
    De facto mamy zmodyfikowaną krotkę. Czy to prawidłowe działanie czy spowoduje błędy w działaniu programu?

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

      Poruszyłeś ważny temat tupla trzyma uchwyty do tych list trzeba by tu trochę pogadać o wskaźnikach

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

    Czy jednoczesne korzystanie z podręcznika "Python dla każdego. Podstawy programowania." oraz miejsc gdzie szczegółowo pisane jest np. formatowanie tekstu i inne podobne szczegółowe rzeczy nie ujęte przez Ciebie, może zaburzać proces uczenia się w oparciu o twoje filmy Adamie??

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

      Nie wszystkie źródła są ok z tym że może warto na początku skupiać się tylko na jednej rzeczy naraz. To upraszcza proces nauki. Np na początek uczysz się tylko instrukcji warunkowych i zlewasz pep8 formatowanie kodu. Na tym skupisz się w przyszłości

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

      @@getitjob Dzięki Adam! Ułatwiasz mi Python-owanie... Jesteś ogromną inspiracją dzięki twojemu podejściu do tematu uczenia innych.

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

      @@getitjob Bardzo dziękuję za radę. Jak się zastanowiłem to widzę, że masz 100 % rację. Dzięki!

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

    Hej Adam czy udostępnisz jeszcze gdzieś kompas kolekcji? Wchodząc na n/w link pojawia sie komunikat przerwa techniczna, strona w przebudowie...będę serdecznie wdzięczny za pomoc i za kontakt..:)

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

      Wiem wiem napisz do mnie to ci przesle adam.wojcinski@gmail.com

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

      @@getitjob Hej Adam, pewnie jesteś zarąbany robotą...jakby co wysłałem wiadomość na gmail..Pozdrawiam Adam

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

      @@getitjob Cześć Adam, przypominam się w sprawie e-maila, którego napisałem jakiś czas temu..może trafił do spamu. Pozdro :)

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

      Również wysłałem maila :)

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

    Fajnie się ogląda, tak trzymaj ;)
    Tylko wkradł Ci się mały błąd w przykładzie ze średnią czasów Hamiltona. Brakuje nawiasu przy dzieleniu.

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

      Błąd został wyraźnie zasygnalizowny napisami wraz z korektą, więc jest OK :-)

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

      Dzięki Piotr za czujność bo babole się zdarzają :)

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

      Tak Rafał jest tam dopis co nie zmienia faktu że jest babol

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

    Siema! Czy kompas kolekcji kiedys wstanie?

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

      Ja już wstałem teraz pora na kompas

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

    Można wiedzieć w jakiej Pan firmie pracuje?

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

      www.linkedin.com/in/adam-wójciński-a14159b4

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

      @@getitjob Dzięki:)

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

    18:45 - zapomniałeś nawiasu w 14 linii

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

      Tak wiem lipa straszna kolejny materiał o listach będzie już idealny

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

    Twoje, 'count" nie brzmi jak liczyć xD.

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

      Muszę to jeszcze raz obejrzeć