[Baypiggies] Python OOP course through UCSC Extension

irv furrypants.com irv at furrypants.com
Mon Jun 19 20:44:38 EDT 2023


Andrew:  Sorry about the link error.  Here is the corrected one:

    https://ucsc-extension.edu/courses/python-object-oriented-programming/


Travis:  Thanks very much for your comments.  Glad you enjoyed it.

Irv

> On Jun 18, 2023, at 2:53 PM, Andrew Klein <ahk1212 at gmail.com> wrote:
> 
> The link doesn't work for me.
> 
> On Sun, Jun 18, 2023 at 4:52 PM irv furrypants.com <http://furrypants.com/> <irv at furrypants.com <mailto:irv at furrypants.com>> wrote:
>> Hello,
>> 
>> I will be teaching a course called “Python: Object-Oriented Programming” through the 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 on to 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. 
>> 
>> The focus of the course is on gaining 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.
>> 
>> 
>> The course starts this Wednesday,June 21st, and will meet on eight Wednesday nights from 6:30 to 9:30 pm.  All class meetings will be held online through Zoom.  The course will be very hands-on, with lots of sample code.   
>> 
>> Sign ups are open to the general public and there is still time to register.  (Current enrollment is very low.)  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.  
>> 
>> More details and sign ups are available at:  
>> 
>>    https://www.ucsc-extension.edu/courses/python-object-oriented-programming/ <http://course.ucsc-extension.edu/modules/shop/index.html?action=section&OfferingID=3576274&SectionID=5277738>
>> 
>> If you have any questions, free to contact me directly at I <mailto:Irv at furrypants.com>Kalb at ucsc.edu <mailto:Kalb at ucsc.edu> 
>> 
>> Feel free to forward this listing on to anyone that you think might be interested.
>> 
>> Irv Kalb
>> 
>> _______________________________________________
>> Baypiggies mailing list
>> Baypiggies at python.org <mailto:Baypiggies at python.org>
>> To change your subscription options or unsubscribe:
>> https://mail.python.org/mailman/listinfo/baypiggies

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.python.org/pipermail/baypiggies/attachments/20230620/8004976e/attachment-0003.html>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1643 bytes
Desc: not available
URL: <https://mail.python.org/pipermail/baypiggies/attachments/20230620/8004976e/attachment-0003.bin>


More information about the Baypiggies mailing list