Hacker News new | past | comments | ask | show | jobs | submit login

Why Python? I really don't understand this choice of language other than accessibility.



I think you answered your own question there. Python is very accessible, very popular, and already widely used for GPU-based things like machine learning.


Huge ecosystem starting with numpy, pandas, mathplot et al for data science, pytorch, tensorflow, jax for ML, gradio, rerun for visualization, opencv, open3d for image/pointcloud processing, pyside for gui and others.


Because that's where the vast majority of DS/ML is already, and they are too busy to learn something else.


Because accessibility.


to me it goes beyond that. many leetcode grinders swear by specific data structures such as hashmaps, which python makes available as dictionaries.

behind the sytax, there is plenty of heavy lifting for writing sophisticated code, when need be. that surely helps with the network effect.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: