this is the first "projectof the book from here oneach will have projects that demonstrate the concepts covered in the the projects are written in style that takes you from blank file editor window to fullworking program just like with the interactive shell examplesdon' only read the project sections--follow along on your computeropen new file editor window and save the program as mclip py you need to start the program with #(shebangline (see appendix band should also write comment that briefly describes the program since you want to associate each piece of text with its key phraseyou can store these as strings in dictionary the dictionary will be the data structure that organizes your key phrases and text make your program look like the following#python mclip py multi-clipboard program text {'agree'"""yesi agree that sounds fine to me """'busy'"""sorrycan we do this later this week or next week?"""'upsell'"""would you consider making this monthly donation?"""step handle command line arguments the command line arguments will be stored in the variable sys argv (see appendix for more information on how to use command line arguments in your programs the first item in the sys argv list should always be string containing the program' filename ('mclip py')and the second item should be the first command line argument for this programthis argument is the key phrase of the message you want since the command line argument is mandatoryyou display usage message to the user if they forget to add it (that isif the sys argv list has fewer than two values in itmake your program look like the following#python mclip py multi-clipboard program text {'agree'"""yesi agree that sounds fine to me """'busy'"""sorrycan we do this later this week or next week?"""'upsell'"""would you consider making this monthly donation?"""import sys if len(sys argv print('usagepython mclip py [keyphrasecopy phrase text'sys exit(keyphrase sys argv[ first command line arg is the keyphrase manipulating strings