4 ms·
> API 101 - there is very little cost to leaving them in That's not true as newcomers will typically bias towards bundled modules instead of 3rd party ones. If
by kllrnohj 7y ago
> API 101 - there is very little cost to leaving them in
That's not true as newcomers will typically bias towards bundled modules instead of 3rd party ones. If it's well accepted that the bundled modules are bad in some way then you are encouraging further use of them by leaving them in. That's real cost, and not just on the Python maintainers side of thing.
- m463 7y agoYou can hide them or mark them deprecated in such a way that new scripts don't see them, but old scripts still function.
- CJefferson 7y agoJust how is a beginner, or in fact anyone, supposed to go and choose the "right" 3rd party module, when it seems half the stuff in pip is either half implemented, or even just a hello world example.
- anoncake 7y agoAn official list, containing only one library for each purpose, could solve the issue.
- kllrnohj 7y agoBy simply asking that question you're already more likely to get a better result than if there was a known-wrong choice bundled into the standard library. But really that's just a tutorial/discovery issue, which has many solutions. And not even a skill isolated to programming - how do you pick the "right" item on Amazon to buy?