(no title)
netcraft | 2 months ago
Theres a lot of network effects as well. The more people were using it, the more people will use it.
netcraft | 2 months ago
Theres a lot of network effects as well. The more people were using it, the more people will use it.
zahlman|2 months ago
Now there's tons of stuff they're deathly afraid of removing, that they would never remotely consider adding if it weren't already there. (If you don't believe me, have a flip through proposals on discuss.python.org for new additions. People think of Python as a language that's constantly adding and changing stuff and inadvertently causing breakage as a result, but it's actually very conservative relative to the volume of proposals.)
kamaal|2 months ago
This is also a big reason why AI assisted programming will wholesale replace Python programmers.
If your are optimising for people who wish to remain at beginner levels all life, and that replaced people using power tools to solve harder and bigger problems. It shouldn't be surprising that now some automation will replace you.
fud101|2 months ago
theamk|2 months ago
If there is really a killer argument for Perl over Python that was overlooked in all those years, why don't you say that argument, or even better, write a blog post explaining why Perl is better than Python? Then we could discuss that instead of nebulous "different ways"/
kllkhaslndfjn|2 months ago
[deleted]
madduci|2 months ago
I believe more in the ecosystem, specifically how the computer vision and machine learning movements have adopted python extensively as frontend language (the heavy weightlifting is still doing in C++). The exploit of numpy has brought many many use cases into the language as well.
loloquwowndueo|2 months ago
So why not make it have syntactical meaning since it’s already there in 99% of cases?
It does feel weird at first but honestly it’s not something you’ll think about much after a while.
Joker_vD|2 months ago
That's like, your opinion. Python was explicitly designed being easy to learn, borrowing heavily from ABC, which actually experimented with different syntaxes to see what works and what doesn't. The indentations apparently helps a lot with this, along with ':' before the introduction of indented blocks.
evgen|2 months ago
gbalduzzi|2 months ago
Python is simple to read / write and easier to reason about, especially for people that need a programming language to solve a problem but are not software engineers.
The reason it won, especially in data analysis, is because most data analyst are/were not software engineer and Python feels more natural to people.
The indentation is not a big problem when a decent text editor is used
randallsquared|2 months ago
The fact that YAML also won in its configuration file niche doesn't give you pause?
f33d5173|2 months ago
As opposed to the not required indentation that literally everyone who writes code ever does anyways?
> believe more in the ecosystem, specifically how the computer vision and machine learning movements have adopted python extensively
What came first, the chicken or the egg?
juujian|2 months ago
markus_zhang|2 months ago
kemayo|2 months ago
suriya-ganesh|2 months ago
There was no easy for people who wanted to get something done in a simple interface.
dpark|2 months ago
zahlman|2 months ago