• kbotc@lemmy.world
        link
        fedilink
        English
        arrow-up
        1
        ·
        1 month ago

        And yet: You’ll still be limited to two simultaneous calls to your REST API because the default HTTP client was built in the dumbest way possible.

    • Successful_Try543@feddit.org
      link
      fedilink
      arrow-up
      0
      ·
      1 month ago

      Does Python have the ability to specify loops that should be executed in parallel, as e.g. Matlab uses parfor instead of for?

      • lime!@feddit.nu
        link
        fedilink
        English
        arrow-up
        0
        ·
        1 month ago

        python has way too many ways to do that. asyncio, future, thread, multiprocessing

          • lime!@feddit.nu
            link
            fedilink
            English
            arrow-up
            1
            ·
            1 month ago

            yup, that’s true. most meaningful tasks are io-bound so “parallel” basically qualifies as “whatever allows multiple threads of execution to keep going”. if you’re doing numbercrunching in pythen without a proper library like pandas, that can parallelize your calculations, you’re doing it wrong.

            • WolfLink@sh.itjust.works
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              1 month ago

              I’ve used multiprocessing to squeeze more performance out of numpy and scipy. But yeah, resorting to multiprocessing is a sign that you should be dropping into something like Rust or a C variant.

        • danhab99@programming.dev
          link
          fedilink
          arrow-up
          1
          ·
          1 month ago

          I’ve always hated object oriented multi threading. Goroutines (green threads) are just the best way 90% of the time. If I need to control where threads go I’ll write it in rust.

  • SaharaMaleikuhm@feddit.org
    link
    fedilink
    arrow-up
    0
    ·
    1 month ago

    Oh wow, a programming language that is not supposed to be used for every single software in the world. Unlike Javascript for example which should absolutely be used for making everything (horrible). Nodejs was a mistake.