How to Use Snakify

This page is a tutorial on how to use Snakify properly. You shouldn't just jump to the problems at the end! Learn about theory, learn about application step-by-step, then try the problems at the end. 

When you open up Snakify Lesson 1, you will see something like the page below:
Notice that there are 3 tabs (circled above). We will talk about the purpose of each of them.
  • Theory is currently selected in the picture above. This is much like a textbook, with the added benefit that you can click Run and see the output of the code. 
    • Notice that you can click the step by step tab. This will highlight a line of code and show what that individual line prints to screen. In the example below, line1 is highlighted. When you click next, the output displays as 15, so you can see that printing 10 + 5 will result in 15 being printed on screen.
    • We will be using an online IDE called Cloud9.  Follow the instructions to signup for a  account to start coding in Python.
  • Steps in snakify will take you through the theory of the lesson step-by-step. This breaks down concepts in python (which can often be complex and hard to understand) into bite sized chunks. Highly recommended. 

  • Problems in Snakify are the required problems I ask you to complete. Again, don't just start with these. Read through the theory and steps part of the lesson so that you can understand the fundamentals of the topic at a deeper level.
    Pro-tip: When you successfully complete a problem, look at the "suggested solution." It often differs from your own and you can learn about alternate ways of coding. 


No comments:

Post a Comment

Blog information move to Google Doc

Hello All, Moving forward, please find all information about the class that you used to find on a live google doc agenda. The link is foun...