"Never be afraid to show your colleagues your work. If you are afraid to, that's probably the bigger sign that something is wrong with your code and that you already know it."---N. Schweitzer (2008), Software Consultant, Wauwatosa, WI
The purpose of this assignment is to introduce me to your Python programming skills. You may choose any script that you have written or found useful in performing a "utility" task. Utility means usefulness. It may range from counting characters in a file to lexicographically sorting lines in a file. If you are not the author, please assign proper attribution to the originators.
Requirements
Create an issue for developing your script and assign it to yourself.
Track your work by using the issue numbers in your commits.
Update your About .Rmd file with a copy of the code using a code block (see examples or search the internet) and include a link to your python file.
Produce a Python script that performs a utility function in the /scripts directory of this repository.
Your python script should import the module argparse and provide a useful help message if a user would type python yourscript.py --help
Update the scripts/README.md file on GitHub
Instructions
Once you have your idea for your code, please create a new issue on GitHub.
Give your issue the name of your script (e.g., MP3 Shuffler)
Assign the issue to yourself.
Take note of the issue number---you will need to reference this in your commits.
Tag both your issue and this issue in your commits
Test Your Skills: As an added challenge, make sure your script includes support for "-h" or "--help" command-line arguments (see example).
When you have finished developing your script, open your "About" .Rmd file, add a heading called "Sample Script" and copy-and-paste your Python code into a code block. Also, create a link to your script file. Make sure to stage and commit changes you made to this file and associate them with the issue you raised.
Once you have committed your script and updated your about .Rmd file, log in to GitHub and open the README.md file in the scripts directory. Add your file to the list and a bullet point under it with a one-line description of what it does. Please use consistent markdown syntax to match the other entries.
The purpose of this assignment is to introduce me to your Python programming skills. You may choose any script that you have written or found useful in performing a "utility" task. Utility means usefulness. It may range from counting characters in a file to lexicographically sorting lines in a file. If you are not the author, please assign proper attribution to the originators.
Requirements
/scripts
directory of this repository.argparse
and provide a useful help message if a user would typepython yourscript.py --help
scripts/README.md
file on GitHubInstructions
Once you have your idea for your code, please create a new issue on GitHub.
Test Your Skills: As an added challenge, make sure your script includes support for "-h" or "--help" command-line arguments (see example).
When you have finished developing your script, open your "About" .Rmd file, add a heading called "Sample Script" and copy-and-paste your Python code into a code block. Also, create a link to your script file. Make sure to stage and commit changes you made to this file and associate them with the issue you raised.
Once you have committed your script and updated your about .Rmd file, log in to GitHub and open the README.md file in the scripts directory. Add your file to the list and a bullet point under it with a one-line description of what it does. Please use consistent markdown syntax to match the other entries.