3 ms·
You can do everything in Python. But perhaps it is not the best tool for every job. This is similar to programming language discussions: any programming langua
by jwr 2y ago
You can do everything in Python. But perhaps it is not the best tool for every job.
This is similar to programming language discussions: any programming language can be discredited by saying "but I can do all that in assembly/C/whatever". Yes, you can, but perhaps there are better ways to do it.
- exe34 2y agousually with programming languages, we mention certain things - like how python is easier to read, it's almost like English. it comes with dozens of well designed built-in libraries to do a lot of useful things, and thousands of external libraries to do the rest - even gluing together c/Fortran code for the speedup. it's well supported on many platforms so you can design on one comfortable os environment and deploy in a scalable one. for the engineering calculators, it seems the advantage is that some people learnt to use them in school and really love using them? that's great, I'm tempted to look into them myself, because it does sound cool to have a small device that does that sort of thing while I'm reading a book. but the truth is that for me, both at work and at home, my laptop is never more than 5 seconds away from showing me a repl, so maybe I'm not the target audience.