<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">Hello,<br class=""><div class=""><font color="#0f61c8" class=""><br class=""></font>I will be teaching a course called “Python: Object-Oriented Programming” at University of California Santa Cruz - Extension Silicon Valley (in Santa Clara.)  This is an intermediate course that is designed for people who have a basic understanding of the Python language, and want to go onto the next level of programming.  It assumes that you have taken an introductory course at UCSC-Extension or elsewhere (or have learned Python on your own), and can write small to medium sized programs in Python.</div><div class=""><br class=""></div><div class="">The focus of the course is on getting a solid understanding of object-oriented programming (OOP).  The approach is to use simple computer games, which we will build using the Pygame package.  I will explain how graphical user interface elements (GUI) like buttons, text input/output boxes, radio buttons, etc. are built using OOP, and how they work in an "event-driven" program.  We'll go into detail about the three main tenets of OOP: encapsulation, polymorphism, and inheritance.  While my approach is to use games, the techniques being taught are applicable to almost all fields of software.</div><div class=""><br class=""></div><div class=""><font color="#0f61c8" class=""><br class=""></font>The course starts Thursday Oct 17th, and will meet on eight Thursday nights from 6:30 to 9:30.  The course will be very hands-on, with lots of sample programs.  <br class=""><font color="#0f61c8" class=""><br class=""></font>Sign ups are open to the general public and there is still time to register.  The course fee is $750.   UCSC-Extension Silicon Valley is accredited by various bodies through the University of California, Santa Cruz, and many employers will reimburse the cost of the course.  </div><div class=""><br class=""></div><div class="">More details and sign ups are available at:  <br class=""><font color="#0f61c8" class=""><br class=""></font>   <a href="http://course.ucsc-extension.edu/modules/shop/index.html?action=section&OfferingID=3576274&SectionID=5277738" class="">https://www.ucsc-extension.edu/courses/python-object-oriented-programming/</a><br class=""><font color="#0f61c8" class=""><br class=""></font>If you have any questions, free to contact me directly at <a href="mailto:Irv@furrypants.com" class="">I</a><a href="mailto:Kalb@ucsc.edu" class="">Kalb@ucsc.edu</a> <br class=""><font color="#0f61c8" class=""><br class=""></font>Feel free to forward this listing on to anyone that you think might be interested.<br class=""><font color="#0f61c8" class=""><br class=""></font><div class="" style="font-variant-ligatures: normal; font-variant-position: normal; font-variant-numeric: normal; font-variant-alternates: normal; font-variant-east-asian: normal; line-height: normal;">Irv Kalb</div></div></body></html>