While it's still possible to use argparse (or even the lower-level optparse or getopt modules), argparse is still a fairly low-level tool.
You can get shorter, more expressive code, with a lot more of the boilerplate done for you, by using the `click` package instead of using argparse directly.