Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Select an option

  • Save JEduardoRJx/0aa1e751a63274aab3f1f97ebca8ee46 to your computer and use it in GitHub Desktop.

Select an option

Save JEduardoRJx/0aa1e751a63274aab3f1f97ebca8ee46 to your computer and use it in GitHub Desktop.

Revisions

  1. JEduardoRJx revised this gist Mar 19, 2019. 1 changed file with 3 additions and 3 deletions.
    6 changes: 3 additions & 3 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -59,9 +59,9 @@ Imagine that you're taking your favorite board game and turning it into a comput
    ### 3. Iteration (30 min)

    - [ ] Create a list below of **three real-life situations** where iteration is used. For each situation, explain why it would be an example of iteration.
    -
    -
    -
    - Checking out library materials. You repeat the same task of scanning an item until all your items are checked out to you. It's a repeated process
    - Graded assignments that you want in order from least to greatest. You check each grade to the next and place them in their proper order.
    - Shopping online. When you have a cart with items and are ready to checkout the cart will iterate through each items price to give you a total.

    - [ ] Create a list below of **three programming situations** where iteration would be used. For each situation, explain why it would be an example of iteration.
    -
  2. JEduardoRJx revised this gist Mar 19, 2019. 1 changed file with 8 additions and 6 deletions.
    14 changes: 8 additions & 6 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -44,15 +44,17 @@ console.log(Object.values(pizzaSize));

    Imagine that you're taking your favorite board game and turning it into a computer-based game.

    - [ ] Name of board game: ______
    - [ ] Name of board game: Battleship

    - [ ] Use the space below to categorize game data into each of the following data types. You should have a **minimum of two** pieces of data for each category.

    1. String data:
    1. Integer and/or float data:
    1. Boolean data:
    1. Array data:
    1. Hash or Object data:
    1. String data: "Hit", "Miss"
    1. Integer and/or float data: Life = 100, Damage = 0
    1. Boolean data: Your turn? True/False, Were you hit? True/False
    1. Array data: Your position on the board = [A0, B0], Your fleet = ["carrier", "battleship", "cruiser", "submarie", "destroyer"]
    1. Hash or Object data: Fleet = {
    "carrier": 5, "battleship": 4, "cruiser": 3, "submarine": 3, "destroyer": 2
    }

    ### 3. Iteration (30 min)

  3. JEduardoRJx revised this gist Mar 19, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -26,7 +26,7 @@ Documentation of a langauge, framework, or tool is the information that describe

    - [x] What did you Google to help you with this task, and how did you pick your results? I searched "JavaScript array slice method" without the quotes and decided to use Mozillas page as it was mentioned in session 2.

    - [ ] In your own words, what does the JavaScript object [values](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values) method do? As you're explaining, be sure to provide an example. Your answer: Values method will output an objects values in an array for you to see. Example:
    - [x] In your own words, what does the JavaScript object [values](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values) method do? As you're explaining, be sure to provide an example. Your answer: Values method will output an objects values in an array for you to see. Example:
    const pizzaSize = {
    personal: "8in"
    small: "12in"
  4. JEduardoRJx revised this gist Mar 19, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -24,7 +24,7 @@ Documentation of a langauge, framework, or tool is the information that describe

    - [x] In your own words, what does the JavaScript array [slice](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice) method do? As you're explaining, be sure to provide an example. Your answer: Slice seems to remove a number of elements within an array from the beginning. If you have an array days = ["Monday", "Tuesday", Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] and do console.log(days.slice(3)) your expected output should be days = ["Thursday", "Friday", "Saturday", "Sunday"]

    - [ ] What did you Google to help you with this task, and how did you pick your results? I searched "JavaScript array slice method" without the quotes and decided to use Mozillas page as it was mentioned in session 2.
    - [x] What did you Google to help you with this task, and how did you pick your results? I searched "JavaScript array slice method" without the quotes and decided to use Mozillas page as it was mentioned in session 2.

    - [ ] In your own words, what does the JavaScript object [values](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values) method do? As you're explaining, be sure to provide an example. Your answer: Values method will output an objects values in an array for you to see. Example:
    const pizzaSize = {
  5. JEduardoRJx revised this gist Mar 19, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -22,7 +22,7 @@ Documentation of a langauge, framework, or tool is the information that describe

    - [x] What did you Google to help you with this task, and how did you pick your results? I didn't google this time as I already had up Ruby's documentation page and just looked up #split within it.

    - [ ] In your own words, what does the JavaScript array [slice](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice) method do? As you're explaining, be sure to provide an example. Your answer: Slice seems to remove a number of elements within an array from the beginning. If you have an array days = ["Monday", "Tuesday", Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] and do console.log(days.slice(3)) your expected output should be days = ["Thursday", "Friday", "Saturday", "Sunday"]
    - [x] In your own words, what does the JavaScript array [slice](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice) method do? As you're explaining, be sure to provide an example. Your answer: Slice seems to remove a number of elements within an array from the beginning. If you have an array days = ["Monday", "Tuesday", Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] and do console.log(days.slice(3)) your expected output should be days = ["Thursday", "Friday", "Saturday", "Sunday"]

    - [ ] What did you Google to help you with this task, and how did you pick your results? I searched "JavaScript array slice method" without the quotes and decided to use Mozillas page as it was mentioned in session 2.

  6. JEduardoRJx revised this gist Mar 19, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -20,7 +20,7 @@ Documentation of a langauge, framework, or tool is the information that describe

    - [x] In your own words, what does the Ruby string [split](https://ruby-doc.org/core-2.4.0/String.html#method-i-split) method do? As you're explaining, be sure to provide an example. Your answer: The split method will split up a string into individual strings based on a space. For example. "I love to eat tacos".split will yield you ["I", "love", "to", "eat", "tacos"]

    - [ ] What did you Google to help you with this task, and how did you pick your results? I didn't google this time as I already had up Ruby's documentation page and just looked up #split within it.
    - [x] What did you Google to help you with this task, and how did you pick your results? I didn't google this time as I already had up Ruby's documentation page and just looked up #split within it.

    - [ ] In your own words, what does the JavaScript array [slice](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice) method do? As you're explaining, be sure to provide an example. Your answer: Slice seems to remove a number of elements within an array from the beginning. If you have an array days = ["Monday", "Tuesday", Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] and do console.log(days.slice(3)) your expected output should be days = ["Thursday", "Friday", "Saturday", "Sunday"]

  7. JEduardoRJx revised this gist Mar 19, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -18,7 +18,7 @@ Documentation of a langauge, framework, or tool is the information that describe

    - [x] What did you Google to help you with this task, and how did you pick your results? I searched "ruby documentation push method" without the quotes, and decided to use ruby's actual documentation page as it should have up to date information.

    - [ ] In your own words, what does the Ruby string [split](https://ruby-doc.org/core-2.4.0/String.html#method-i-split) method do? As you're explaining, be sure to provide an example. Your answer: The split method will split up a string into individual strings based on a space. For example. "I love to eat tacos".split will yield you ["I", "love", "to", "eat", "tacos"]
    - [x] In your own words, what does the Ruby string [split](https://ruby-doc.org/core-2.4.0/String.html#method-i-split) method do? As you're explaining, be sure to provide an example. Your answer: The split method will split up a string into individual strings based on a space. For example. "I love to eat tacos".split will yield you ["I", "love", "to", "eat", "tacos"]

    - [ ] What did you Google to help you with this task, and how did you pick your results? I didn't google this time as I already had up Ruby's documentation page and just looked up #split within it.

  8. JEduardoRJx revised this gist Mar 19, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -16,7 +16,7 @@ Documentation of a langauge, framework, or tool is the information that describe

    - [x] In your own words, what does the Ruby array [push](https://ruby-doc.org/core-2.4.0/Array.html#method-i-push) method do? As you're explaining, be sure to provide an example. Your answer: The push method will push an element to the end of an array. For example if you have the array vowels = [ "A", "E", "I"] and do vowels.push("O").push("U") you should get vowels = [ "A", "E", "I", "O", "U"]

    - [ ] What did you Google to help you with this task, and how did you pick your results? I searched "ruby documentation push method" without the quotes, and decided to use ruby's actual documentation page as it should have up to date information.
    - [x] What did you Google to help you with this task, and how did you pick your results? I searched "ruby documentation push method" without the quotes, and decided to use ruby's actual documentation page as it should have up to date information.

    - [ ] In your own words, what does the Ruby string [split](https://ruby-doc.org/core-2.4.0/String.html#method-i-split) method do? As you're explaining, be sure to provide an example. Your answer: The split method will split up a string into individual strings based on a space. For example. "I love to eat tacos".split will yield you ["I", "love", "to", "eat", "tacos"]

  9. JEduardoRJx revised this gist Mar 19, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -14,7 +14,7 @@ Documentation of a langauge, framework, or tool is the information that describe

    - [x] What did you Google to help you with this task, and how did you pick your results? ruby documentation array methods

    - [ ] In your own words, what does the Ruby array [push](https://ruby-doc.org/core-2.4.0/Array.html#method-i-push) method do? As you're explaining, be sure to provide an example. Your answer: The push method will push an element to the end of an array. For example if you have the array vowels = [ "A", "E", "I"] and do vowels.push("O").push("U") you should get vowels = [ "A", "E", "I", "O", "U"]
    - [x] In your own words, what does the Ruby array [push](https://ruby-doc.org/core-2.4.0/Array.html#method-i-push) method do? As you're explaining, be sure to provide an example. Your answer: The push method will push an element to the end of an array. For example if you have the array vowels = [ "A", "E", "I"] and do vowels.push("O").push("U") you should get vowels = [ "A", "E", "I", "O", "U"]

    - [ ] What did you Google to help you with this task, and how did you pick your results? I searched "ruby documentation push method" without the quotes, and decided to use ruby's actual documentation page as it should have up to date information.

  10. JEduardoRJx revised this gist Mar 19, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -12,7 +12,7 @@ Documentation of a langauge, framework, or tool is the information that describe

    - [x] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example. Your answer: The drop method will remove the amount of elements you decide from the beginning of an array.

    - [ ] What did you Google to help you with this task, and how did you pick your results? ruby documentation array methods
    - [x] What did you Google to help you with this task, and how did you pick your results? ruby documentation array methods

    - [ ] In your own words, what does the Ruby array [push](https://ruby-doc.org/core-2.4.0/Array.html#method-i-push) method do? As you're explaining, be sure to provide an example. Your answer: The push method will push an element to the end of an array. For example if you have the array vowels = [ "A", "E", "I"] and do vowels.push("O").push("U") you should get vowels = [ "A", "E", "I", "O", "U"]

  11. JEduardoRJx revised this gist Mar 19, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -10,7 +10,7 @@ Documentation of a langauge, framework, or tool is the information that describe

    **NOTE:** The linked documentation for each question below is a good starting place, but you should also be practicing your Googling skills and sifting through the results to find relevant and helpful sites.

    - [ ] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example. Your answer: The drop method will remove the amount of elements you decide from the beginning of an array.
    - [x] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example. Your answer: The drop method will remove the amount of elements you decide from the beginning of an array.

    - [ ] What did you Google to help you with this task, and how did you pick your results? ruby documentation array methods

  12. JEduardoRJx revised this gist Mar 19, 2019. 1 changed file with 19 additions and 10 deletions.
    29 changes: 19 additions & 10 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -10,25 +10,34 @@ Documentation of a langauge, framework, or tool is the information that describe

    **NOTE:** The linked documentation for each question below is a good starting place, but you should also be practicing your Googling skills and sifting through the results to find relevant and helpful sites.

    - [ ] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example. Your answer:
    - [ ] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example. Your answer: The drop method will remove the amount of elements you decide from the beginning of an array.

    - [ ] What did you Google to help you with this task, and how did you pick your results?
    - [ ] What did you Google to help you with this task, and how did you pick your results? ruby documentation array methods

    - [ ] In your own words, what does the Ruby array [push](https://ruby-doc.org/core-2.4.0/Array.html#method-i-push) method do? As you're explaining, be sure to provide an example. Your answer:
    - [ ] In your own words, what does the Ruby array [push](https://ruby-doc.org/core-2.4.0/Array.html#method-i-push) method do? As you're explaining, be sure to provide an example. Your answer: The push method will push an element to the end of an array. For example if you have the array vowels = [ "A", "E", "I"] and do vowels.push("O").push("U") you should get vowels = [ "A", "E", "I", "O", "U"]

    - [ ] What did you Google to help you with this task, and how did you pick your results?
    - [ ] What did you Google to help you with this task, and how did you pick your results? I searched "ruby documentation push method" without the quotes, and decided to use ruby's actual documentation page as it should have up to date information.

    - [ ] In your own words, what does the Ruby string [split](https://ruby-doc.org/core-2.4.0/String.html#method-i-split) method do? As you're explaining, be sure to provide an example. Your answer:
    - [ ] In your own words, what does the Ruby string [split](https://ruby-doc.org/core-2.4.0/String.html#method-i-split) method do? As you're explaining, be sure to provide an example. Your answer: The split method will split up a string into individual strings based on a space. For example. "I love to eat tacos".split will yield you ["I", "love", "to", "eat", "tacos"]

    - [ ] What did you Google to help you with this task, and how did you pick your results?
    - [ ] What did you Google to help you with this task, and how did you pick your results? I didn't google this time as I already had up Ruby's documentation page and just looked up #split within it.

    - [ ] In your own words, what does the JavaScript array [slice](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice) method do? As you're explaining, be sure to provide an example. Your answer:
    - [ ] In your own words, what does the JavaScript array [slice](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice) method do? As you're explaining, be sure to provide an example. Your answer: Slice seems to remove a number of elements within an array from the beginning. If you have an array days = ["Monday", "Tuesday", Wednesday", "Thursday", "Friday", "Saturday", "Sunday"] and do console.log(days.slice(3)) your expected output should be days = ["Thursday", "Friday", "Saturday", "Sunday"]

    - [ ] What did you Google to help you with this task, and how did you pick your results?
    - [ ] What did you Google to help you with this task, and how did you pick your results? I searched "JavaScript array slice method" without the quotes and decided to use Mozillas page as it was mentioned in session 2.

    - [ ] In your own words, what does the JavaScript object [values](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values) method do? As you're explaining, be sure to provide an example. Your answer:
    - [ ] In your own words, what does the JavaScript object [values](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values) method do? As you're explaining, be sure to provide an example. Your answer: Values method will output an objects values in an array for you to see. Example:
    const pizzaSize = {
    personal: "8in"
    small: "12in"
    medium: "16in"
    large: "20in"
    }

    console.log(Object.values(pizzaSize));
    //Your output will be: Array ["8in", "12in", 16in", "20in"]

    - [ ] What did you Google to help you with this task, and how did you pick your results?
    - [ ] What did you Google to help you with this task, and how did you pick your results? I searched "JavaScript object values method" and found the Mozilla documentation page mentioned in session two.


    ### 2. Data Types (15 min)
  13. @rwarbelow rwarbelow revised this gist Feb 18, 2019. 1 changed file with 0 additions and 2 deletions.
    2 changes: 0 additions & 2 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -47,8 +47,6 @@ Imagine that you're taking your favorite board game and turning it into a comput

    ### 3. Iteration (30 min)

    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! When you're done, take a photo of your diagram and post it in the Mod 0 channel on Slack. Your instructor(s) will provide feedback in a thread. _(If you're feeling extra fancy, feel free to create your diagram using software instead of pencil and paper)_

    - [ ] Create a list below of **three real-life situations** where iteration is used. For each situation, explain why it would be an example of iteration.
    -
    -
  14. @rwarbelow rwarbelow revised this gist Feb 15, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -111,7 +111,7 @@ function parse_git_dirty {
    fi
    }
    export PS1="\u\w\`parse_git_branch\` $ "
    export PS1="\u\w\`parse_git_branch\`$ "
    ```

    ### 5. Questions/Comments/Confusions
  15. @rwarbelow rwarbelow revised this gist Feb 15, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -111,7 +111,7 @@ function parse_git_dirty {
    fi
    }
    export PS1="\u\w\`parse_git_branch\` "
    export PS1="\u\w\`parse_git_branch\` $ "
    ```

    ### 5. Questions/Comments/Confusions
  16. @rwarbelow rwarbelow revised this gist Feb 14, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -59,7 +59,7 @@ Imagine that you're taking your favorite board game and turning it into a comput
    -
    -

    ### 4. Modify your Bash Profile (15 min)
    ### 4. Modify your Bash Profile (10 min)

    - [ ] Watch [this video](https://drive.google.com/file/d/1s_CDBnxHSA0HDWldjosulthAvBi-C-d5/view?usp=sharing) and follow each step to modify your own bash profile. As mentioned in the video, you will need this snippet below:

  17. @rwarbelow rwarbelow revised this gist Feb 14, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -61,7 +61,7 @@ Imagine that you're taking your favorite board game and turning it into a comput

    ### 4. Modify your Bash Profile (15 min)

    - [ ] Watch [this video]() and follow each step to modify your own bash profile. As mentioned in the video, you will need this snippet below:
    - [ ] Watch [this video](https://drive.google.com/file/d/1s_CDBnxHSA0HDWldjosulthAvBi-C-d5/view?usp=sharing) and follow each step to modify your own bash profile. As mentioned in the video, you will need this snippet below:

    ```
    # get current branch in git repo
  18. @rwarbelow rwarbelow revised this gist Feb 14, 2019. 1 changed file with 52 additions and 1 deletion.
    53 changes: 52 additions & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -61,7 +61,58 @@ Imagine that you're taking your favorite board game and turning it into a comput

    ### 4. Modify your Bash Profile (15 min)

    - [ ] Watch [this video]() and follow each step to modify your own bash profile.
    - [ ] Watch [this video]() and follow each step to modify your own bash profile. As mentioned in the video, you will need this snippet below:

    ```
    # get current branch in git repo
    function parse_git_branch() {
    BRANCH=`git branch 2> /dev/null | sed -e '/^[^*]/d' -e 's/* \(.*\)/\1/'`
    if [ ! "${BRANCH}" == "" ]
    then
    STAT=`parse_git_dirty`
    echo "[${BRANCH}${STAT}]"
    else
    echo ""
    fi
    }
    # get current status of git repo
    function parse_git_dirty {
    status=`git status 2>&1 | tee`
    dirty=`echo -n "${status}" 2> /dev/null | grep "modified:" &> /dev/null; echo "$?"`
    untracked=`echo -n "${status}" 2> /dev/null | grep "Untracked files" &> /dev/null; echo "$?"`
    ahead=`echo -n "${status}" 2> /dev/null | grep "Your branch is ahead of" &> /dev/null; echo "$?"`
    newfile=`echo -n "${status}" 2> /dev/null | grep "new file:" &> /dev/null; echo "$?"`
    renamed=`echo -n "${status}" 2> /dev/null | grep "renamed:" &> /dev/null; echo "$?"`
    deleted=`echo -n "${status}" 2> /dev/null | grep "deleted:" &> /dev/null; echo "$?"`
    bits=''
    if [ "${renamed}" == "0" ]; then
    bits=">${bits}"
    fi
    if [ "${ahead}" == "0" ]; then
    bits="*${bits}"
    fi
    if [ "${newfile}" == "0" ]; then
    bits="+${bits}"
    fi
    if [ "${untracked}" == "0" ]; then
    bits="?${bits}"
    fi
    if [ "${deleted}" == "0" ]; then
    bits="x${bits}"
    fi
    if [ "${dirty}" == "0" ]; then
    bits="!${bits}"
    fi
    if [ ! "${bits}" == "" ]; then
    echo " ${bits}"
    else
    echo ""
    fi
    }
    export PS1="\u\w\`parse_git_branch\` "
    ```

    ### 5. Questions/Comments/Confusions

  19. @rwarbelow rwarbelow revised this gist Feb 14, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -61,7 +61,7 @@ Imagine that you're taking your favorite board game and turning it into a comput

    ### 4. Modify your Bash Profile (15 min)

    Watch [this video]() and follow each step to modify your own bash profile.
    - [ ] Watch [this video]() and follow each step to modify your own bash profile.

    ### 5. Questions/Comments/Confusions

  20. @rwarbelow rwarbelow revised this gist Feb 14, 2019. 1 changed file with 9 additions and 0 deletions.
    9 changes: 9 additions & 0 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -59,3 +59,12 @@ Imagine that you're taking your favorite board game and turning it into a comput
    -
    -

    ### 4. Modify your Bash Profile (15 min)

    Watch [this video]() and follow each step to modify your own bash profile.

    ### 5. Questions/Comments/Confusions

    If you have any questions, comments, or confusions from the any of the readings that you would an instructor to address, list them below:

    1.
  21. @rwarbelow rwarbelow revised this gist Feb 14, 2019. 1 changed file with 11 additions and 21 deletions.
    32 changes: 11 additions & 21 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -10,35 +10,25 @@ Documentation of a langauge, framework, or tool is the information that describe

    **NOTE:** The linked documentation for each question below is a good starting place, but you should also be practicing your Googling skills and sifting through the results to find relevant and helpful sites.

    - [ ] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example.
    - [ ] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example. Your answer:

    Your answer:
    - [ ] What did you Google to help you with this task, and how did you pick your results?

    What did you Google to help you with this task, and how did you pick your results?
    - [ ] In your own words, what does the Ruby array [push](https://ruby-doc.org/core-2.4.0/Array.html#method-i-push) method do? As you're explaining, be sure to provide an example. Your answer:

    - [ ] In your own words, what does the Ruby array [push](https://ruby-doc.org/core-2.4.0/Array.html#method-i-push) method do? As you're explaining, be sure to provide an example.
    - [ ] What did you Google to help you with this task, and how did you pick your results?

    Your answer:
    - [ ] In your own words, what does the Ruby string [split](https://ruby-doc.org/core-2.4.0/String.html#method-i-split) method do? As you're explaining, be sure to provide an example. Your answer:

    What did you Google to help you with this task, and how did you pick your results?
    - [ ] What did you Google to help you with this task, and how did you pick your results?

    - [ ] In your own words, what does the Ruby string [split](https://ruby-doc.org/core-2.4.0/String.html#method-i-split) method do? As you're explaining, be sure to provide an example.
    - [ ] In your own words, what does the JavaScript array [slice](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice) method do? As you're explaining, be sure to provide an example. Your answer:

    Your answer:
    - [ ] What did you Google to help you with this task, and how did you pick your results?

    What did you Google to help you with this task, and how did you pick your results?
    - [ ] In your own words, what does the JavaScript object [values](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values) method do? As you're explaining, be sure to provide an example. Your answer:

    - [ ] In your own words, what does the JavaScript array [slice](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice) method do? As you're explaining, be sure to provide an example.

    Your answer:

    What did you Google to help you with this task, and how did you pick your results?

    - [ ] In your own words, what does the JavaScript object [values](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values) method do? As you're explaining, be sure to provide an example.

    Your answer:

    What did you Google to help you with this task, and how did you pick your results?
    - [ ] What did you Google to help you with this task, and how did you pick your results?


    ### 2. Data Types (15 min)
    @@ -57,7 +47,7 @@ Imagine that you're taking your favorite board game and turning it into a comput

    ### 3. Iteration (30 min)

    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! This should *not* be the simple table that we used during the lesson. When you're done, take a photo of your diagram and send it to Rachel and Tim on Slack. _(If you're feeling extra fancy, feel free to create your diagram using software instead of pencil and paper)_
    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! When you're done, take a photo of your diagram and post it in the Mod 0 channel on Slack. Your instructor(s) will provide feedback in a thread. _(If you're feeling extra fancy, feel free to create your diagram using software instead of pencil and paper)_

    - [ ] Create a list below of **three real-life situations** where iteration is used. For each situation, explain why it would be an example of iteration.
    -
  22. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -1,6 +1,6 @@
    # Session 2 Practice Tasks

    The assignments listed here should take you approximately ___ total minutes.
    The assignments listed here should take you approximately 2 hours.

    To start this assignment, click the button in the upper right-hand corner that says **Fork**. This is now your copy of the document. Click the **Edit** button when you're ready to start adding your answers. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

  23. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -4,9 +4,9 @@ The assignments listed here should take you approximately ___ total minutes.

    To start this assignment, click the button in the upper right-hand corner that says **Fork**. This is now your copy of the document. Click the **Edit** button when you're ready to start adding your answers. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

    ### 1. Documentation
    ### 1. Documentation and Googling (75 min)

    Documentation of a langauge, framework, or tool is the information that describes its functionality. For this part of the practice tasks, you're going to practice digging into documentation.
    Documentation of a langauge, framework, or tool is the information that describes its functionality. For this part of the practice tasks, you're going to practice digging into documentation and other reference material.

    **NOTE:** The linked documentation for each question below is a good starting place, but you should also be practicing your Googling skills and sifting through the results to find relevant and helpful sites.

    @@ -41,7 +41,7 @@ Your answer:
    What did you Google to help you with this task, and how did you pick your results?


    ### 2. Data Types
    ### 2. Data Types (15 min)

    Imagine that you're taking your favorite board game and turning it into a computer-based game.

    @@ -55,7 +55,7 @@ Imagine that you're taking your favorite board game and turning it into a comput
    1. Array data:
    1. Hash or Object data:

    ### 3. Iteration
    ### 3. Iteration (30 min)

    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! This should *not* be the simple table that we used during the lesson. When you're done, take a photo of your diagram and send it to Rachel and Tim on Slack. _(If you're feeling extra fancy, feel free to create your diagram using software instead of pencil and paper)_

  24. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 15 additions and 7 deletions.
    22 changes: 15 additions & 7 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -4,36 +4,44 @@ The assignments listed here should take you approximately ___ total minutes.

    To start this assignment, click the button in the upper right-hand corner that says **Fork**. This is now your copy of the document. Click the **Edit** button when you're ready to start adding your answers. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

    ### 1. Googling
    ### 1. Documentation

    [Need ideas]
    Documentation of a langauge, framework, or tool is the information that describes its functionality. For this part of the practice tasks, you're going to practice digging into documentation.

    ### 2. Documentation

    Documentation of a langauge, framework, or tool is the information that describes its functionality. For this part of the practice tasks, you're going to practice digging into documentation. **If you're reading the documentation and come across terminology or examples that don't make sense, Google!**
    **NOTE:** The linked documentation for each question below is a good starting place, but you should also be practicing your Googling skills and sifting through the results to find relevant and helpful sites.

    - [ ] In your own words, what does the Ruby array [drop](https://ruby-doc.org/core-2.4.0/Array.html#method-i-drop) method do? As you're explaining, be sure to provide an example.

    Your answer:

    What did you Google to help you with this task, and how did you pick your results?

    - [ ] In your own words, what does the Ruby array [push](https://ruby-doc.org/core-2.4.0/Array.html#method-i-push) method do? As you're explaining, be sure to provide an example.

    Your answer:

    What did you Google to help you with this task, and how did you pick your results?

    - [ ] In your own words, what does the Ruby string [split](https://ruby-doc.org/core-2.4.0/String.html#method-i-split) method do? As you're explaining, be sure to provide an example.

    Your answer:

    What did you Google to help you with this task, and how did you pick your results?

    - [ ] In your own words, what does the JavaScript array [slice](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/slice) method do? As you're explaining, be sure to provide an example.

    Your answer:

    What did you Google to help you with this task, and how did you pick your results?

    - [ ] In your own words, what does the JavaScript object [values](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/values) method do? As you're explaining, be sure to provide an example.

    Your answer:

    What did you Google to help you with this task, and how did you pick your results?


    ### 3. Data Types
    ### 2. Data Types

    Imagine that you're taking your favorite board game and turning it into a computer-based game.

    @@ -47,7 +55,7 @@ Imagine that you're taking your favorite board game and turning it into a comput
    1. Array data:
    1. Hash or Object data:

    ### 4. Iteration
    ### 3. Iteration

    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! This should *not* be the simple table that we used during the lesson. When you're done, take a photo of your diagram and send it to Rachel and Tim on Slack. _(If you're feeling extra fancy, feel free to create your diagram using software instead of pencil and paper)_

  25. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 4 additions and 4 deletions.
    8 changes: 4 additions & 4 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -4,11 +4,11 @@ The assignments listed here should take you approximately ___ total minutes.

    To start this assignment, click the button in the upper right-hand corner that says **Fork**. This is now your copy of the document. Click the **Edit** button when you're ready to start adding your answers. To save your work, click the green button in the bottom right-hand corner. You can always come back and re-edit your gist.

    ### Googling
    ### 1. Googling

    [Need ideas]

    ### Documentation
    ### 2. Documentation

    Documentation of a langauge, framework, or tool is the information that describes its functionality. For this part of the practice tasks, you're going to practice digging into documentation. **If you're reading the documentation and come across terminology or examples that don't make sense, Google!**

    @@ -33,7 +33,7 @@ Your answer:
    Your answer:


    ### Data Types
    ### 3. Data Types

    Imagine that you're taking your favorite board game and turning it into a computer-based game.

    @@ -47,7 +47,7 @@ Imagine that you're taking your favorite board game and turning it into a comput
    1. Array data:
    1. Hash or Object data:

    ### Iteration
    ### 4. Iteration

    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! This should *not* be the simple table that we used during the lesson. When you're done, take a photo of your diagram and send it to Rachel and Tim on Slack. _(If you're feeling extra fancy, feel free to create your diagram using software instead of pencil and paper)_

  26. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -49,7 +49,7 @@ Imagine that you're taking your favorite board game and turning it into a comput

    ### Iteration

    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! This should *not* be the simple table that we used during the lesson. When you're done, take a photo of your diagram and send it to Rachel and Tim on Slack.
    - [ ] On a blank sheet of paper, create a diagram that shows how you understand iteration working. Be detailed and get creative! This should *not* be the simple table that we used during the lesson. When you're done, take a photo of your diagram and send it to Rachel and Tim on Slack. _(If you're feeling extra fancy, feel free to create your diagram using software instead of pencil and paper)_

    - [ ] Create a list below of **three real-life situations** where iteration is used. For each situation, explain why it would be an example of iteration.
    -
  27. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 2 additions and 2 deletions.
    4 changes: 2 additions & 2 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -37,9 +37,9 @@ Your answer:

    Imagine that you're taking your favorite board game and turning it into a computer-based game.

    Name of board game: ______
    - [ ] Name of board game: ______

    Use the space below to categorize game data into each of the following data types. You should have a **minimum of two** pieces of data for each category.
    - [ ] Use the space below to categorize game data into each of the following data types. You should have a **minimum of two** pieces of data for each category.

    1. String data:
    1. Integer and/or float data:
  28. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -39,7 +39,7 @@ Imagine that you're taking your favorite board game and turning it into a comput

    Name of board game: ______

    Use the space below to categorize game data into each of the following data types:
    Use the space below to categorize game data into each of the following data types. You should have a **minimum of two** pieces of data for each category.

    1. String data:
    1. Integer and/or float data:
  29. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 10 additions and 0 deletions.
    10 changes: 10 additions & 0 deletions mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -35,7 +35,17 @@ Your answer:

    ### Data Types

    Imagine that you're taking your favorite board game and turning it into a computer-based game.

    Name of board game: ______

    Use the space below to categorize game data into each of the following data types:

    1. String data:
    1. Integer and/or float data:
    1. Boolean data:
    1. Array data:
    1. Hash or Object data:

    ### Iteration

  30. @rwarbelow rwarbelow revised this gist Jan 21, 2019. 1 changed file with 1 addition and 1 deletion.
    2 changes: 1 addition & 1 deletion mod_0_session_2_practice_tasks.md
    Original file line number Diff line number Diff line change
    @@ -6,7 +6,7 @@ To start this assignment, click the button in the upper right-hand corner that s

    ### Googling


    [Need ideas]

    ### Documentation