Pokud to dělá scipy, což je "knihovna sama o sobě", tak v tom nevidím problém. Když spustíte kód ve scipy, tak si může importovat co chce, protože hledíte jen na ty funkce. Tady se bavíme o trochu jiné věci, a to o kódu v "hlavním kódu". Pokud si udělám funkci s názvem `angle` nebo `show` a přitom použiji tento kód, tak budu mít s těmito funkcemi konflikt. Chápu, že ne každý dělá své funkce `setPAR` nebo `gSim`, ale ten `angle` už není tak nepravděpodobný. Třeba má člověk vlastní knihovnu, kterou importuje * a jedna z funkcí je tam toto.
Prostě a jednoduše - člověk by se měl hned od začátku učit, jak kontrolovat toto prostředí a mít v tom přehled. Neexistuje prakticky jediný důvod, proč to tak nedělat.
Napadá mě snad jen to, když si vytvořím vlastní knihovnu (kterou později importuji jako třeba `mylib`), která může interně využívat Scipy/Numpy/PyPlot a znám veškeré jejich funkce, tak to třeba importnu jako *. Ale i tak bych spíše udělal `from PyPlot import plot` a tak...
Internet Info Root.cz (www.root.cz)
Informace nejen ze světa Linuxu. ISSN 1212-8309
Copyright © 1998 – 2021 Internet Info, s.r.o. Všechna práva vyhrazena.