Command Line Arguments

Project #0

What is the difference between an argument and a parameter?

Project #1

Take any project that asks the user for input or uses a menu and convert it to use command line arguments (if possible).

Perhaps some command line flags to control how the program operates?

Take a look at the Python module argparse.

Project #2

Take any project that asks the user for input or uses a menu and convert it to read a filename from the command line. The file should contain JSON or CSV data used by the program.

Perhaps some command line flags to control how the program operates?

Note: the JSON data (or CSV data) may require a separate program to create the data file for this project.