August 2019: Version managers

Topic: Version managers

Whether it’s Python, Perl, Ruby, JavaScript, or something else, the latest version of your favorite programming language has some great new features that are fun to play with. On the other hand, you don’t necessarily want to live on the bleeding edge on your important work projects. And then there’s that old utility you need that depends on an ancient, clunky old version from five years back.

So how can you get a bunch of different language versions installed on your machine and keep straight which one goes with each project? Well, that’s what version managers like RVM, Pyenv, perlbrew, and nvm are for. Once you’ve learned to use them, you’ll be able to confidently use a bunch of versions of your favorite language, including the wild ones you’ve never dared before. PyPy, anyone?

We’ll also recap the news from PyOhio!

7 PM at Brixx Ice House. See you then!

August Meeting

Thursday, August 15, 2019 @ 7:00pm

Wright State University
Russ Engineering Center, Room 348

Stephen Hinton will present on “Building a Linux-powered rooftop car camera system from raspberry pi components”.

“The camera system will be used to help contribute address and point of interest data to Openstreetmap ( During the meeting I will present the status of the project, what Linux-related roadblocks I am facing, and also give a short overview of Openstreetmap.”

Other news, discussions, and questions about Linux / Open Source topics are welcome as well.

And as usual, many of us will go to dinner afterwards.


July Meeting

Thursday, July 18, 2019 @ 7:00pm

Wright State University
Russ Engineering Center, Room 405L (Tait Conference Room)

The Raspberry Pi 4 is out, so let’s have a Pi meeting!

Bring your devices and RPi projects, hats, cameras, sensors, etc.

Of course, we’ll still talk about all things Open Source, and your favorite distro!

And finally, go to dinner afterwards. See ya there…


July 2019: Programmers’ Jargon

Topic: Programers’ Jargon

Parlez-vous programmese? Like those in every field, programmers use a lot of jargon.
It can be pretty intimidating when you don’t know it. Even when you do know the terms, unpacking them to look at exactly what they mean and how you’d explain them can be revelatory.

We’re going to discuss and preview the jargon portion of a PyOhio Tutorial. We’ll also look at the webscraping and word-counting scripts used to suggest terms for the tutorial - it’s (data) science!

June 2019: CircuitPython

Topic: CircuitPython

CircuitPython is a version of Python designed to simplify experimenting and learning to program on low-cost microcontroller boards. There’s a new generation of boards designed to make it easier than ever to get code interacting with the physical world with built-in sensors, input/output pins, and of course blinking lights. We’ll bring in a Circuit Playground Express and learn to hack on it.