|
|
|
|
|
by philippejara
1302 days ago
|
|
I'm not sure they did to be honest. If I had to choose something to attribute the success of python to the general non-programmers i'd say jupyter notebooks are an order of magnitude more important than any of those things mentioned. Especially when the idea of there being one obvious way of doing things is contradicted in probably the most used package of pandas, and even built in things like list comprehensions vs loops vs itertools, then couple that with the way it does variable passing. Can't really agree that it is easier to read for laymen than other c-like languages of its day either, with the use of underscores for class methods and indentation defining scope. Honestly if I wanted to really know why python was successful interviews with the authors of the notebook, pandas and the AI libraries would be my targets, cause in my view they're the ones that made the language a success. |
|
Even then, Elixir notebooks with Livebook and F# notebooks with .NET Interactive (which are actually polyglot notebooks with several languages that can share data) are ahead of plain old Python notebooks.