Is Python a good language to learn about recursion in?

Is Python a good language to learn about recursion in?

yes

Is Python a good language to learn about recursion in?

Is Python a good language to learn about recursion in?

...

...

You don't need any programming language to understand recursion.

Step 1 have a base case
Step 2 have the function call on itself
Congrats you understand rcursion

I love python. Super basic and easy to understand.

...

absolutely

probably one of the worst.

just install ocaml faggot.

I'd recommend a language that will do TCO for learning about recursion. If you do any sort of recursion in python it's pretty easy to blow through your stack. You can adjust your stack size if you like but that's the sort of nitty gritty detail that someone just starting out doesn't need to know.

High school maths is also a good place to learn about recursion.

recursion is dumb

It should only take a few minutes for an adult to learn recursion in the abstract sense. If you are looking to practice using recursive algorithms, try clojure.

Algorithms, 4th edition uses Java, so you might wanna try using that.

woops meant OP

Python is still missing TCO, so no it's actually a horrible language to use recursion in.

>recursion is dumb
Found the idiot.

No. Try SML or OCaml.

unironically, no, python is TERRIBLE for recursion.

It doesn't even have tail call elimination

that's not recursion at all though