3 ms·
I agree. Python certainly has its quirks. But what I like about it is that it doesn't force OO or functional styles. You can "ease" into them. I like writing no
by michaelneale 19y ago
I agree. Python certainly has its quirks. But what I like about it is that it doesn't force OO or functional styles. You can "ease" into them. I like writing non OO python.
Also with the significant whitespace, its great for teaching as it makes the code clear without syntactic noise.
the only thing I find confusing is forgetting that there may be a global function to do what I want. eg len(array) as opposed to list.length (ruby). But that probably doesn't hurt in reality at all.
The few books I have read on python are also excellent and approachable.
Also you can do fun stuff with python (build GUIs etc) and do tangible stuff that makes teaching it more fun.