From jeffrey.fischer at gmail.com Fri Sep 18 18:27:58 2020 From: jeffrey.fischer at gmail.com (Jeff Fischer) Date: Fri, 18 Sep 2020 15:27:58 -0700 Subject: [Baypiggies] Next week's meeting: Widgets for Pygame Message-ID: *Thursday September 24, 2019* 7:00 pm to 9:00 pm online Wanted to make something with Pygame but never got the chance? Irv's framework makes it easy! Relatively new to Python and want to learn about Object-Oriented design? Learn from an expert, with both industry and teaching experience! pygwidgets: Object-Oriented GUI Widgets for Pygame The talk will start with a quick description of the pygame environment, which is used for building graphical user interface based games and applications in Python. Unfortunately, pygame does not provide standard user interface widgets (e.g., buttons, text boxes, etc.). "pygwidgets" (pronounced "pig wijits") was written to fill this void. I will explain the use of these widgets from a programmers point of view (the API), and talk about the implementation as a good example of object-oriented programming techniques. The code may be found on GitHub at: https://github.com/IrvKalb/pygwidgets and the documentation at https://pygwidgets.readthedocs.io/en/latest/index.html. Speaker bio: Irv Kalb Irv Kalb has a BS and MS in Computer Science and has spent his whole career in various roles in software. He worked for a number of high tech companies in Silicon Valley and worked as an independent consultant as "Furry Pants Productions" for many years. For the past ten years, he has taught software development at local colleges. He currently teaches Python programming at Cogswell University of Silicon Valley and at University of California Santa Cruz Extension in Santa Clara. He has published an introductory book on Python programming, and is finishing up a new book on object-oriented programming in Python (coming soon to a bookstore near you). Code of Conduct https://baypiggies.net/pages/code_of_conduct.html Interactions online have less nuance than in-person interactions. Please be Open, Considerate and Respectful. Also, please refrain from discussing topics unrelated to the Python community or the technical content of the meeting. RSVP We will conduct the meeting via Zoom webinar. Please register in advance. To do so, go to https://stanford.zoom.us/webinar/register/WN_lr-qu1jSTie_50FIx5zA7A. It would also help us get an idea of the expected attendee count if you also RSVP at the Meetup page for this event: https://www.meetup.com/BAyPIGgies/events/273288316/. Please note that: - You are expected to follow our code of conduct. - The meeting will be recorded and uploaded to our YouTube Channel at a later date. Speak at BayPiggies We'd love to have more people sign up to speak at BayPiggies - just fill out this short application: https://docs.google.com/forms/d/e/1FAIpQLSfp_tgQU3WmxoxSQvg5se8AIUswZr6wWkG45o6FrXrnTjLNRA/viewform?usp=sf_link -------------- next part -------------- An HTML attachment was scrubbed... URL: