Python Office Hours
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.
- if you are new to programming, try out the beginner Boston Python Workshop materials
- if you are new to python but know a little about programming, try out the intermediate Boston Python Workshop materials
I'd like to get some curricula for these topics.
- web development
- robots
- raspberry pi
- open data / civic hacking (in process of being developed Intro to Programming Using Open Government Data)
- games
- open science
- teaching
- young coders (see example from pycon Young Coders Tutorial)
Learning resources
Books and Tutorials
- Learn Python The Hard Way (it's actually easier)
- The Hitchhiker’s Guide to Python
- NewCoder: intermediate level projects to try after learning syntax and things from books like Learn Python the Hard Way.
- Intermediate Python Projects: self-guided tutorials from OpenHatch for intermediate skilled pythonistas.
Interactive online tools
- https://www.wakari.io/ interactive python *and* ipython notebook! with matplotlib, scipy, etc.
- https://www.pythonanywhere.com/
- http://www.pythontutor.com/
- http://codingbat.com/python
- http://www.learnpython.org/
- http://www.codecademy.com/tracks/python
Online courses providers