help_outline Skip to main content

Workshops

python club
Grant Fraser

Hi everyone.


I need to learn python to use with the raspberry pi. There are lots of free resouces for learning but I find myself lacking dicipline to learn it all by myself. Is anyone else wanting to be in a Python club? We could meet at the space and watch some videos and practice some programming. https://www.wibit.net/

Brad Gerow

Grant I could not find the translate button for what you wrote there.


A what club for the which???


This guy isn’t tech savvy

Grant Fraser

So Python is a programming language. A Raspberry Pi is a computer board. Python is a language used with the Pi. Geeks like puns.


Python can be used for other things like data mining from the internet.


I would like to learn Python so I can do nerdy things with miniature computer boards. Some of the things might even be useful. I just want to know if anyone else needs a new hobby.

David Holley

I would be in to learn python with a group

Jeffery Smith

So to recap, we're discussing a workshop about a snake inside a tasty pie, that's actually a computer gadget, that could be used for lots of cool things...

I'm in. I'll bring pie.

Garret Hunter

A cross post to Kamloops Innovation might find some like minded folks.

They have a slack channel there for all their communications. There used to be a good connection there, these days surprisingly few people in their community know about kamloops makerapace.


Builtinkamloops.slack.com

Garret Hunter

Thinking on it more the new community builder there Hamad should do a tour.

Jonathan Gilchrist

I can do a workshop on how to use Python as a programming language, go over some of the basics of programming as well. Could be a good starting point for the "Python Club".

Catherine Opper

I would also like to learn. I know the basics but it has been a while and I need to brush up! Are we thinking an in person workshop or online?

Jonathan Gilchrist

When would everyone interested like to do the Python workshop?

Grant Fraser

I would suggest Tuesday. It's the least often booked day of the week.

Grant Fraser

I gave Hamed from KIC a tour of the Makerspace. He was enthused by the space and had some more networking ideas.

We had a discussion about the Python club. Hamed feels a structured class between 3 and 5 sessions is optimal. It's long enough for people to get an idea if programming is something they want to do. There was another person there who was interested in joining the club in August.

We could try 4 weeks in July and then again 4 weeks in August.

Jonathan Gilchrist

Ok, I'll be out of town starting Saturday, and won't be back until July 1st. So, we can start on the Tuesday. Say 5pm - 6pm? I've started making notes.

Jonathan Gilchrist

Reminder that we'll be starting the Python Club tomorrow? I've had someone say we should start at 6pm instead of 5. Makes sense for those doing 9-5 jobs.

Jonathan Gilchrist

Here is the Google Drive containing the Code(soon to be uploading) and the basic notes of everything we covered in the first session. I will try to keep this updated as much as I can.


https://drive.google.com/drive/folders/1XZnowjB66rlWI90egXrT3Lpjsa_5AV_k?usp=sharing

Jonathan Gilchrist

I have uploaded the code as a txt file, you should be able to copy and paste the code into whatever IDE or code editor that you use.

Jonathan Gilchrist

I will be late tonight, I had a workshop prior that went over time, be there around 620-630

Grant Fraser

Sorry I didn't make it this week. I wont be able to make it next week either

Colin Dick

Hi Python Club folks (Jonathan, Dave, Grant and Spencer along with anyone else interested in coming along for this ride we are on),


I missed last week but have made it today. I was 30 minutes late and didn't get here until 6:30 but see the club does not appear to be happening tonight? Was I late. Maybe we need a better touch base as to whether it will happen or not. Maybe, since Grant was instrumental on making it happen; and since he was unavailable, we called it off today?


In any event, I will be here next Tuesday (assuming it is a go). I have a Raspberry Pi 400 (Pi4 integrated into a keyboard) and 2 USB camera's that we can hopefully experiment with and see if we can get some of the python code working to display the camera streams and, better yet, take a snapshot/frame and save it to some local space.


Looking forward to making some more progress before my next vacation on Aug 16th. That leaves Aug 2nd and 9th to try to make the magic happen. Hope to see you then ;).

--

Colin




Jonathan Gilchrist

oh, I forgot to post that I was not going last night. I am in the middle of moving and this is my last week to get out. Definitely be there next Tuesday. Sorry about that. Also, we made some headway in what Grant was looking into, a 3D scanner that uses multiple cameras instead of just 1 that spins around.

Jonathan Gilchrist

I won't be there today. I guess what could be done is looking at the open-source software we found last time I was there and try them out? You'll need a couple webcams for that. I'll bring my webcam next time and donate it for makerspace use.


Keep me posted on what you guys get done, if anything. I'll plan something for next time I am there.

David Holley

Is anyone else showing up? Have 2 newbies for tonight so I hope so

Jonathan Gilchrist

I won't be there tonight, got ill

Jonathan Gilchrist

I will be there tonight, but I will be a little bit late.

David Holley

I won't be there tonight

Jonathan Gilchrist

I will be there tonight, but a little bit late, around 7-ish

Jonathan Gilchrist

I won't be there tonight, I have a meeting that is going to be a lot longer than I expected.

Colin Dick

Hi all,

Sorry I have been absent the past three Tuesdays. Hoping to be there next week. Last session I attended, we determined when we scaled to more than 5 cameras (I think) we were not able to maintain the parallel processing of the python script to ensure all cameras took a frame within under a second of each other. Getting timing of the different camera models was also difficult to develop timing for. We also determined that our understanding of how the Pi discovered the cameras and indexed them didn't scale once we added in multiple USB hubs.

The concept to overcome this issue was to try to see if we could capture video instead of a single frame. If we get the multiple video stream concept working, we can hopefully then determine a timestamp on each frame of the video, find a common timestamp on each of the video feeds and then use that particular frame.


We also looked at some enclosure ideas.


Has any progress been made on the project over the past 3 weeks? I hope to come next Tuesday with some more 3d printed enclosure concepts/joiners and camera mounts. I will bring the Pi400 with a couple USB hubs and I also found another camera to donate to the cause (untested currently). Will be ready to continue the research of multiple stream recordings vs single frame in our code, try to better understand the camera indexing and hope to be able to setup an enclosure as well. See you then.


--

Colin

Jonathan Gilchrist

I'll be there tonight, I'll also be bringing another student with me who is interested in programming club.

David Holley

Anyone else thinking they will be there tonight?

David Holley

Colin found this and thought it was interesting as to our talk about how video is stored and why/how a computer knows the order of the still photos to play

https://www.reddit.com/r/askscience/comments/aink0b/are_film_clips_still_moving_pictures_when/

Colin Dick

Thanks Dave... clarifies some things with relation to our next steps. We still need to see if vid captures will scale to multi cameras and find the common timestamp for the frame to pull from each stream.


Unfortunately, I won't be there tonight though. Hope to see you next week or perhaps in the new year.


Happy Holidays to all!!!

Return to Forum