

What we’re about
The Python language is a rarity in the software industry: accessible to almost everyone, versatile across application domains and generally a joy with which to work. While enjoying Python alone is beneficial, PyRVA believes that Python is best enjoyed in the company of others. We're busy organizing talks, hackathons, workshops and more to help build up the Python community here in Richmond. Ideas are welcome.
Follow us on Twitter and GitHub.
PyRVA follows the PSF Code of Conduct located here: https://www.python.org/psf/codeofconduct/
Upcoming events (4+)
See all- PyRVA Monthly MeetingIppon Technologies, Richmond, VA
A generator, duck typing, and branchless conditionals walk into a bar…
“Sounds like the start of a bad Python joke, but it’s actually a list of three features used in my favorite line of Python code.” — Rodrigo Girão Serrão, this month’s speaker.
Rodrigo is a well-known Python trainer and writer—you may have seen his articles at mathspp.com.
In this talk, he’ll dive into two quintessential Python features—generators and duck typing—and show you how to use them effectively.
We’ll also explore branchless conditionals, an unusual but powerful idea that can reshape the way you think about coding.
Finally, we’ll bring all three together into one neat Python idiom—and prove that Rodrigo’s taste in code is… questionable at best! But you're sure to walk away with new ideas of how to write better Python code.
Schedule
5:45 pm - Doors Open / Social
6:30 pm - Meeting Start
7:30 pm - Wrap-up
8:00 pm - Prologue (Social in Scotts Addition)All events are open to all skill levels. If you're just starting out, come to learn and feel free to ask questions. That's where the real learning happens. If you're a more seasoned developer, we'd love to learn from you. Despite what the Zen of Python says, there are usually more than one way to do something, so share your knowledge!
Join our Discord server! https://pyrva.org/discord
Want to sponsor PyRVA? https://pyrva.org/donate
Want to present? https://forms.gle/q8w3xziArWjud5f67