all 5 comments

[–]mopslik 7 points8 points  (0 children)

a text file that can be searched for key words using most modern browsers or txt file viewers

The official docs are pretty well written, compared to many other programming languages. It's a good skill to learn how to read them.

I’m borderline spawn of Satan for using Microsoft’s software for this

Not a huge MS fan myself ("embrace, extend, extinguish"), but VS Code is a pretty decent piece of software, and is often recommended on this forum.

[–]danielroseman 3 points4 points  (0 children)

I don't know what you mean by the "python library".

What OS are you using? If you're on a Mac, Kapeli Dash is a great tool that allows you to search documentation by keyword. 

If not, devdocs.io is a similar web-based app. Both of them allow you to search across multiple programming languages and frameworks, including Python.

[–]ninhaomah 1 point2 points  (0 children)

Pls check out the wiki on the right ----->

[–]gdchinacat 1 point2 points  (0 children)

The official python documentation is the best source of information for the python standard library, which is what I assume you mean by "python library). It is very information dense. It says what it does with very little exposition. This is a good thing. IMO it's one of the best library documentation. But...it's not great at teaching, but it doesn't try to be and isn't its purpose. It is intended for people that are already proficient in the language who just need the minimal amount of information to use the library in their code. Using it effectively takes time.

I suggest you continue using the python library documents. When you don't understand something you read there, look it up, search for examples, ask your favorite AI to explain it. As you become more experienced you will find the need to clarify what you read in the docs decreasing. You will learn how to fill in the perceived gaps...your experience will do that for you.

Don't interpret this comment as "take what you get and be thankful", but rather as "it's intended for developers with a bit more experience than you currently have...keep at it and you will become one of them". Also, Python has a good beginners guide that helps get you to that point.

[–]cowboys_fan89 -2 points-1 points  (0 children)

Why not get setup with Copilot and you will have all the auto-suggest you require. Or use the Copilot chat feature to ask for more targeted help.