2 ms·
Some notable reasons: - Ruby was 4 years younger than Python on the day it was introduced and cites Python as one of it's influences. - It's a fine langu
by harel 3y ago
Some notable reasons:
- Ruby was 4 years younger than Python on the day it was introduced and cites Python as one of it's influences.
- It's a fine language but besides rails it wasn't adopted for other uses like Python was.
- In the UK at least Django is way more prevalent than rails for web-dev. And if Django doesn't float your boat, there is Flask, FastAPI and others.
- Python's 3rd party libs are incredibly wide and many.
- It was boosted by Google early on which gave it a stamp of authority.
- Schools in the UK teach it to secondary students (high school).
- Devices like Raspberry Pi came out with full micro Python support.
- There is micro Python.
- There is Python in Python (pypy).
- There is full windows support
- The AI/ML/Data Crowd's darling
- It's fast enough for most things and getting faster still.
As someone else mentioned - "win" is not the right term here. Win what? A TShirt? a toaster oven? It's just a matter of adoption in specific geographical areas
(Edited formatting)