4 ms·
I think, it depends on how you use Python. 1. "Executable pseudocode", almost a toy language to explain few algorithms in your article. 2. Sysadmin tool. Repl
by richard_shelton 9y ago
I think, it depends on how you use Python.
1. "Executable pseudocode", almost a toy language to explain few algorithms in your article.
2. Sysadmin tool. Replacement for shell, a way to write quick throwaway scripts.
3. "A modern Lisp". Universal language for implementing AI algorithms, DSLs etc.
I, personally, use 3rd variant. I write quite big programs in Python, for example I made few compilers in it. That's why code quality is important for me here.
- noobiemcfoob 9y agoI would posit there are far more methods than these besides. Python is a powerful language that is flexible enough to be used for all these and more. You or anyone will inevitably write code they believe to be best suited to their problem, pythonic or not, weighted by the coder's ability and personal definition of "pythonic"