
What we’re about
For the moment, physical CamPUG meetings are suspended due to COVID-19.
Watch individual meeting announcements for virtual meetings.
--------------------------------------------
We get together once a month to talk about anything related to the Python programming language.
Anyone who is interested in Python is welcome, whatever your level of knowledge (we're very happy to help with questions from those just learning the language), and for whatever purpose you use it.
We normally meet on the first Tuesday of each month at 19:00 (7pm). The meeting page is updated with the URL for the video meeting at about 18:00 (6pm).
We have a Twitter account: @campython.
We have a Slack workspace anyone can join. If that link doesn't work for you, please contact one of the organisers (currently just Tibs) and ask for access.
We have a code of conduct, which describes what is or is not acceptable behaviour of members (basically, be kind and considerate of others).
If you're trying to learn Python, or want to find out more, then we have a Learning Resources page. Please feel free to suggest changes to that, as it is intended to be something we try to keep up-to-date.
Upcoming events (1)
See all- Python Dev Containers (CamPUG is back!)Link visible for attendees
Our next meeting at BST 19:00 (7 pm) on Tuesday 6th May 2025 on Zoom.
We've been away because "life got in the way" for the Organisers BUT
now we've darn well moved life out of the way - and we're back !Hue Holleran will give a talk:
Python and Dev Containers
"It Works on My Machine" is a crime and "just pip install it" is developer gaslighting!
You can fix developer onboarding and never deal with venvs or installing python packages ever again and everything is free and open source!Python claims "batteries included" but venvs and python packages can make you feel like the batteries exploded in the packaging and now everything smells like regret.
Virtual envs (venvs) litter your disk like digital dandruff - looking at you pyenv-virtualenv (or is it pyenv, virtualenvwrapper, or did I mean pyenv-virtualenvwrapper?) - there are more venv tools than javascript web frameworks!
Dev Containers are the redemption arc we all needed: free, open source, ridiculously well-documented, built right into VS Code, and - plot twist - work outside VS Code with a CLI.
It's like Docker and Python finally stopped fighting and started co-parenting your environment responsibly. We'll switch from MS Windows to Apple Mac to Linux on ARM and it all Just Works™.
Come and see Dev Containers in action in this "No AI" talk (we love GenAI but it's nice sometimes to do it raw without Clippy helping). If you're not crying in joy by the end of the talk - we've failed. And well, if you're just crying at the end of the talk, maybe we failed too - but we tried!
About the speaker: Hue is old. Like punched-card old and remembers when "stack overflow" meant actual hardware catching fire. These days he just flips 1s and 0s like a grumpy binary barista - and still claims nothing's really changed in 40 years, except now the errors are in colour.
Zoom link provided on the day via email (enable email notifications for Meetup) and Zoom link added to Meetup 1 hour before the meeting starts on event page.
Zoom is configured to start muted and with video off - so feel free not to share video if you prefer not to but we'd love to see your smiling face if you want to share or see your pouty stare if that's your thang. There's no fixed time for stopping - we'll see how it goes.
The meeting will be recorded and put on our YouTube channel - so if you ask a question but don't want it in the final video please say so and our professional video editors will sort it.
We would love you to come and talk - have something you'd love to share - come and speak at a future meeting - we're friendly, grateful, welcoming to new speakers, and everything Python interests us. Email us at campug@and.dev and we can chat more about it?
Remember that everything we do must follow our code of conduct. Basically, be considerate to each other.