|
|
| | Ask HN: Why would I choose Python over JavaScript/Node? | | 7 points by vikingcaffiene on Jan 13, 2019 | hide | past | favorite | 10 comments | | Bit of background: I've been coding for over 10 years professionally and consider myself to be... well, not an "expert" JavaScript developer because only a*sholes call themselves that, but a fairly advanced JavaScript developer. I've been using Node nearly since its beginning and have gotten hip to TypeScript and love it. I have experience with other languages (C#, PHP, and Elixir) as well but my goto is always the JavaScript/TypeScript/Node unless I have a specific reason not to. Python is getting ever more popular and hireable so I decided that it was time to learn it this year. I've been digging into it and... well its not that I find working with it bad its just _weird_. Its got all the normal language things but seems like its doing them differently just for the sake of it? The weird `__function_name__` stuff, the way inheritance works, `self` instead of `this`. I dunno I am following along and learning the language fine but I guess I want to understand why people are gravitating to this language. Whats its appeal Can someone sell me on Python? |
|

Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10
Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact
|
My other opinion is that python 2 is losing ground and more support for python 3 is here. That's making it easier to get started. Pipenv has simplified virtual environment and python is very stable.
There are more developers today than there were yesterday. Just because a language is more popular today doesn't mean other languages are used less. It just means more people are starting with one language over another. Again, my opinion.