• DerArzt@lemmy.world
    link
    fedilink
    arrow-up
    8
    arrow-down
    2
    ·
    2 days ago

    For how popular of a language python is, at this point it’s a bad sign to me that the language has default way to manage versions and create new projects. I get having options, but options are annoying to new folk.

    • Ephera@lemmy.ml
      link
      fedilink
      arrow-up
      4
      ·
      2 days ago

      Honestly also annoying as a not-so-new folk. I just thought about this yesterday, I reasonably expect to clone a random project from the internet written Java, Rust et al, and to be able to open it in my IDE and look at it.

      Meanwhile, a Python project from two years ago that I helped to build, I do not expect to be able to reasonably view in an IDE at all. I remember, we gave up trying to fix all the supposedly missing dependencies at some point…

    • Pennomi@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      ·
      2 days ago

      Why would it be a bad sign that the language has built in tools for common things you need to do?

      • Ephera@lemmy.ml
        link
        fedilink
        arrow-up
        5
        ·
        2 days ago

        I’m guessing, they meant to write “that the language has no default way”.

      • driving_crooner@lemmy.eco.br
        link
        fedilink
        arrow-up
        2
        ·
        2 days ago

        One of the things that frustrated me more with python, coming from R and Julia, was that the math and statistics functions weren’t default. But after learning more, and learning the math, numpy, scipy and others started yo like that, there’s different projects working on the same and you pick and choose what works better for you.