In this course, you’ve navigated many different aspects of Python command line arguments. You should feel prepared to apply the following skills to your code:
- The conventions and pseudo-standards of Python command line arguments
- The origins of sys.argvin Python
- The usage of sys.argvto provide flexibility in running your Python programs
- The Python standard libraries like argparseorgetoptthat abstract command line processing
- The powerful Python packages like clickandpython_toolkitto further improve the usability of your programs
To gain further insights about Python command line arguments and their many facets, you may want to check out the following resources:
- Comparing Python Command-Line Parsing Libraries – Argparse, Docopt, and Click
- How to Build Command Line Interfaces in Python With argparse
- Writing Python Command-Line Tools With Click
- Python Prompt Toolkit

Ghani on Nov. 1, 2020
Nice course; thanks a lot!