Brandon Rhodes: All Your Ducks In A Row: Data Structures in the Std Lib and Beyond - PyCon 2014

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

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

  • @walkerboyle1602
    @walkerboyle1602 9 ปีที่แล้ว +62

    Starts at 5:30

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

      but please don't forget to still put your phones on silent, as reminded at 3:58

  • @shiyaoma8659
    @shiyaoma8659 9 ปีที่แล้ว +6

    Fantastic. I was totally amazed by his speech technique. Looking forward to a more indepth talk by him.

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

    this is just one of the best python talks like ever

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

    Tremendous talk. Very useful for understanding where all the data structures seem to be hiding in Python. Excellent historical insights as well.

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

    Awesome explaination in the last four minutes. He just made me realise the power of lists in python.

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

    Awesome video!!!

  • @whalesalad
    @whalesalad 10 ปีที่แล้ว +7

    Tip: Skip to 8:00 for the beginning of the talk.

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

    25:42 I am wondering: del s[len(s)] will cause a IndexError, won't it?

  • @paroxyzm21
    @paroxyzm21 10 ปีที่แล้ว

    At 25:38 when he says that every item has to be shifted when doing pop(0) I wonder If it is posible to only update the address in the original data structure to point to the_same address only opdated by +1.
    This would result in more wasted space, but would not require updating of "n" addresses of the array...
    Moreover you would get an "amortized" from the head version of a list... Am I thinking correctly?

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

      This would introduce memory fragmentation, a bunch of few word long free spaces that can't really be reutilized, effectively leaking memory and making the allocator's life difficult.

  • @izdi00
    @izdi00 10 ปีที่แล้ว +3

    Lenin! :D

  • @tizbr
    @tizbr 9 ปีที่แล้ว

    fast paced, a bit hard to follow

  • @thimkful
    @thimkful 10 ปีที่แล้ว +2

    "Really outstanding talk. Starts at 5:30." seems to be a common comment. I would not know for certain, but I rather doubt it. Consider: the production values (and respect for the user's time) are so low as to present nothing but an opening screen and noise, for the first five minutes of a 37 minute video.
    That doesn't even measure up to generic youtube noise. Why would I think the content, assuming there is any, might be any better? No matter, I guess. Browsers have Back butons.