4 ms·
just the opposite. Many teachable subjects from Journalisism to data science, biology to finance increasingly include Python. NLTK, Beautiful Soup, Pandas, Ip
by rrggrr 12y ago
just the opposite. Many teachable subjects from Journalisism to data science, biology to finance increasingly include Python. NLTK, Beautiful Soup, Pandas, Ipython Notebook, Matplotlib... Programming is a tool for getting things done, and few languages offer students more tools for doing than Python. On HN we sometimes forget the ubiquity and pure value of automation and anaysis. We focus perhaps too much on software engineering (in this case gaming).
- shadowmint 12y ago> Programming is a tool for getting things done ...and some of those things, python isnt any good at. To be fair, it's very very good at others, but you can't argue with the points he's making. They're spot on. It turns out, people learning programming in school aren't interested in processing scientific data. They're interested in games. and showing their friends what they've made on their phones. Python is flat out bad at those things. It was never the intended purpose of python, and it's not a priority for the core team. Why not teach kids with a tool that excites them, instead of one that frustrates them?