- Fork this repository so you have your own copy to work on.
- Clone the repository on your local machine.
- Create a Jupyter Notebook in your repository.
- Watch the tutorial and execute commands.
- Push your new files to your GitHub repository.
- Submit a link to this GitHub repository in Canvas.
- We did this in a previous assignment. Instructions are here: https://github.com/cmcntsh/exerGitPractice
- This can also be done directly in VSCode
- Create a new folder on your machine where you want to put this repository if you don't already have one you want to use.
- Copy the Clone or Download path for this repository from GitHub.
- In VSCode from the command pallette (Ctrl-Shift-P) run Git: Clone
- Paste the path into the path field which pops up
- Select your new folder you created on your machine
- A new folder for the repository with the repository files should be in the folder you selected showing in the Explorer window in VSCode on the left side.
- In Jupyter Notebook or VSCode navigate to your repository folder.
- Create a new Jupyter Notebook called OSTutorial.ipynb
-
Follow along with Python tutorial: OS Module (20 min): https://www.youtube.com/watch?v=tJxcKyFMTGo
-
Execute code examples in separate cells.
- import os --------DONE
- print(dir(os)) --------DONE
- print(os.getcwd()) --------DONE
- os.chdir() --------DONE
- os.listdir() --------DONE
- os.mkdir() - make a new directory folder in the repository --------DONE
- os.makedirs() - make a new directory with a subdirectory in the repository --------DONE
- os.rmdir() - remove the new directory --------DONE
- os.removedirs() - remove the new directory with subdirectory --------DONE
- os.rename() --------DONE
- print(os.stat()) --------DONE
- from datetime import datetime --------DONE
- print(datetime.fromtimestamp()) --------DONE
- os.walk() --------DONE
- print(os.environ.get('HOME')) --------DONE Needed to change to HOMEPATH
- os.path.join() --------DONE
- os.path.basename() --------DONE
- os.path.dirname() --------DONE
- os.path.split() --------DONE
- os.path.exists() --------DONE
- os.path.isdir() --------DONE
- os.path.isfile() --------DONE
- os.path.splitext() --------DONE
- add a comment in a cell with a url for official Python documentation (not shown in the video - Google it) --------DONE Cell 11
- add a comment in a cell with a url for a tutorial on the OS module in the official documentation (not shown in the video - look through the documentation to find it) --------DONE Cell 1
-
When you're done make sure you save your file.
- This can be done in VSCode.
- In VSCode click on the Source Control button.
- You should see the files that had changes. (Mine has the original file which shows an M next to it and a new file which says checkpoint in the name. You really only need to push the original file, but if you push both it shouldn't hurt anything.)
- Hover over the changed file. Click the + sign to stage the change.
- Enter a commit message in the message field and click the checkmark to commit the change.
- Click on the 3 dots for more actions and select Sync. This will push the updated file to your GitHub repository.
- Submit the link to your GitHub repository on Canvas.