Inheritance : The Object Oriented Way to Become Wealthy!

Its a exciting opportunity, I look forward to move forward…..

It is the third day which I arrive early though the week has been for real. It requires determination and lots of hard work. We start of by discussion day 2 food for thought on ‘How do we make sure our code works’. We find some of them as documentation and a test cases for every requirement which you have to automate. Automated tests define test scope, should be simple, when tests fail they should be clearly defined in log, use frameworks and should be coded well.

It is time for my favorite activity, the morning games. Today we play a game that one member defines a noun, like tree and the rest try to say a name that related to it. It all tells us that the world is made up on related things, and the concept of object oriented programming which is the topic for the day. Some of the data types in python include: int, str, float and bool while data structures include lists, dictionaries, tuples which as compound and can take up multiple data types.

An important way to format input with curly brackets {} is introduced which make my code run easily and clearly. Kwargs and args which are ways to pass arguments are introduced

I am seated with Esther Kahindi, who is very helpful and I am glad to be at par with the range function and loops.

Today’s lunch is minced meat and chapati -as usually a great way to to relax for it is always exceptionally cooked. The the afternoon season quickly begins with concept of classes, objects and methods introduced. A class in python starts with the reserved word class, and after this one can define its methods and instances. Method is a function inside a class def __init__(self). One can access class variables, other classes through the import function.

Nandaa introduces Code Katas which bring the element of practice to software development. A kata is an exercise in karate where you repeat a form many. Andela labs and Codility are examples of these. Andelabs are a a number of challenges in Ruby, Python, JS which test out at all levels of progress made at the bootcamp and training period.

I am glad at the progress that I am proving my life skills, how to live with people, good programming skills and generally life issues. I am especially inspired by developers who make it their duty to code everyday like John Resy and a female developer Jennifer Dewalt who made 180 days in 180 days. This makes me want to do more and go further, I will make it my duty to code each and every time to perfect my skills and learn a new way everyday. On that note Nandaa creates a google form for us to sign up to study at Udacity

I look forward for day four to perfect my skills here at Andela!