Line 22: |
Line 22: |
| Here are some suggested starting points. | | Here are some suggested starting points. |
| | | |
− | * 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_8 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/Projects intermediate Boston Python Workshop] projects. | + | * 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.
| |
− | | |
− | * web development
| |
− | ** [http://gettingstartedwithdjango.com/ Getting Started with Django]
| |
− | * robots
| |
− | * raspberry pi
| |
− | * open data / civic hacking [https://openhatch.org/wiki/Community_Data_Science_Workshops Community Data Science Workshop]
| |
− | * games
| |
− | * open science
| |
− | * teaching
| |
− | * young coders (see example from pycon [https://github.com/mechanicalgirl/young-coders-tutorial#readme Young Coders Tutorial])
| |
− | * systems programming
| |
− | ** [https://github.com/zedshaw/lpthw-study-projects Learn Python The Hard Way Study Projects]
| |
| | | |
| == Learning resources == | | == Learning resources == |
| | | |
| Books and Tutorials | | Books and Tutorials |
− | * [http://learnpythonthehardway.org/ Learn Python The Hard Way] (it's actually easier) | + | * [http://learnpythonthehardway.org/book/ Learn Python The Hard Way]: "instructs you in Python by slowly building and establishing skills through techniques like practice and memorization, then applying them to increasingly difficult problems." |
− | * [http://python-guide.readthedocs.org/en/latest/ The Hitchhiker’s Guide to Python]
| + | * [http://newcoder.io/ NewCoder]: intermediate level projects to try after learning syntax and things from sites like Learn Python the Hard Way. |
− | * [http://newcoder.io/ NewCoder]: intermediate level projects to try after learning syntax and things from books like Learn Python the Hard Way. | + | * [http://earsketch.gatech.edu/ EarSketch] curriculum. Introduction to programming with music. (has anyone tried this? The concept is neat so I've included it here) |
− | * [http://bit.ly/intermediate-python-projects Intermediate Python Projects]: self-guided tutorials from OpenHatch for intermediate skilled pythonistas. | + | * [http://python-guide.readthedocs.org/en/latest/ The Hitchhiker’s Guide to Python]: This is a guide for python developers that gives an overlay of the land of python development. In the guide's words: "The Hitchhiker’s Guide to Python exists to provide both novice and expert Python developers a best-practice handbook to the installation, configuration, and usage of Python on a daily basis." |
− | * [http://earsketch.gatech.edu/ EarSketch] curriculum. Introduction to programming with music. | |
| | | |
− | Interactive online tools | + | Interactive Tutorials |
− | * https://www.wakari.io/ interactive python *and* ipython notebook! with matplotlib, scipy, etc.
| |
− | * https://www.pythonanywhere.com/
| |
| * http://www.pythontutor.com/ | | * http://www.pythontutor.com/ |
| * http://codingbat.com/python | | * http://codingbat.com/python |
| * http://www.learnpython.org/ | | * http://www.learnpython.org/ |
| * http://www.codecademy.com/tracks/python | | * http://www.codecademy.com/tracks/python |
| + | |
| + | Online python interpreters |
| + | * https://www.wakari.io/ interactive python *and* ipython notebook! with matplotlib, scipy, etc. |
| + | * https://www.pythonanywhere.com/ |
| | | |
| | | |
Line 63: |
Line 50: |
| * [http://pythonlearn.com/ Python Learn] | | * [http://pythonlearn.com/ Python Learn] |
| * [http://software-carpentry.org Software Carpentry] | | * [http://software-carpentry.org Software Carpentry] |
| + | |
| + | |
| + | I'd like to get some curricula for these topics. |
| + | |
| + | * web development |
| + | ** I found [http://gettingstartedwithdjango.com/ Getting Started with Django] |
| + | * robots |
| + | * raspberry pi |
| + | * open data / civic hacking. I found [https://openhatch.org/wiki/Community_Data_Science_Workshops Community Data Science Workshop] |
| + | * games |
| + | * open science |
| + | * teaching |
| + | * young coders (see example from pycon [https://github.com/mechanicalgirl/young-coders-tutorial#readme Young Coders Tutorial]) |
| + | * systems programming |
| + | ** I found [https://github.com/zedshaw/lpthw-study-projects Learn Python The Hard Way Study Projects] |
| | | |
| | | |