From ruiguo at gmail.com Mon Oct 2 18:55:30 2023 From: ruiguo at gmail.com (Ruiguo Yang) Date: Mon, 2 Oct 2023 15:55:30 -0700 Subject: [Baypiggies] Join us tonight online for September BayPIGgies! Data transformations + Hamilton In-Reply-To: <907f8edd-f435-9f48-41b5-b1c283afb9a0@karend.net> References: <907f8edd-f435-9f48-41b5-b1c283afb9a0@karend.net> Message-ID: Thanks to those who attended my talk about the TestScribe testing tool at last Thursday's meeting. I appreciate the good questions you asked. For your reference and for those members who didn't get a chance to attend, here are web pages where you can find more information. I assume the recording of the meeting will be posted at the group's youtube channel later. My talk is at the beginning. Please see the project page https://www.pyscribe.org/ for more details. More demos including videos are at https://www.pyscribe.org/demo.html The faq page https://www.pyscribe.org/faq.html may answer many questions you may have. Related articles: - Introducing TestScribe, a "low code/no code" tool to make Python testing easier by automating the boring and repetitive parts - My review of the AI-based test generation tools | LinkedIn Next time you write boilerplate code to test, I hope you try it. The project page has information about how to engage with the user community. You are welcome to email me or contact me via Linkedin if you prefer. Best regards, Ray On Thu, Sep 28, 2023 at 4:06?PM Karen Dalton via Baypiggies < baypiggies at python.org> wrote: > Python friends! > > Join us _tonight_ at 6:30pm PT as Stefan Krawczyk, the CEO of DAGWorks, > talks about Hamilton! His talk will be on how Hamilton "natively brings > software engineering best practices to python data transformations". > > More info on Hamilton: > * https://www.tryhamilton.dev/ > * https://github.com/DAGWorks-Inc/hamilton > * blog.dagworks.io > > We will also have a lightning talk on TestScribe by Ray Yang. > > The meeting info: > * https://www.meetup.com/baypiggies/events/296283989/ > * Select "Attend" and follow the Zoom URL displayed to get access* > > > Next month we we are back in person at HackerDojo! And I hope I see you > at PyBay! > > -Karen > > *sweet python friends, I too wish that extra clicking to sign up wasn't > necessary but unfortunately open links for meetings means zoom-bombing > which is absolutely and decidedly _not at all_ delightful > > > > _______________________________________________ > Baypiggies mailing list > 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: From irv at furrypants.com Mon Oct 2 19:17:33 2023 From: irv at furrypants.com (irv furrypants.com) Date: Mon, 2 Oct 2023 23:17:33 +0000 Subject: [Baypiggies] Python Object-Oriented Programming course at UCSC-Extension Message-ID: Hello, I will be teaching a new session of my "Python: Object-Oriented Programming" course, offered through the University of California Santa Cruz - Extension Silicon Valley (in Santa Clara.) The course will be held live, online, via Zoom meetings, and is open to the public. This is an intermediate-level course that's 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 teaches the concepts of OOP by building small video games. You will get a large number of sample programs and a highly re-usable library of user interface "widgets". This course meets for eight Thursdays, 10/12/23 to 12/7/23 (no class on Thanksgiving Nov 23) from 6:30 to 9:30 pm. More information can be found here : https://www.ucsc-extension.edu/courses/python-object-oriented-programming/? Python: Object-Oriented Programming | CMPR.X420 | UCSC Silicon Valley Extension ucsc-extension.edu and a sign up page can be found here: https://course.ucsc-extension.edu/modules/shop/index.html?action=section&OfferingID=6536633&SectionID=7750441? UCSC-Extension Silicon Valley is accredited by various bodies through the University of California, Santa Cruz, and many employers will reimburse the cost of this course ($750). If you have any questions, free to contact me directly at I Kalb at ucsc.edu Feel free to forward this listing on to anyone that you think might be interested. Irv Kalb -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: python-object-oriented-progr.2e16d0ba.fill-2400x858-c100.jpeg Type: image/jpeg Size: 23983 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: logo.png Type: image/png Size: 10145 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 1643 bytes Desc: not available URL: From kd at karend.net Tue Oct 17 20:57:41 2023 From: kd at karend.net (Karen Dalton) Date: Tue, 17 Oct 2023 17:57:41 -0700 Subject: [Baypiggies] BayPIGgies had an October 26 event and you'll never guess what happened! (WebAssembly, DOM Accessibility) Message-ID: <7fd7315e-ab5f-4051-9343-25f8926df818@karend.net> *BayPIGgies... IN PERSON events!* Our event will be at Hacker Dojo in Mountain View on *October 26, 2023*. Thank you Hacker Dojo! *https://www.meetup.com/baypiggies/events/296732583/* Schedule: 6:30 Socialize and grab food 6:45 Welcome and Announcements 6:55 Lightning Talk: WebAssembly, Determinstic Execution, and how to implement undo 7:15 Main talk: Python, Accessibility, and Ensuring the DOM is Accessible (domible) ***** Lightning talk ****** *"WebAssembly, Determinstic Execution, and how to implement undo" presented by Tom Ballinger *Let's write a WebAssembly program and talk about once reason the speaker cares about it: snapshotting and deterministic execution. Tom Ballinger is a software engineer at Convex and has spoken at PyCon. ***** Main talk ****** *"Python, Accessibility, and Ensuring the DOM is Accessible (domible)" presented by Joel Dodson * In a tech news cycle dominated by ML and LLMs, are we letting Python get pigeon-holed? Is Python relevant outside the AI and Data Science domains? What should Python developers know about web development? And what is accessibility? We will open with a very quick run through a very high-level presentation on accessibility, a11y (see https://joeldodson.github.io/pythonandaccessibility/). Then we'll dig into a Python package, domible, used to render accessible HTML elements on the server. Domible is a set of Python classes used to render accessible HTML elements directly from your Python program. If you've used jinja (or any other templating library), I'd love to hear your thoughts. The code can be found at https://github.com/joeldodson/domible. Joel Dodson (https://linkedin.com/in/joeldodson) is a software developer with over 20 years of experience building distributed platforms for telecom, voice and messaging applications, and APIs. He lost his sight in 2017 and has recently been learning front end development with a focus on accessibility. He's a big fan of Python but struggling to see it being used more for web development. / Note: We don't have a food and beverage sponsor for the event yet. Reach out to Karen if your company would like to help!/ -------------- next part -------------- An HTML attachment was scrubbed... URL: From kd at karend.net Thu Oct 26 17:01:09 2023 From: kd at karend.net (Karen Dalton) Date: Thu, 26 Oct 2023 14:01:09 -0700 Subject: [Baypiggies] It's my birthday! (also: BayPiggies meeting tonight in person!) Message-ID: Hello Python friends! In order to make my birthday last and last, I am bringing birthday cake to tonight's meeting! (yes yes yes... it _was_ technically Saturday but I just want to play my "birthday card" thing as long as I possibly can, lol) Join us at 6:30 pm for our *in person* meeting tonight at Hacker Dojo. * Python: Ensuring DOM Accessibility, and WebAssembly Deterministic Execution* RSVP here: https://www.meetup.com/baypiggies/events/296732583/ (Note: we don't have a food sponsor for tonight so eat your dinner early/late...or bring your dinner if you need more than sugar to get by). See you soon! -Karen p.s. Shout out for more speakers! We are looking for online and in-person speakers in the coming months as we will continue to hold both kinds of events in the future. November and December are likely to be virtual/online meetings. All levels of speakers are welcome and I am happy to work with you on your presentation if you are new to giving talks and want some help or feedback! -------------- next part -------------- An HTML attachment was scrubbed... URL: