Skip to content

Instantly share code, notes, and snippets.

@aperezsantos
Forked from damwhit/mod_0_session_3_readings.md
Last active August 29, 2019 19:22
Show Gist options
  • Save aperezsantos/66185798e30602a66255c00a5b1853e1 to your computer and use it in GitHub Desktop.
Save aperezsantos/66185798e30602a66255c00a5b1853e1 to your computer and use it in GitHub Desktop.
Mod 0 Session 3 Readings and Responses

Session 3 Readings and Responses

The readings and responses listed here should take you approximately 50 minutes total.

To start this assignment:

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

Assignment 1 (20 min)

Read David's article on Git and GitHub

  • Use the article and outside resources (Google!) to describe the general process of a collaborative git workflow in the space below.

  • Git and Github work together to help users keep track of projects at different stages of their development. Git is a tool that enables a user to tell the computer when to save a project, while keeping previous versions. This gives greater control for project development, as you can see the history of the changes, and even go back if you've changed your mind ahout the changes. When you've settled on a change, you commit it, and push it to Github as a repository. GitHub is an online host that holds repos. This gives users the ability to access projects they are currently working on from different workspaces. In a collaborative project, multiple people can work on the same thing and be able to see the changes made to that project. Essentially, one person makes changes, they commit their changes and push it to GitHub. Their partner can then pull the repository from GitHub, provide their changes/feedback, push their version to GitHub, and the so on and so forth.

Assignment 2: OOP and Bottles (12 min)

  • Watch this video. Then choose your own real-world class and objects of that class. In the space below, define and name the attributes and methods for your class and the associated objects.

  • Class: Tool

  • Instances/Versions: A wrench, hammer, and saw are different instances of a tool.

  • Attributes: Each tool has a size, handle, and price.

  • Methods: Each tool can be used to fix something, break something, and can be modified.

Assignment 3 (30 min)

Markdown is the format all of your homework gists have been written in.

Using this markdown cheatsheet, create a new gist of your own by clicking the New Gist button in the upper right-hand corner of the screen. Create a "Beginners Guide to Git" documenting your git knowledge so far using Markdown. Incorporate each of the following features into your Gist:

  • at least two headings of different sizes

  • at least one numbered list

  • at least one bullet point list

  • at least one bold word/phrase

  • at least one italic word/phrase

  • at least one code block

  • at least one inline code block (greyed text)

  • at least one image

  • Paste the link to your gist here: https://gist.github.com/aperezsantos/53d98b1ee0b67fa870cb8013f480a9f8

  • It came to my attention that this gist was secret, and it lacked .md at the end of the title to make it a complete markdown project. Even when I completed the task for session 3 of Mod 0, no one would be able to access it or see my changes. I have now made the necessary changes to complete the task.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment