Kurs Python 3 [#6] Listy, tuple i słowniki

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ก.ย. 2024
  • Facebook: skew.tk/fb
    Livestreamy: skew.tk/live
    Steam: skew.tk/grupa
    Strona WWW: skew.tk

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

  • @marcinmodelski1485
    @marcinmodelski1485 5 ปีที่แล้ว +89

    Czy jest możliwość przygotowania jakiegoś zadania programistycznego z uwzględnieniem nabytych umiejętności na koniec np 6 czy 10 odcinka i poszerzać zadania o kolejne umiejętności??

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

    Bardzi ci dziękuję za twoje materiały. Dzięki nim szybko i prosto można się uczyć programować. :)

  • @karoljuszczyk3423
    @karoljuszczyk3423 7 ปีที่แล้ว +25

    Python jest genialny

    • @bleach2241
      @bleach2241 7 ปีที่แล้ว +6

      No nie wiem.

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

      zgadzam się, genialne

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

      są lepsze języki np. c#

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

      @@adambialik6263 O tak ja też wole

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

    Ja gdy uczyłem się c++ to mówiłem na te "listy" "tablice". :)

  • @targetti123456
    @targetti123456 5 ปีที่แล้ว

    Mega robota! Czy mógłbyś nagrać jeden odcinek i wytłumaczyć funkcje, obsługę i optymalne ustawienie edytora? Walczę z pojawiającą się żarówką... nie wiem jak ją wyłączyć :)

  • @hokagendux4197
    @hokagendux4197 7 ปีที่แล้ว +2

    podczas wpisywania print(type (produkty)) wyskakuje mi błąd. Co zrobić?

    • @Piotrek54plTk
      @Piotrek54plTk  7 ปีที่แล้ว +18

      Od tego co robić to zależy jaki to błąd :)

  • @piotrrudziewicz6312
    @piotrrudziewicz6312 7 ปีที่แล้ว

    Nie działają mi te listy...Tzn nie pojawiają się , a gdy wpisuje np.Remove , to mi ignoruje komende , a nastepnie wypisuje wszystko z listy.Możiwe , że to wina wersji 2.7.3.Nie moge zainstalowac 3.6 mam problem , wiec dzialam na 2.7 ;/

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

    4:15 drugi czyli trzeci (:

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

      bardziej "a jeśli dwa to trzeci" no ale.. wszystko popsuli amerykańce... i brytowie z tą ich jazdą pod prąd i farensrajtami na mile...

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

    40 000 wyświetleń :) Ooo

  • @Grahamrap
    @Grahamrap 7 ปีที่แล้ว

    Wszystko fajnie i zrozumiałe ale.. Po co mi dodawanie produktów to taki jagby trening/nauka?

    • @Piotrek54plTk
      @Piotrek54plTk  7 ปีที่แล้ว +2

      Nauka jak używać list, najlepiej jest to pokazać na przykładzie, a lista produktów to idealny przykład.

  • @kacpersaega882
    @kacpersaega882 6 ปีที่แล้ว +2

    8:24

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

    Trochę chaotycznie prowadzisz.....

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

    25cm wysokości w wieku 20 lat? Biedna Ania Kowalska

  • @Thallnor93
    @Thallnor93 7 ปีที่แล้ว +56

    Python jest genialny aż przeraża mnie myśl jak ten język jest skonstruowany by było możliwe że jest tak prosty

    • @johnshepard2310
      @johnshepard2310 7 ปีที่แล้ว +27

      Dokładnie, po przerzuceniu się z c++ i c# na pythona dosłownie zszokowała mnie prostota tego języka

    • @vxsniffer
      @vxsniffer 6 ปีที่แล้ว

      Podobno odsetek pasjonatów w przypadku Pythona jest wyjątkowo duży vs inne języki... Ave Guido! ;-)

    • @pitvhblack5483
      @pitvhblack5483 6 ปีที่แล้ว

      ja też ;)

    • @seba356
      @seba356 6 ปีที่แล้ว

      racja.

    • @adamnequ5915
      @adamnequ5915 6 ปีที่แล้ว

      No dla mnie niby poczatek nie jest trudny ale jave i c++ poczatki uczylo mi sie szybciej HTML tez nie byl zly

  • @MichalCzopp
    @MichalCzopp 6 ปีที่แล้ว +5

    Zapętlona animacja - Mój własny kod nawiązujący do tego odcinka:
    x = int(0)
    produkty = [" ", " ", " ", " "]
    while True:
    while x0:
    produkty.insert(x,"■")
    x-=1
    print(produkty)
    produkty.remove("■")

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

    Świetna seria do nauki. Polecam
    PS. "cofnąć się w czasie do tyłu" ;-P ==> to tak odnośnie wspomnianego we wcześniejszym nagraniu puryzmu językowego ;-)

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

    @Skewoo Chciałbym Ci serdecznie podziękować za Twój wkład i pracę w przygotowanie tego prostego w zrozumieniu kursu. Naprawdę dobra robota!

  • @hiralykowalski6825
    @hiralykowalski6825 6 ปีที่แล้ว +31

    Zastanawia mnie kto daje łapki w dół pod takimi filmami?
    Amisze?

    • @kubagp1
      @kubagp1 6 ปีที่แล้ว +12

      Pewnie pseudoprogramiści, którzy nie chcą aby inni wiedzieli, że to co robią jest tak proste.

    • @adamnequ5915
      @adamnequ5915 6 ปีที่แล้ว +8

      @@kubagp1 Raczej osoby ktore czepiaja sie malych bledow bo co odcinek jakis sie znajdzie no ale co zrobic niech sobie daja unliky kursu nie usuna a i tak w yt gdy wpiszemy kurs python to i tak na samej gorze jest.

    • @wirowmaker
      @wirowmaker 6 ปีที่แล้ว +2

      Ameby umysłowe ;] lub zazdrosne polaczki :D zawistne i mendowate a żeby się nie udało bo, znajdziesz lepszą pracę w IT i kupisz lepsze auto...niech szlag Cie weźmie Kowalski! Dlatego dam łapkę w dół. ;D i masz odpowiedź ;].

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

      Ci którzy za taki kurs biorą hajsy, a nie udostępniają za darmo. :D

    • @olsz12
      @olsz12 5 ปีที่แล้ว

      Terrorysci :P

  • @SamotneWILKI
    @SamotneWILKI 7 ปีที่แล้ว +8

    5:38 a ja dalej gram;)

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

      Lo chlopie samotne wilki nie wiedzialem ze youtuberzy moga ogladac innych

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

    Mam taki problem, że gdy stworzyłem sobie listę tak jak na filmie i następnie gdy napisałem jej nazwę i postawiłem kropkę to pyCharm nie pokazuje mi podpowiedzi czy ktoś wie jak to naprawić?

  • @77seban
    @77seban 7 ปีที่แล้ว +1

    Mam pytanie co powinien znać junior programmer w pythonie aplikacji webowych bo chyba python do takich jest stworzony.

  • @disappearded2792
    @disappearded2792 5 ปีที่แล้ว

    Czesc! Mam maly problem, gdy zaznaczam myszka jakis wiekszy obszar kodu tj. przytrzymuje lewy klawisz i chce cos usunac to kursor zamienia mi sie na insert i backspace nie dziala, jak to wylaczyc? Bo strasznie to utrudnia prace.

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

    w jaki sposób wypisać przykładowo z listy pierwszy i ostatni element?

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

      0:-1 (chyba)

  • @wirowmaker
    @wirowmaker 5 ปีที่แล้ว

    Zastanawia mnie jak spamiętać jakie "funkcjonalności" mają funkcje w pythonie ta lista miała suwak :D i było tam tego sporo a jak np. się nie używa czegoś i nagle to jest potrzebne ... nie wierzę że programista pamięta każdy append itp :D masakra zapamiętać to wszystko i nie popierdzielić ale fakt język jest mega przystępny może to i dla mnie szansa.

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

    Szkolenie fajne, ale jednej rzeczy mi brakowało - informacji jak sprawić by nasza lista pokazywała się pionowo (produkty jeden pod drugim). To chyba była pierwsza praca na liście o jakiej pomyślałam :)

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

      @b.gnacinski i dodać pętle żeby wszystkie wyświetlilo bez zbędnego kodu :D

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

      wiem trochę spóźniony jestem, ale na pewno ktoś będzie czytał komentarze i będzie się zastanawiał jak to zrobić
      funkcja len liczy liczbę elementów w liście
      listazakupow = ["maslo", "mleko", "ser", "szynka"]
      numer = 0
      while numer != len(listazakupow):
      print(listazakupow[numer])
      numer += 1

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

    Super poradnik :)

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

    Najlepszy tutorial w necie. Pozdrawiam.

  • @kacper8747
    @kacper8747 5 ปีที่แล้ว

    A w jaki sposób stworzyć listę, do której będę wpisywał dane ?
    Chciałbym np. stworzyć listę "produkty" do której będę wpisywał jakieś rzeczy, a następnie chciałbym wyświetlić na ekranie drugi element listy
    produkty = input()
    print(produkty[1])
    zrobiłem coś takiego, ale jak wpisuję: woda mleko chleb to na ekranie pojawia się "o" a nie "mleko". Mógłby mi ktoś pomóc ?

    • @klaudiaboguszewska1703
      @klaudiaboguszewska1703 5 ปีที่แล้ว

      Jeśli chodzi o jednorazowe wypisanie listy i wyświetlenie drugiego elementu to działa taki kod:
      input_string = input()
      produkty = input_string.split()
      print(produkty[1])
      gdzie wypisujemy produkty ze spacją przerwy.

  • @adam-fj4zt
    @adam-fj4zt 3 ปีที่แล้ว

    1:12 to akurat są nawiasy kwadratowe ;)

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

    Witajcie! A co należy zrobić, jeśli chcę z listy usunąć wszystkie wyrazy "mleko"? Jest funkcja usuwająca nie pojedyńczy, ale każdy element?

    • @Dzenki
      @Dzenki 6 ปีที่แล้ว

      12:50

    • @vxsniffer
      @vxsniffer 6 ปีที่แล้ว

      można przykładowo tak - nadpisanie listy przy pomocy tzw. list expression:
      produkty = ["mleko", "ser", "parówki", "mleko"]
      produkty = [produkt for produkt in produkty if produkt != "mleko"]
      wynik:
      ["ser", "parówki"]

    • @Frezi-bu4fz
      @Frezi-bu4fz 6 ปีที่แล้ว

      produkty.remove("mleko")

    • @allduckslikewater8017
      @allduckslikewater8017 6 ปีที่แล้ว +2

      Czemu chcesz usunąć mleko? Mleko jest zaczepiste.

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

    mam pytanie. Jak zrobić, żeby wybrać tylko np. pierwszą i trzecią rzecz z listy? Tak samo ze stringami np pierwsza i czwarta litera

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

      Wydaje mi się, że znajdziesz odpowiedz w piątym odcinku.

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

    nic dodać nic ująć, dobry kurs!

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

    Dzięki :)

  • @makiavelldark7408
    @makiavelldark7408 8 ปีที่แล้ว

    Witaj. Mam pytanie. Dokonałem zapisu słownika jak zaprezentowałeś to na swoim filmiku jednak mi pojawia się klasa "set". Mam więc pytanie czemu tak się dzieje i co robię źle.

    • @makiavelldark7408
      @makiavelldark7408 8 ปีที่แล้ว

      Już zrozumiałem swój błąd. Sorrki za zawracanie głowy :)

  • @xSMITHxPL
    @xSMITHxPL 6 ปีที่แล้ว

    napisałem cośtakiego
    x = input() (w konsoli poniżej wpisałem ogórki)
    potem dałem
    x = x + produkty
    print(x)
    no i ogólnie wyszła lipa
    spóbowałem też coś takiego:
    zakupy = x + produkty
    print(zakupy)
    i też lipa wyszła a chcę aby dzięki funkcji "input" ustnaowić dodatkowe produkty a finalnie dodać je do funkcji "produkty". Jakieś pomysły? Dziękuję z góry :)

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

      x = input ()
      produkty.append (x)
      print (produkty)

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

      @@jakubdudek3809 Dzięki,też się nad tym zastanawiałem,to teraz można tworzyć takie bardzo podst. bazy danych

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

    fajny poradnik... tylko trochę za dużo tłumaczysz. Dla kumatych polecem puścić prędkość x2

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

    Parówki

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

    Jak daje produkty.count(„mleko”) to mi to pomija co mam zrobić?

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

      co dokładnie to wpisujesz ??

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

      Już rozgryzłem ale dzięki że chciałeś pomuc

  • @REq888
    @REq888 7 ปีที่แล้ว

    Hej! Mam pytanko odnośnie funkcji 'remove' a mianowicie tak jak powiedziałeś usuwa ona tylko jeden raz podany string - czy da się jakoś usunąć wszystkie wystąpienia podanego stringa (lub innej zmiennej) z listy?

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

      ja bym użył funkcji count, żeby policzyć ile razy dany string występuje w liście, zapisał to do zmiennej, a potem wstawił tę zmienną do pętli for, w której byłoby remove

    • @borsucz
      @borsucz 7 ปีที่แล้ว

      produkty = ["mleko", "ser", "parowki","mleko","mleko","czosnek","mleko"]
      print(produkty)
      print("Co chcesz usunąć?")
      z = input()
      print("Usuwasz ",z,"z listy produktów")
      for i in range(produkty.count(z)):
      produkty.remove(z)
      print(produkty)

    • @vxsniffer
      @vxsniffer 6 ปีที่แล้ว

      tak będzie prościej: produkty = [produkt for produkt in produkty if produkt != "mleko"]

    • @MichalCzopp
      @MichalCzopp 6 ปีที่แล้ว

      produkty = ["oko", "uho", "noga", "ser", "oko", "mleko", "uho", "mleko"]
      print(produkty)
      print("co usunac? ")
      co=input()
      ile=produkty.count(co)
      x=0
      while x

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

    Rozumiem, że to trening i nauka ale:
    1. PEP8 - podstawa
    2. Nazwy zmiennych po angielsku
    3. Listy, krotki i słowniki albo Lists, Tuples, Dictionaries :-)
    4. Extend i Append nie różniy się ilością elementów jakie możemy dodać. Więcej tutaj: stackoverflow.com/questions/252703/difference-between-append-vs-extend-list-methods-in-python
    5. Na tym etapie warto by przekazywać ludziom różnicę pomiędzy błędem a wyjątkiem.

  • @daanielz486
    @daanielz486 7 ปีที่แล้ว +5

    Ja tam sobie tylko przewijam na koniec odcinków patrzę na kod i próbuję go zrozumieć i patrzę czy to co sobie wymyśliłem jest dobrze xD

    • @lukaszgfstn
      @lukaszgfstn 6 ปีที่แล้ว +3

      I przez to nie wiesz o cennych uwagach jakie przekazuje Skewoo, które są w "środku" lekcji.

    • @Worldean
      @Worldean 6 ปีที่แล้ว

      Brawa

    • @madd-tv
      @madd-tv 5 ปีที่แล้ว

      Ja polecam obejrzeć sobie najpierw cały odcinek i go rozkminiać a potem kod przepisywać i zrozumieć.

  • @mati2370
    @mati2370 6 ปีที่แล้ว +2

    ketchup a nie ketczup

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

    Super seria :D 9.9/10
    Mała prośba / uwaga do autora; wyeliminowanie yyyyyyy, yyyyy i byłoby 10/10 ;D

    • @danieldaniel-fu9zb
      @danieldaniel-fu9zb 4 ปีที่แล้ว

      Dobrze prowadzi, dobrze gada. Ma dar przekazu. Niech robi yyy czy ar ar. Do mnie przemawia i mi wuedzs wchodzi.
      Próbowałem jave na kilku kanałach yt więc mam porównanie. Tu miło i przyjemnie jest

  • @jojsport553
    @jojsport553 8 ปีที่แล้ว

    Cześć, fajny poradnik, rzeczowo bez smęcenia tak jak lubie. Mała tylko uwaga :) To [ ] są nawiasy kwadratowe, a to { } są te klamrowe ;)
    Pozdrawiam i czekamy na więcej, wincyyj!

    • @Piotrek54plTk
      @Piotrek54plTk  8 ปีที่แล้ว +2

      Wiem oczywiście które nawiasy są które, na filmie gdzieś to pomyliłem? Jeśli tak to powiedz to dam adnotację :) Cieszę się że poradnik się przydaje :)

    • @jojsport553
      @jojsport553 8 ปีที่แล้ว

      Mniej więcej 1:13, bodajże w poprzednich odcinkach użyłeś tych samych "nazw", ale hej, to tylko drobny szczegół! :P Kciuk w górę

    • @Piotrek54plTk
      @Piotrek54plTk  8 ปีที่แล้ว +2

      Dzięki, adnotacja dodana :)