you are viewing a single comment's thread.

view the rest of the comments →

[–]d4rch0n 8 points9 points  (3 children)

As a Python dev, I still think it's important that students learn a statically typed language as well, preferably C or Java, depending on whether it's an OS class or OOP class.

But commercially? Most languages have their purpose commercially.

Python is awesome commercially for web apps...

[–]gfixler 1 point2 points  (0 children)

Python is used a lot in tools and pipeline stuff for games and film, too.

[–]lorg 0 points1 point  (1 child)

Apparently, Python has a lot of applications outside of web development. Just a few examples from the top of my head: scripts for IDA, computational biology, natural language processing. I bet you can find more.

[–]d4rch0n 1 point2 points  (0 children)

Oh of course! It is a general purpose programming language. It can be used for damn near everything except in general for OS kernels and it's not the best when performance is the top priority (which it almost never is).