Knowledge of basic coding tools is required for this course. This includes the following:
cd Change directory using
cd ../../../my_folder relative paths namescd /Users/me/Desktop absolute path names.. Specify the parent directory. Specify the current directorypwd Output the current working directorymkdir new_directory Make a new directoryrmdir old_directory Remove an old directoryrm -rf old_directory Recursively and forcefully remove an old directory (be careful!)mv old_name.txt new_name.txt Rename filesmv old_name.txt ../../ Move filesssh
man.
man ls is used to discover options for the ls program.man program typq q.git from the command line, or a GUI.
git add your_file.txt Stage a file to commitgit commit -m "Your commit message." Commit all changes with a message.git push Push all changes to the default remote branch on github.comgit pull Retrieve all changes from a default remote branch on github.comgit mv ..., git rm ... to move and remove files and make sure git knows about itgit clone.
git clone https://github.com/openframeworks/openFrameworks.git to clone a repository to your working machine.gitignore files.
.gitignore syntaxCreate a new repository and publish your work online.
Write documents using markdown syntax.
Resources:
if / else statement?for loop?main function do?class?class?
What is recursion?
How do you pronounce gif?
setup() function and how is it used?update() function and how is it used?draw() function and how is it used?keyPressed(int key) function and how is it used?What is an addon and how do you add them to your project?
ofPixels object for?ofTexture object for?ofImage object for?ofVideoPlayer?ofVideoGrabber?ofVideoPlayer or ofVideoGrabber?How do you display an image?
std::unique_ptr<>?std::shared_ptr<>?