3 ms·
Is the entire complaint that autocomplete doesn’t work well? Have you tried learning your language?
by sgarland 1y ago
Is the entire complaint that autocomplete doesn’t work well? Have you tried learning your language?
- Someone 1y agoIt’s more about learning the language’s library, which typically is too large to remember in detail, than about learning the language, which typically is small enough for that.
- sgarland 1y agoThe complaints listed seem to focus on attributes / methods of a class. You can read Python’s docs, and see the methods available to a str type, for example. To me, that’s learning the language. Learning its library would be more like knowing that the module `string` contains the function `capwords`, which can be used to - as the name suggests - capitalize (to title case) all words in a string. Hopefully, one would also know that the `str` class contains the method `upper`, so as not to confuse it with `string.capwords`.
- ebonnafoux 1y agoThe way people code with Python is by using its large ecosystem, few people only use the standart library. No one knows all the API, the more discoverability there is, the better.
- sgarland 1y agoI use stdlib whenever possible specifically because it’s huge, well-tested, and eliminates dependencies. I don’t know all of its API, but I do read the docs periodically (not all of them, but I try to re-read modules I use a lot, and at least one that I don’t).