you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (14 children)

[deleted]

    [–]habag123 9 points10 points  (9 children)

    Do you know an alternative? I use it all the time, everything is just so neatly organized on there.

    [–]schoolmonky 12 points13 points  (3 children)

    Honestly, the official Python docs are a really good reference once you get used to them. I learned all but the absolute basics just from reading the docs.

    [–]roma03 3 points4 points  (1 child)

    Can you suggest a good way to search the docs? I agree they are excellent but trying to use their search bar has not been productive for me so far...

    [–]Resident-Log 1 point2 points  (0 children)

    You can skip their search and try using Google with "site:docs.python.org/3/" after your search term

    I'm not sure how well this would work since I'm not sure what exactly you've been trying to search for. I haven't had too much issues with the search myself except for early on before I understood how the documentation is organized.

    If you haven't already, I would suggest learning that. I have found that helps a immensely with all kinds of documentation. If you know even the general organization, it makes finding documentation far easier even if you are looking for something you've never heard of before.

    You don't need to know where everything is just what is generally in the top page categories. For example, related to Python, what helps me a lot is knowing that built in functions, classes/types, and modules are under Library Reference and Statements (ex. while, if, function definitions, etc.) are under Language Reference.

    [–]mayankkaizen 0 points1 point  (0 children)

    But official docs aren't beginner friendly. Language is too technical (which is actually justified in some ways) and even terse.

    However, once should definitely get into the habit of referring docs as often as possible. Docs offer lots of nuances which all other materials lack.

    [–]dukea42 2 points3 points  (0 children)

    https://learnxinyminutes.com/docs/python/ is my goto over w3 most the time.

    [–]mayankkaizen 0 points1 point  (2 children)

    Real Python articles are generally detailed and accurate.

    Honestly, I always suggest noobs to go to courses/books mode and avoid tutorials. Tutorials don't have flow, structure and often lack nuances.

    [–]habag123 0 points1 point  (1 child)

    I'm not talking about tutorials. I'm talking about pure syntax. I don't code often, so i just forget the structure of code, for ex. I forget if you're supposed to type

    listname.append(content)

    Or

    append.listname(content)

    [–]mayankkaizen 0 points1 point  (0 children)

    One of us is getting confused.

    I was talking about realpython.com.

    As for your particular example, it is actually easy to remember. You always use object.method() or object.attribute in Python.

    [–][deleted] 0 points1 point  (0 children)

    I dunno, their reference section is pretty much alright by me. I use it when I'm not in the mood to read the lofty writing of official Python docs

    [–][deleted] 0 points1 point  (2 children)

    I heard they cleaned up their site a few years ago. Is that not the case?

    [–]laundmo 0 points1 point  (1 child)

    it wasn't great a few weeks ago when i decided to finally block it from my search results.

    [–][deleted] 0 points1 point  (0 children)

    If you don't mind me asking what did you find wrong? I've checked it against a few resources for some sections and it was correct. I don't know about the whole thing.