Thursday, 30 January 2014
Week 4: Nothing Wrong Here
Over this past week we learned the basics of handling and giving errors in Python. This included making the classes, try/except statements as well as integrating custom output into our programs along with these new errors. I felt these lectures to be quite helpful as being a novice programmer such as myself, you tend to run into many errors when programming and inputting into Python. This helped me greatly as with the innovation of customizing and implementing custom error names and error messages, the user or someone like myself, would no longer be dumbfounded by very generic terms such as VALUEERROR or EXCEPTION. Using these new implementations, not only are we able to deduce the general line the error, but we are accurately able to pinpoint our mistake in out logic, syntax, or input. I feel that the addition of creating and handling errors will greatly benefit the clarity and potential of all other programs I write in the future and I hope to learn more and more ways to continuously and effectively apply and innovate these methods I've been taught.
Wednesday, 22 January 2014
Week 3: Object Oriented Programming
I found the topic of object oriented programming to be quite easy to grasp as it involves breaking a problem into steps, similar to how a humans would break down a task and cooperate and finish the task quickly and efficiently. Although the process and methodologies of object oriented programming are clear to me now, I had to overcome a few milestones before understanding the premise of breaking a problem via the nouns and verbs into the classes and methods in my programs. Using the interactive examples given in class and problems presented to us during our first tutorial, I was now effectively able to grasp the concept of finding the key nouns and verbs in problems and breaking the problem in to classes and methods using object oriented programming. In the near future I hope to be able to solve problems using object oriented programming quickly and effectively using the tools and concepts I have grasped during this short beginning to my path as a programmer in CSC148.
Subscribe to:
Posts (Atom)