[Baypiggies] Python Object-Oriented Programming course thru UCSC-Extension

Travis Ruth travis.ruth at gmail.com
Thu Oct 13 19:06:42 EDT 2022


Hello BayPiggies,

I took this course with Irv over the summer and found it to be quite
excellent. I'd strongly recommend it to anyone who, like me, has some
understanding of python but struggles to wrap their head around
object-oriented programming.

Travis

On Mon, Oct 10, 2022 at 1:00 AM irv furrypants.com <irv at furrypants.com> wrote:
>
> Hello,
>
> I will be teaching another session of my course course called “Python: Object-Oriented Programming” through the University of California Santa Cruz - Extension Silicon Valley (in Santa Clara.)
>
> This course will be held live, online, using Zoom meetings.
>
> 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 (GUI) elements such as 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 a wide range of software fields.
>
> This is an intermediate-level 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 course is very hands-on, with lots of sample programs.
>
> Starts next Thursday night 10/13/22, and will meet for eight weeks from 6:30 to 9:30 pm (No class on Thanksgiving).
>
> 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.
>
> More details and sign ups are available at:
>
>    https://course.ucsc-extension.edu/modules/shop/index.html?action=section&OfferingID=6536633
>
> If you have any questions, free to contact me directly at IKalb at ucsc.edu
>
> Feel free to forward this listing on to anyone that you think might be interested.
>
> Irv Kalb
>
> PS:  UCSC-Extension now offers a "Specialization in Python" Award which consists of three courses:
>
>     Python Programming for Beginners
>     Python: Object-Oriented Programming (this course)
>     Python for Programmers
>
> Details can be found here:  https://www.ucsc-extension.edu/awards/specialization-in-python/
>
> _______________________________________________
> Baypiggies mailing list
> Baypiggies at python.org
> To change your subscription options or unsubscribe:
> https://mail.python.org/mailman/listinfo/baypiggies
> _______________________________________________
> Baypiggies mailing list
> Baypiggies at python.org
> To change your subscription options or unsubscribe:
> https://mail.python.org/mailman/listinfo/baypiggies


More information about the Baypiggies mailing list