Self-Reflection for March 23

Throughout this past week, I feel like I’ve given it my all as I not only achieved my goal, and more, but I also understood the majority of the things I was doing, and if I didn’t understand I would look at the help section. My old goal was to get to 93% (or 92%, I don’t completely remember) and my current status is 95% as it shows below:

In these weeks I’ve been working more with classes and how to correctly format and how to do different things in the classes. Here is an example of one code that I did and completed:

My new goal is to finish the codecademy and to start deciding what I want to do next. I believe this is a reasonable goal because these next few percents will be harder as I get higher up.

Semi-Weekly Self Reflection: March 2

Throughout this past week, I feel I have been great, but I have been off task a little bit to talk and interact with peers in the class.  Although I did get off task a bit, I still did manage to achieve my goal of 85%:

Not only that but throughout my learning I learned about binary and how to use it. The main thing I didn’t learn from the codecademy examples was the different number placements (like 10 is 2, and 01 is 1 and 11 is 3) so I had to ask Mr. Miller, or Loremaster Rellim (wait… what’s Rellim backwards????).

After I got through binary and the basics of it like slides and different commands like ^ and | and &, codecademy had me start working along classes. So far it’s quite easy to learn, but I’m not sure why they define (def ____() ) more than one thing? Why wouldn’t they just have the __init__() only?

class Animal(object):
    """Makes cute animals."""
    is_alive = True
    health = "good"
    def __init__(self, name, age):
        self.name = name
        self.age = age
    # Add your method here!
    def description(self):
        print self.name
        print self.age
        
sloth = Animal("John", 10)
ocelot = Animal("Frank", 23)

For example in this code, why do they have “def description(self):” as well as def __init__(self, name, age). Why don’t they just have one or the other.

My next goal is to get from 85% to about 92% because now that I’m getting higher up in percentages, the questions are getting harder to answer. Alone getting to 80% was tough, so I’m lowering my standard a little bit by giving myself a little more manageable goals