Python Office Hours
Hi!
When?
Every other Wednesday, like September 11 2013.
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 projects.
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)
- systems programming
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.
- EarSketch curriculum. Introduction to programming with music.
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