Good old Udemy Elixr/Pheonix courses being irrelevant within 6 months but still trying to con people by saying they’re updated to current year.

  • rockSlayer@lemmy.world
    link
    fedilink
    arrow-up
    15
    arrow-down
    1
    ·
    2 months ago

    It’s even happened to me with python. I stepped away from programming for a while and now all the guides are about 3.8 while the version on trixie is 3.13

    • JasonDJ@lemmy.zip
      link
      fedilink
      arrow-up
      18
      ·
      edit-2
      2 months ago

      Has python changed that much for a new learner that a 3.8 tutorial is worthless in 3.13?

      I don’t think so…there’s new features that wouldn’t be taught, but most everything from Hello World to decorators and lambdas were present in both.

      Now, if you have a python 2 guide…yeah. That’s worthless. That shows its flaws during “Hello World”.

      • Artyom@lemm.ee
        link
        fedilink
        arrow-up
        10
        arrow-down
        1
        ·
        edit-2
        2 months ago

        Python 3.11 onwards can basically be a fully statically typed language, which is a pretty dramatic change in where you spend most of your time. Python 3.13 allows you to do multi threading as a compiler option, we might see native multi threading in 3.14 or 3.15 (or maybe that’s a 4.0-worthy feature honestly)

      • rockSlayer@lemmy.world
        link
        fedilink
        arrow-up
        6
        ·
        2 months ago

        Well the last version I was actively using was 3.6 and the shiniest new feature I remember is switch cases from 3.7, so yes it has for me

        • JasonDJ@lemmy.zip
          link
          fedilink
          arrow-up
          7
          ·
          2 months ago

          Well. Yeah, if you want to learn the shiniest new features, you’ll need the shiniest new references.

          But for a new user, for whom Python is probably one of the first languages they learn, a 3.8 reference won’t give them much trouble for a while.

          I say this as a novice Python user tho.

          • rockSlayer@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            2 months ago

            I believe it! One glimpse at the latest docs tells me that every major builtin library I knew is depreciated or gone. I’m not even sure if secrets is still the correct encryption library. Honestly I might have to start fresh with Python like it’s a new language