What we're about

Welcome! We are a fun and friendly user group dedicated to proliferating a diverse and talented Python community in the Puget Sound region. We are devoted to exploring Python-based programming knowledge, embracing new and experienced members from all walks of life, and helping those members to achieve their personal and professional goals. Please join us for a meetup, or in our social media discussions to get started!

Our website can be found at https://www.pspython.com

Upcoming events (5)

PuPPy's First Ever Virtual Meetup!

Online event

It's been a while since we've had a meetup, and while we wish we could meet in person we're still not at a point in time where that is viable. We'll be hosting a virtual Meetup on Wednesday June 3rd, we've got three speakers booked, and we'll be streaming on YouTube Live (we'll post a link here closer to the event). We created a channel, #virtual_meetup, in our Slack workspace so folks can participate remotely. If you've not joined our Slack yet you can join at: http://slack.pspython.com/ This month we've got Ogi Moore, Ron Bowes, and Chris Barker speaking. Ogi Moore will be giving his talk "Packaging PyQt Applications Into Native Installers" This talk will go over the process of how to package a PyQt GUI application, with a single code-base, into installers for all major OSs (Windows, macOS, Debian-flavors of Linux). I will talk about how fragile the process is, how to troubleshoot, and best practices to avoid issues ad so on. Ogi Moore is a Technologist at Sensory developing tools that assist linguists with acoustic language modeling. Outside of work, he can be bothered to take a break from playing video games, he maintains pyqtgraph. Ron Bowes will be giving his talk "Adventures in Bad Cryptography" So you want to protect data. That means you encrypt it. Simple, right? This talk will cover how perfectly good crypto algorithms can be used badly. Specifically, we'll address implementation mistakes that'll resonate with developers, but will NOT be about math and will require no special knowledge of crypto. Ron Bowes is a developer, challenge maker, and trouble maker. He works for a small but distinguished security company, Counter Hack, where it'd be easier to list everything he doesn't work on. But mostly, he breaks things, then helps fix them. He claims his biggest goal of giving presentations is to, and I quote, "trick people into learning my tools". Chris Barker will be giving his talk "Where to put your custom code? -- A Package Just for You!" A suggestion for how to manage your personal library of python functions you might use for scripting, data analysis, etc. TL; DR: If you have a collection of your own code you want to access for various projects: Make a “package” out of it so you can manage it in one place, and use it in other places. I quickly run through how to do that -- in less than 5 minutes: http://bit.ly/JustPackage Chris Barker is a oceanographer and scientific software developer based in Seattle -- mostly PYthon since 1999(!). When not working his day job, he contributes to OpenSource Python projects (e.g. PEP 485) , and teaches Python programming. This event would not be possible without the help of Chris Wilcox who is coordinating the technical effort to get the livestream up and running for this virtual event. • Important to know PuPPy has a Code of Conduct that all attendees are expected to follow, including while participating in remote events. The Code of Conduct can be found at https://www.pspython.com/pages/code-of-conduct/

Interview Practice Night

Flatiron School

Venue: This week we are at: Flatiron School,[masked]th Ave , Seattle 98101 You may need to send a message to @eDave via PuPPy slack (see below) to get shuttled up to the floor. Check the messages in this group and in Slack to find out if Flatiron was able to unlock the elevator. Light snacks and fizzy water drinks are (usually) provided. Additionally, there are several restaurants and convenience stores within a few blocks of Flatiron School and you are welcome to eat/drink in the space. If you work for a company that would like to sponsor food/beverages or venue space for future meetups, please get in touch with one of the hosts. Event: Want to shine in your next interview? Want to become a better interviewer at your current job? Join fellow PuPPy members as we prepare and practice for technical interviews. Unlike other "code kata with your friends" events, at Interview Prep Night you get a chance to do live mock interviews, whiteboard coding, and get feedback from your supportive and friendly PuPPy peers. Our technical practice questions will be drawn from Cracking the Code Interview and Elements of Programming Interviews (in Python!). You do _not_ need to buy either book to attend the event, but we highly recommend it so you can continue practicing. Bringing code challenges or data structures/algorithms you want to practice is highly encouraged. Please _do_ bring some paper and a pencil in case we run out of whiteboard space. To better help you prepare for the entire interview process, we will periodically provide special sessions on resume and behavioral interviews (in addition to the regular technical interview practice). All attendees are required to abide by the PuPPy Code of Conduct, you can read the Code of Conduct here: https://www.pspython.com/pages/code-of-conduct/ You will likely need to be shuttled up to the work space. Check here and in the PuPPy Slack for elevator updates. IPN uses Slack to communicate. Go to slack.pspython.com to join PuPPy Slack workspace, then join #interview_prep_night. Please type @denise or @eDave in front of your message to let us know you need to come up.

2nd Wednesday of the Month Talk Format Meeting

Location Needed

• What we'll do A few talks (TBA) • What to bring Your wonderful self. • Important to know PuPPy has a Code of Conduct that all attendees are expected to follow. The Code of Conduct can be found at https://www.pspython.com/pages/code-of-conduct/

Interview Practice Night

Galvanize - Seattle

This week we are at: Galvanize 111 S Jackson St, Seattle, WA 98104 Want to shine in your next interview? Want to become a better interviewer at your current job? Join fellow PuPPy members as we prepare and practice for technical interviews. Unlike other "code kata with your friends" events, at Interview Prep Night you get a chance to do live mock interviews, whiteboard coding, and get feedback from your supportive and friendly PuPPy peers. Our technical practice questions will be drawn from Cracking the Code Interview and Elements of Programming Interviews (in Python!). You do _not_ need to buy either book to attend the event, but we highly recommend it so you can continue practicing. Bringing code challenges or data structures/algorithms you want to practice is highly encouraged. Please _do_ bring some paper and a pencil in case we run out of whiteboard space. To better help you prepare for the entire interview process, we will periodically provide special sessions on resume and behavioral interviews (in addition to the regular technical interview practice). All attendees are required to abide by the PuPPy Code of Conduct, you can read the Code of Conduct here: https://www.pspython.com/pages/code-of-conduct/ You will need to check in with the front desk staff (each event) and will be directed to the location space for the evening. Snacks and drinks are not provided. There are several restaurants and convenience stores within a few blocks of the galvanize location and you are welcome to eat/drink in the space. If you work for a company that would like to sponsor food/beverages or venue space for future meetups, please get in touch with one of the hosts.

Past events (686)

2nd Wednesday of the Month Talk Format Meeting

Location Needed

Photos (423)