Python

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