an introduction to oop using pythonpart --basic principles and syntax what is object-oriented programming object-oriented programming (oop)deservedly or nothas something of reputation as an obtuse and mysterious way of programming you may have heard of itand even heard that it is powerful way of writing programsbut you probably haven' heard clear and concise description of how it works to help you write better aos programs unfortunatelyi also cannot give you clear and concise description of how oop works to help you program the problem is not that cannot describe to you what an object is or give you definition of oopbut rather that any description of the mechanics and use of oop does not really capture how oop makes your life easier as scientist programmer it' like thinking that description of oil pigments and poplar surfaces will somehow enable you to "gethow the mona lisa works for both oop and artyou can' describe the forest in terms of the trees reallythe only way know of to convey how oop enables atmospheric and oceanic scientists to do better science using computer is to give you many examples of its use soin this 'll do just that after brief description of the mechanics of oopwe'll look at some simple examples and work through some more complex examplesincluding examples from the atmospheric and oceanic sciences through these examplesi hope to describe both how to write object-oriented programs as well as why objectoriented programs work the way they do