Positional vs Keyword Arguments
- The advantage of using keyword arguments is that the caller of the function can specify them in any order.
- The advantage of using positional arguments is that the caller of the function doesn't need to know the names of the arguments.
- In general, it's best to use keyword arguments for optional arguments and positional arguments for required arguments.
- Positional vs Keyword Arguments in Python
Pyenv
- Version management for Python projects, similar to NVM for Node.js
Hex
- A notebook alternative to Jupyter