Difference between revisions of "Python Office Hours"

From Pumping Station One
Jump to navigation Jump to search
(→‎When?: changing to once a month)
(updating content to explain that it is on hiatus)
Line 3: Line 3:
 
== When? ==
 
== When? ==
  
We meet every third Thursday of each month at 7 pm.
+
HIATUS! Sheila has been hosting this, and she is suddenly very busy. For now, the Thursday office hours is sleeping until she's not busy or until we have a new host and group.
 
 
Everyone is welcome, regardless of skill level! Show up and introduce yourself! When you do show up to an office hours understand that PS:One is a place where we strive to [[Be_excellent_to_each_other]]. For office hours, I extend our "code of excellence" to add a learning emphasis. Accordingly, everyone at office hours should show respect and courtesy to each other regardless of skill level. Be patient and kind. Help make office hours a welcoming and beginner friendly place.
 
 
 
== RSVP ==
 
 
 
RSVP is not required, but it is convenient so that we know how many people to prepare for. We have meetups in the [http://www.meetup.com/ChiPyFans/ Chicago Pythonistas] meetup group.
 
 
 
  
 
== What is this? ==
 
== What is this? ==
  
This originally started out as a study group for people working through the same online course. But you don't have to be taking an online course to come to office hours. Perhaps you are curious about programming, or curious about python. Perhaps you have something you want to build and know that python can help.
+
This is a chance for people 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.
  
This is a chance for people 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. For ''students'', the expectation is that you watch lectures, read tutorials and attempt homework on your own, then use this as a resource to aid in learning. For people who may not be students but have ideas for ''projects'', the expectation is that you can bounce ideas off of other people in the group for review, and get help with any python bits along the way. If you don't have a project, or aren't taking a class, but are just ''curious'' about python, or maybe even about programming in general, then we might be able to help by giving you a starting point to explore.
+
For ''students'', the expectation is that you watch lectures, read tutorials and attempt homework on your own, then use this as a resource to aid in learning.  
  
  
 
== Curious but don't have a specific question or project? ==
 
== Curious but don't have a specific question or project? ==
  
If you don't already have something to work on, look through the resources below for something to try.
+
If you don't already have something to work on or study, look through the resources below.
 
 
First, some philosophy. Many people who start learning to program want to know how to get better or want something concrete to work on rather than working through lectures. This blog post, [http://svaksha.com/post/2012/Contributing-to-Libre-software-projects Contributing to Libre software projects], talks about finding Free and Open Source Software (FOSS) projects. When you show up to office hours and see someone you haven't met before, ask them if they are a contributor to any project. Maybe you will find a shared interest.
 
 
 
  
 
Here are some suggested starting points.
 
Here are some suggested starting points.

Revision as of 19:56, 17 April 2013

Hi!

When?

HIATUS! Sheila has been hosting this, and she is suddenly very busy. For now, the Thursday office hours is sleeping until she's not busy or until we have a new host and group.

What is this?

This is a chance for people 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.

For students, the expectation is that you watch lectures, read tutorials and attempt homework on your own, then use this as a resource to aid in learning.


Curious but don't have a specific question or project?

If you don't already have something to work on or study, look through the resources below.

Here are some suggested starting points.

I'd like to get some curricula for these topics.


Learning resources

Books

Interactive online tools

Online courses providers