Mark Lewis
Jan 19 · 1 min read

The lack of const is one of my major arguments for not teaching Python as an introductory language. Languages that don’t let me express ideas or that make it hard to express ideas that should be easy should not be used early on. Given that I like languages that help me to not screw things up, in this case not changing things that should be constant, I’m not certain why people want to use Python for anything other than small scripts at any point in their careers.

https://medium.com/@drmarkclewis/picking-a-languages-for-introductory-cs-the-argument-againstpython-4331cca26cfa

Mark Lewis

Written by

Computer Science Professor, Planetary Rings Simulator, Scala Zealot

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade