AsyncIO, await, and async - Concurrency in Python

Поделиться
HTML-код
  • Опубликовано: 27 дек 2024

Комментарии • 155

  • @MrMilesfinn
    @MrMilesfinn Год назад +134

    Wow -- the quality of the production, and the level of pedagogy, are both superb.

    • @mkamp
      @mkamp 9 месяцев назад +2

      And the level of absurdly funny turns 😂❤

    • @mosk53
      @mosk53 8 месяцев назад

      insane

  • @MariosMartiopoulos
    @MariosMartiopoulos Год назад +107

    Almost 10 years later, and she hasn't aged a bit. I had realized from the beginning that she wasn't human. 😍 Kindly don't leave us without new episodes. This may not be a series we deserve, but it is a series we definitely need.

    • @abdessamadao1973
      @abdessamadao1973 Год назад +2

      wait ... isn't she a human ?

    • @MariosMartiopoulos
      @MariosMartiopoulos Год назад +9

      @@abdessamadao1973 no, she is superhuman.

    • @robertmanigault625
      @robertmanigault625 Год назад +7

      Actually, she is real. Her name is Ulka Simone Mohanty.

    • @MariosMartiopoulos
      @MariosMartiopoulos Год назад +4

      @@robertmanigault625 well, thank you Captain Obvious, now we have two superhumans in this channel. (No offense, just kidding. 🤭)

    • @abdessamadao1973
      @abdessamadao1973 Год назад

      @@robertmanigault625
      Wow , I didn't know she can program as well

  • @crimsomnia1415
    @crimsomnia1415 11 месяцев назад +18

    After maining Symmetra for years, I could listen to these videos all day long.

  • @brianterry8512
    @brianterry8512 10 месяцев назад +4

    Even with all the puns and cutesy, this short video did more to help me get my head around how to actually implement async than all the others I have watched put together. So many of them spend most of their time explaining *why* to use it and end up glossing over *how*. This one gave enough why to make sense, and actually made the how understandable. Good job.

  • @Mohammad2525
    @Mohammad2525 Год назад +9

    This is the short and best video that explained concurrency very well made.

  • @mr.bulldops7692
    @mr.bulldops7692 Год назад +54

    Code examples were very clear, and the explanation of coroutines I think is sometimes glossed over in other tutorials. A similar explanation of multithreading, and the use of thread pools, may be an idea for a future video. Communication between threads and thread debugging can be very tricky.

    • @jackaubrey8614
      @jackaubrey8614 Год назад +2

      "Communication between threads and thread debugging can be very tricky" - that, my friend, is the understatement of the century! :)

  • @LawrenceMorrisson
    @LawrenceMorrisson Год назад +5

    landed here to learn about await and async and this was the video that held my interest. Loved the lighthearted vibe and silly dry humor throughout what was also an incredibly helpful video. Thank you and good job.

  • @Chuukwudi
    @Chuukwudi 9 месяцев назад +4

    Wow! This will help save some money with shorter aws lambda runtimes. Thank you!

  • @a.joshatt7518
    @a.joshatt7518 10 месяцев назад +3

    After watching several tutorials about async, This is the only one make me understand.

  • @mohamedalfateh3654
    @mohamedalfateh3654 2 месяца назад

    I have watched many videos are intended to explain the difference between concurrency and parallelism, however, this one just clearly explained it in less than 30 seconds.
    Really incredible video , appreciate your efforts.
    💙

  • @feldinho
    @feldinho Год назад +11

    For those who enjoy etymology, "sub" and "co" are common latin prefixes that mean "under", "beneath" (subconscious, submarine etc) and "with" (colaborate, correlation etc).
    At least this is how I remember which one is which. I hope this is useful to someone else. :)

    • @Neamerjell
      @Neamerjell Год назад +7

      "Those who don't know the difference between 'entomology' and 'etymology' bug me in ways I can't put into words."

  • @kmqwewq
    @kmqwewq Год назад +3

    I love the way it's presented, it's so refreshingly different from the many boring courses. love you 🥰

  • @mrmuranga
    @mrmuranga 2 месяца назад

    started my python journey with socratica 6 years ago....always eager to watch again and again any new video

  • @dauraktv
    @dauraktv 2 месяца назад

    Thank you for this video. I had a hard time understanding it from text. I needed the visual. Also, I took my knowledge of latin roots for granted. I will now explain them to others when teaching a new concept, ingenious idea!

  • @robboerman9378
    @robboerman9378 8 месяцев назад

    Absolutely LOVE the style here. Beside being super clear and concise it’s funny as well. Well done. Looking up the courses!

  • @ChadDoebelin
    @ChadDoebelin Год назад +8

    My favorite python series. It's been a while! Glad you're back.

  • @Rafi-nc3nw
    @Rafi-nc3nw 9 месяцев назад

    Thank you very much. After spending a decade on this finally I am able to grasp the whole async await thing.

  • @bhargavsangani2901
    @bhargavsangani2901 10 месяцев назад

    Wow!! Just Wow!! What an amazing explanation

  • @sunnetinternationalbusines9910
    @sunnetinternationalbusines9910 Месяц назад

    simply amazing with a touch of everything humans find mesmerizing

  • @devworks8787
    @devworks8787 Год назад +2

    Welcome back! good to see a video from you after a long time

  • @steveq34
    @steveq34 Год назад +4

    Was just needing this and my fav python creators delivered!! Thank you! 💚

  • @padraic1983
    @padraic1983 Год назад

    Our team uses this module and other async libraries. Glad to see you post. The real power comes in using an async wrapper class for each io operation.

  • @TevfikBagcivan
    @TevfikBagcivan Год назад

    The legend is back. The most impressive way to teach

  • @ryanprasad2090
    @ryanprasad2090 10 месяцев назад

    Awesome explanation!

    • @Socratica
      @Socratica  10 месяцев назад

      Thank you so much for your kind support!! 💜🦉

  • @MrPioneer7
    @MrPioneer7 Год назад +1

    Thanks for coming back my best teacher 🎉🎉🎉

  • @ianmubangizi
    @ianmubangizi 7 месяцев назад

    Who loved the Introduction to SQL? Really enjoyed it plus helped me pass my database exam once way back in college.

  • @omara2248
    @omara2248 9 месяцев назад

    Outstanding quality.. both in the visual production as well as the narrative.

  • @buck2137
    @buck2137 2 месяца назад

    This is the most helpfull video i've ever seen

  • @awuyadaniel8982
    @awuyadaniel8982 11 месяцев назад

    I Love how you explained it... so understandable, you made it easy for me to understand
    Best AsyncIO, await, and async tutorial out there

  • @Allen-by6ci
    @Allen-by6ci Год назад +7

    Big shout out to Ulka Simone Mohanty.. she's the actress and really fantastic at these videos.

  • @markw5521
    @markw5521 7 месяцев назад

    Ulka -- Love the wry humor!! Python was never so entertaining. Please keep doing what you're doing.

  • @johnneiberger
    @johnneiberger 8 месяцев назад

    I'm certain this is the most interesting, helpful, and funny asyncio video I've seen, so far. Insta-subscribe.

  • @ridhwannashir3065
    @ridhwannashir3065 6 месяцев назад

    woaaah what a treasure finding this type of video, so refreshing

  • @lenko_me
    @lenko_me 8 месяцев назад

    Incredible video. Such comprehensive concept explained very cleanly

  • @prabakark6791
    @prabakark6791 7 месяцев назад

    I learned some serious stuff here and chuckled along the way. It was fun.

  • @dhrubajyotipaul8204
    @dhrubajyotipaul8204 7 месяцев назад

    Life saver! Love the simplicity! Thank you so much! ♥

  • @danieldesouzavicente7468
    @danieldesouzavicente7468 7 месяцев назад

    Fantastic video production and explanation 👌👏

  • @hibryd7481
    @hibryd7481 11 месяцев назад

    The humor of this video is so corny, but I'll take it any day of the week over listening to another disembodied voice drone over top of a 2160p screen capture of an IDE where they don't even open a document for the first 3 minutes.
    Very clear and engaging explanation, subscribed.

  • @luisrodriguesphd
    @luisrodriguesphd 4 месяца назад

    Wow,
    Amazing video!
    Thanks for producing something so good!

  • @aliyasmin75
    @aliyasmin75 4 месяца назад

    Thank you very much for entire supported videos 🤲🤲🤲😊👍💐💐💐

  • @arkadipbasu
    @arkadipbasu Год назад

    thank you madam, Glad you're back.

  • @carlosrivadulla8903
    @carlosrivadulla8903 Год назад

    Trying to understand this topic for some time now. Absolutely clear finally ty!

  • @garyr1639
    @garyr1639 Год назад

    Excellent as ever, well done Socratica!

  • @seancharles1595
    @seancharles1595 7 месяцев назад

    Slickest and most entertaining tutorial I#ve had the pleasure to watch! Just subscribed!

  • @Smarandii
    @Smarandii 10 месяцев назад

    This is awesome and deserves a millions of likes

  • @tarannumx
    @tarannumx 8 месяцев назад

    Best video for asynchronous programming

  • @humanrightsadvocate
    @humanrightsadvocate Год назад +2

    OMG! That joke at the beginning was delicious. Ganymede, Callisto, Io and Europa.

  • @CarstenJensen-u9i
    @CarstenJensen-u9i Год назад

    Nice, that she is back

  • @moura3071
    @moura3071 9 месяцев назад

    Amazing approach and explanation.

  • @isragaytanmistico
    @isragaytanmistico 11 месяцев назад

    Thanks to you so much. You won a subscriber.

  • @amventures1
    @amventures1 2 месяца назад

    individual tasks are preferred to me as coming from JavaScript background.
    It also has better syntax and makes more since as we are writing each function solely.

  • @jamesraphael8473
    @jamesraphael8473 Год назад +1

    She's back!!!!!🕺💃🕺💃🕺💃

  • @sly2097
    @sly2097 Год назад

    Thanks for the excellent video, great examples and easy to follow

  • @mlindatech
    @mlindatech 10 месяцев назад

    I like this💚💚...you explained it all

  • @BillAugersdca
    @BillAugersdca Год назад +1

    Awesome video as usual - fun and useful!

  • @moibe182
    @moibe182 Год назад

    I love this girl returned!!

  • @Markus-q6h
    @Markus-q6h 5 месяцев назад

    Best explanation 👍

  • @OnlyXaM
    @OnlyXaM 29 дней назад +1

    I'm wondering what the difference between this and the threading or multiprocess modules are?

  • @patriotir
    @patriotir 7 месяцев назад

    This was amazing! Thank you!

  • @MrCytrus
    @MrCytrus 11 месяцев назад

    heavily underrated video

  • @kirbymarchbarcena
    @kirbymarchbarcena Год назад

    This will be very helpful for my son who's interested in programming

    • @Socratica
      @Socratica  Год назад +3

      Wonderful! The family that codes together learns loads together! 💜🦉

  • @DavidBooth-mn3ji
    @DavidBooth-mn3ji 9 месяцев назад

    This is actually so good

  • @sahil5124
    @sahil5124 Год назад

    this is gold, thank you so much

  • @ericstevens653
    @ericstevens653 9 месяцев назад

    This was fantastic, thank you

  • @ravi4522
    @ravi4522 Год назад +2

    Hii, I love your videos. Can you please add videos on multithreading and multprocessing? That would be really helpful.

  • @wouteranthierens
    @wouteranthierens Год назад +1

    Tnx ! amazing as always.

  • @Tiago_R_Ribeiro
    @Tiago_R_Ribeiro 10 месяцев назад +2

    Who writes the text of these videos? Genius.

  • @soyuzssr
    @soyuzssr Год назад

    Brilliant video ! Bravo !!

  • @DataWiseDiscoveries
    @DataWiseDiscoveries 6 месяцев назад

    What a superb video🤩🤩🤩🤩🤩

  • @friesmaker
    @friesmaker 8 месяцев назад

    Amazing video!

  • @voltexripper8367
    @voltexripper8367 Год назад

    Bravoo ! Nice explanation

  • @oldschoolsoldier1634
    @oldschoolsoldier1634 9 месяцев назад

    That async-IO joke.... hit hard

  • @beyond4047
    @beyond4047 3 месяца назад

    wonderful one!

  • @TheWyrdSmythe
    @TheWyrdSmythe 9 месяцев назад

    Welcome back Funny Robot! 🤖

  • @alinaderiparizi7193
    @alinaderiparizi7193 8 месяцев назад

    Awesome!♥

  • @Reep21
    @Reep21 Год назад

    Learnt something new, thank you!

  • @alexandertownsend5079
    @alexandertownsend5079 5 месяцев назад

    What code editor is being used in the video? I think it looks nice.

  • @greatad2405
    @greatad2405 11 месяцев назад

    Crazy production and the joke of AI doing mischievous axtivities was extraordinary fr.

  • @namanagrawal1908
    @namanagrawal1908 6 месяцев назад

    Best explanation

  • @bdcash
    @bdcash Год назад +11

    The return of eveyone's favourite AI dominatrix

  • @thetruereality2
    @thetruereality2 3 месяца назад

    Can we make user defined functions that are awaitable?

  • @rahulkmail
    @rahulkmail Год назад

    Nice tutorial...

  • @awkwardlycharming
    @awkwardlycharming Месяц назад

    Does this work if there is only one core or cpu for the machine to not split up the time?
    It was my understanding asyncio doesn't create new threads. So does that mean if there is only one core this will still take five seconds?

  • @zoroXgamings
    @zoroXgamings 3 месяца назад

    a very good point in the video is
    such inefficiency gives AI too much time for mischief
    Means if your program takes more time , AI get more time to destroy it

  • @EschinTenebrous
    @EschinTenebrous Год назад

    Great video, as usual :)

  • @bicycleninja1685
    @bicycleninja1685 Год назад

    She's back

  • @iamjimgroth
    @iamjimgroth Год назад +4

    I just realised I keep watching these for the humour. I don't even like python. 😁

  • @Anjinink
    @Anjinink Год назад +2

    No link for code?

  • @gabrielyrangel5492
    @gabrielyrangel5492 5 месяцев назад

    Just perfect

  • @SuperAppmaker
    @SuperAppmaker 9 месяцев назад

    very informative videoa

  • @milton8903
    @milton8903 8 месяцев назад

    Thank you GLaDOS sister

  • @killolar3956
    @killolar3956 Месяц назад

    Perfect

  • @tomoki-v6o
    @tomoki-v6o 9 месяцев назад

    seggestion Socratica: how can i build my own python library or package ?

  • @ricksanchez4736
    @ricksanchez4736 4 месяца назад

    Is this the best tutorial or what

  • @corneillembay8893
    @corneillembay8893 Год назад

    Hey Teacher how about a payment courses Thanks a lot🙏 2:32

  • @digvijaysinghrajput8092
    @digvijaysinghrajput8092 Год назад

    In which version of python asyncio is introduced?

  • @Nostang3
    @Nostang3 6 месяцев назад

    Would be great if you could link the code to a github repo so we can look at it without having to scan the video to pause and/or screenshot the code.

  • @stephensalmon3148
    @stephensalmon3148 Год назад +3

    Why can't all tutorials be like this?

  • @redthunder6183
    @redthunder6183 Год назад +1

    thanks Spock

  • @ShukranJabbarov
    @ShukranJabbarov 4 месяца назад

    background music name please