18 points | by dinunnob 4 days ago
4 comments
Please never use `from something import *`, not even for a demo. It is not explicit, not maintainable, and goes against all Python guidelines. Certainly never expect any user to use it either.
FWIW the afaik most common symbolic math Python library sympy does that on the first page of their tutorial. I think in this space it's pretty common.
https://docs.sympy.org/latest/tutorials/intro-tutorial/intro...
I have to admit that I still like to use the ancient
from pylab import *
Two wrongs don't make a right. It risks significant ambiguity in longer snippets or files, and is therefore bad practice.
You would be suprised on how many large scale project I saw this beauty lamao, not saying that this is okay, people just dgaf
Please never use `from something import *`, not even for a demo. It is not explicit, not maintainable, and goes against all Python guidelines. Certainly never expect any user to use it either.
FWIW the afaik most common symbolic math Python library sympy does that on the first page of their tutorial. I think in this space it's pretty common.
https://docs.sympy.org/latest/tutorials/intro-tutorial/intro...
I have to admit that I still like to use the ancient
in scripts that only I will ever see. It makes it so much easier to use numpy in a "tool of thought" way. I would never do this in a library, though.Two wrongs don't make a right. It risks significant ambiguity in longer snippets or files, and is therefore bad practice.
You would be suprised on how many large scale project I saw this beauty lamao, not saying that this is okay, people just dgaf