IDLE hands and the hacker's workshop
September 8, 2012 6:56 PM Subscribe
Please help me have some semi structured way to help people who show up to python office hours without any clear direction.
posted by bleary to Education (7 answers total) 7 users marked this as a favorite
I am a member of a hackerspace in Chicago and someone started twice a month informal "office hours" for python. I think this is a kick-ass idea and I really like helping people so I've been going to them. Some friends and I recently put on a beginning python workshop, and I'm hoping that as we have more of these, more people will show up to python office hours and get excited about programming and working on projects.
The problem is that sometimes people show up and don't have questions, but want to learn something. I think perhaps I could have some exercises to hand to them or something slightly structured for them to do.
Last week we had two new people. We asked about their interests (wearable computing, assistive technologies) and that helped to get things rolling a little. I'd like to do even better.
I just started a wiki page and it sucks right now. Suggest changes. I'd really like to have a potential pool of projects for people to stand up and try out if they don't have anything to work on. I think working on things is better than watching lectures. I don't have a section of the wiki like that yet. I know some people locally who work on open source projects, so I might highlight a few things that local people work on?
Here is the current text from it:
Python Office Hours
Every first and third Thursday of each month at 7pm PS:One holds Python Office Hours. Everyone is welcome, regardless of skill level!
This is a chance for people learning to program in Python to get together for moral support, project assistance, and homework assistance. We’ll have an experienced python developer or two on hand to help answer questions and explain difficult concepts. This is an “office hours” event with volunteer teaching assistants. The expectation is that students watch lectures, read tutorials and attempt homework on their own, then use this as a resource to aid in learning.
If you don't already have something to work on, look through the resources below for something to try.
Contributing to Libre software projects
Tutorials & Books
Online courses and lectures
Computer Science 101
Google's Python Class
Introduction to Computer Science (cs101) Building a Search Engine
MIT Open Course Ware Introduction to Computer Science and Programming