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!