Using the Python Library Reference manual

The standard official Python documentation should be your friend: https://docs.python.org/3/

Be aware of the version numbers: always check which python version do you use, and find the documentation exactly for that version!

While The Python Language Reference describes the exact syntax and semantics of the Python language, the Library Reference manual describes the standard library that is distributed with Python. After getting familiar with the syntax, you should focus on the Library Reference.

For example:

The only problem is with the official documentation is its searchability: the “Quick Search” on the left side is not the best, you cannot find always what you’re looking for :-(

That’s why we recommend to use another tool, which is all about searching functions - what a programmer needs every day: http://devdocs.io/python~3.5/

You should enable only “Python 3.5” now, and discover it!

Example exercise:

If you want to find a built-in solution for detecting whether a string is lowercase or not:

http://devdocs.io/python~3.5/library/stdtypes#str.islower