Lecture notes for Object Oriented Programming for Agronomy's students