R
6
c/coding-for-beginnersemmasmithemmasmith10d agoProlific Poster

Overheard a guy at the library say 'Python is just for data science' and it got me thinking about how beginners get boxed in by labels

He was telling his friend to skip Python and go straight to JavaScript for web stuff, but I've been using Python to build a little inventory tracker for my vinyl collection and it's way more flexible than people give it credit for, has anyone else found themselves defending a language they started with?
2 comments

Log in to join the discussion

Log In
2 Comments
carr.blake
carr.blake10d ago
Wait, someone actually told a beginner to skip Python entirely just because of one use case? That's wild. Python is literally one of the most beginner-friendly languages out there, and it can do way more than just data science. I've seen people build web apps, automate their boring office tasks, and even control robots with Python. That vinyl collection tracker you built? That's a perfect example of how practical it is for everyday stuff. People get so hung up on labels they forget that a programming language is just a tool - you can build whatever you want if you know how to use it right.
5
the_beth
the_beth9d ago
Oh come on, let's not pretend Python is some kind of miracle tool. It's slow as molasses for anything real-time and its web frameworks feel clunky compared to JavaScript's ecosystem, so maybe that guy had a point for someone starting fresh.
2