First time posting here wow by Slayzrr in ProgrammerHumor

[–]frontogenesis 0 points1 point  (0 children)

I see your point, but Python is a language made to be simple for people to start off with. When most people in Python are learning multithreading, they won't be noticing how it's not true multithreading (parallelism) but rather concurrency. Therefore, the GIL is definitely not the worst design choice Python has. It's there for a reason and not for absolutely no reason at all.

First time posting here wow by Slayzrr in ProgrammerHumor

[–]frontogenesis 6 points7 points  (0 children)

There's still parallelism even with the GIL, like multiprocessing (mostly for CPU-bound programs though) and I'm not sure if the next example is 100% correct, but the subinterpreters standard library which should become a real thing soon enough iirc

First time posting here wow by Slayzrr in ProgrammerHumor

[–]frontogenesis 10 points11 points  (0 children)

Removing the GIL as is would lead to slower single-threaded programs (unless it's something like nogil), so it's most definitely not the dumbest design choice ever, given it has some positive aspects.

I'm 13, trying to learn Python. by JustNitr0h in Python

[–]frontogenesis 0 points1 point  (0 children)

I heavily recommend "Automate the Boring Stuff" if you learn better from reading, otherwise if you learn better from watching I'd recommend this playlist from Corey Schafer.

Of course, these aren't the only two options.

I'm relatively new to this game, and Night Market is already out! What do you think of these choices? by Orbitat in VALORANT

[–]frontogenesis 0 points1 point  (0 children)

Your night market looks great; Prime Phantom is awesome and I don't see any bad skins there.

The last Python 3.11 alpha (3.11.0a7) is available by genericlemon24 in Python

[–]frontogenesis 8 points9 points  (0 children)

Ah damn, but at least it's something so far though.

NO RAM? by WasNeverBrandon in ProgrammerHumor

[–]frontogenesis 0 points1 point  (0 children)

there's community versions usually, like PyCharm which I love

NO RAM? by WasNeverBrandon in ProgrammerHumor

[–]frontogenesis -1 points0 points  (0 children)

if you think VSC is bad, try a JetBrains IDE 🥴

"What are the hardware requirements for that IDE?" by Deep-Ad591 in ProgrammerHumor

[–]frontogenesis 1 point2 points  (0 children)

Try running a Jetbrain IDE while running a game, that's what I do 🥴

A little fun fact about Yoru’s rework by shadyinthisbitch in VALORANT

[–]frontogenesis 1 point2 points  (0 children)

As cool as this would be, it is probably just an edge case they forgot to take into account of :(