PyCryptodome is a Python module that implements cryptographic primitives and many useful utilities, such as padding schemes and key export/import functions. It can be easily installed with the command:
pip install pycryptodome
In PyCryptodome, cryptographic primitives, like ciphers and hash functions, are represented as objects, which have attributes and functions (or methods). So typically, the programmer has to create an instance of the desired primitive with the new() function (e.g., cipher = AES.new(...)) and then s/he can access its parameters as the attributes of the object and call its functions (e.g., cipher.encrypt(...)). The new() function can take input arguments that are used to initialize the primitive (e.g., cipher = AES.new(key, AES.MODE_CBC, iv)).
The best way to get familiar with PyCryptodome is to read its API documentation available at:
https://pycryptodome.readthedocs.io/en/latest/src/api.html
and to start trying the provided examples thereof.