Difference between revisions of "Python Office Hours"
(→Curious but don't have a specific question or project?: added link for LTPTHW study projects repo) |
(→Curious but don't have a specific question or project?: changed intermediate boston python workshop link to point directly to projects) |
||
Line 19: | Line 19: | ||
* if you are new to programming, try out the [https://openhatch.org/wiki/Boston_Python_Workshop_6 beginner Boston Python Workshop] materials | * if you are new to programming, try out the [https://openhatch.org/wiki/Boston_Python_Workshop_6 beginner Boston Python Workshop] materials | ||
− | * if you are new to python but know a little about programming, try out the [https://openhatch.org/wiki/Intermediate_Python_Workshop intermediate Boston Python Workshop] | + | * if you are new to python but know a little about programming, try out the [https://openhatch.org/wiki/Intermediate_Python_Workshop/Projects intermediate Boston Python Workshop] projects. |
I'd like to get some curricula for these topics. | I'd like to get some curricula for these topics. |
Revision as of 02:37, 7 August 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.
- 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