Reflection – 28, Jan 2017

The beginning of the year started off well, and I would give myself a Great, but… This is because on the days with a substitute, I often got distracted from my work by other classwork or I wasn’t focused on the task at hand.

I have completed a few quests, working especially hard on the Turtle ones. It has usually takes me a long time to figure out the quests. The one I am currently working on is the TurtlPies and TurtlFlowers. Figuring out how to input a number of sides was easy, but creating a function that will create equal number of pieces within the shape has proved more difficult. This is the code I have come up with recently.

world.clear()
bob=Turtle(world)
bob.delay=.001
def turtlepies(t,n):
   for i in range(n):
            degrees=360.0/n
       fd(t,(400/n))
       rt(t,degrees)
turtlepies(bob,n)

This one was for creating the original shape. In an attempt to create on with pieces, I focused on the hexagon and came up with this code, which creates a pie for the hexagon, but not other shapes. I am still tweaking it.

world.clear()
bob = Turtle(world)
bob.delay=.05
def turtlepies(t,n):
   for i in range(n):
            degrees=360.0/n
       fd(t,(400/n))
       rt(t,degrees)
def piepiece(t,n):
   rt(bob,120-(360/n))     
   fd(bob,400/n)
   rt(bob,120)
   fd(bob,400/n)
   for i in range(n-2):
            rt(bob,180)
            fd(bob,400/n)
            rt(bob,120)
            fd(bob,400/n)
turtlepies(bob,6)
piepiece(bob,6)

I also completed a few of the sheep quests, and those are a little more confusing and take more time. When I need a break from the Gnimmargorp quests, I will head over to Codebat and complete a few of the problem there.

My prior goal was to complete the Turtle Quests, and although I have not finished all of them, I have gotten significantly closer. It has taken more time than I assumed, and I have also been working on a few other quests as well.

My new goal will be the same as my old goal. To finish the Turtle quests. There are only three more quests, and I think I can finish them, or at least be on the the last one, by the time I have to complete another reflection.

Turtling in Circles MASTERY

Turtling in circles

When it comes to studying for this class, most of it happens in class, and I learn as I go. I use the resources provided, mostly Think Python. I find it has a lot of information and makes a lot of the concepts easier to understand. When it comes to learning, I like to figure things out myself. I feel a greater satisfaction and a greater understanding when I take my time and slowly work through the more difficult quests by myself. I very rarely have questions, and they are mostly answered with a quick look at the resources. That’s easier for me than asking questions. I find parts of this coarse very difficult because with coding there are things you just have to know, and it takes a while for me to remember what is what.

I feel that being able to look things up by myself and figure problems out is a valuable skill in other classes. However, I think it is also important to be able to ask effective questions, and I hope to develop this skill as the year continues.