Line 27: |
Line 27: |
| == Learning resources == | | == Learning resources == |
| | | |
− | Books and Reading | + | === Books and Reading === |
| * [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://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://twoscoopspress.org/collections/everything Two Scoops of Django]: an excellent django book | | * [http://twoscoopspress.org/collections/everything Two Scoops of Django]: an excellent django book |
| * [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://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." |
| | | |
− | Tutorials | + | === Tutorials === |
| * [http://newcoder.io/ NewCoder]: intermediate level projects to try after learning syntax and things from sites like Learn Python the Hard Way. It has tutorials on | | * [http://newcoder.io/ NewCoder]: intermediate level projects to try after learning syntax and things from sites like Learn Python the Hard Way. It has tutorials on |
| ** Data Visualization | | ** Data Visualization |
Line 40: |
Line 40: |
| * [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://earsketch.gatech.edu/ EarSketch] curriculum. Introduction to programming with music. (has anyone tried this? The concept is neat so I've included it here) |
| | | |
− | Interactive Tutorials | + | === Interactive Tutorials === |
| * 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 |
− | * [http://interactivepython.org/runestone/static/thinkcspy/index.html to Think Like a Computer Scientist] | + | * [http://interactivepython.org/runestone/static/thinkcspy/index.html How to Think Like a Computer Scientist] |
| * [http://interactivepython.org/runestone/static/pythonds/index.html Problem Solving with Algorithms and Data Structures] | | * [http://interactivepython.org/runestone/static/pythonds/index.html Problem Solving with Algorithms and Data Structures] |
| | | |
− | Online python interpreters | + | === Online python interpreters === |
− | * https://www.wakari.io/ interactive python *and* ipython notebook! with matplotlib, scipy, etc.
| |
− | * https://www.pythonanywhere.com/
| |
| | | |
| + | If you want to try out python and scientific packages without installing everything, you can use these servers. |
| | | |
− | Online courses providers | + | * https://colaboratory.jupyter.org/welcome/ a Google Drive app that provides an interactive ipython notebook (need to install google drive app) |
| + | * https://www.wakari.io/ ipython notebook (need account) |
| + | * https://www.pythonanywhere.com/ many different python shells. python, ipython, pypy (need account) |
| + | |
| + | |
| + | === Online courses providers === |
| * [https://www.edx.org/ edX] | | * [https://www.edx.org/ edX] |
| * [http://www.coursera.org/courses Coursera] | | * [http://www.coursera.org/courses Coursera] |
Line 61: |
Line 65: |
| | | |
| | | |
| + | === Help find materials === |
| I'd like to get some curricula for these topics. | | I'd like to get some curricula for these topics. |
| | | |