[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