log in
Programming
Workshop
Spring 2014
course
home
notes
syllabus
resources
assignments
|
next
navigation
help
.. /
. /
resources
basics
software tools
- editors, compilers
Copyright and Plagiarism
creative commons
command line
In the Beginning was the Command Line
- Neal Stephenson's essay
Mac
wikipedia:Apple Terminal
(probably in /Applications/Utilities)
Unix & Mac
http://en.wikipedia.org/wiki/Secure_Shell
setting up SSH public/private keys
(use v2)
basic unix shell commands
Windows
wikipedia:Command Prompt
wikipedia:List of DOS commands
git (version control)
http://git-scm.com
Pro Git
- free online PDF book with all the details
git command line tutorial
https://github.com/MarlboroCollegeComputerScience
https://github.com/edu
- free "micro" plans for students (5 private repos)
https://bitbucket.org
development
http://en.wikipedia.org/wiki/Computer_programming
http://en.wikipedia.org/wiki/Software_development
http://en.wikipedia.org/wiki/Programming_paradigms
Tron AI Challenge
http://tron.aichallenge.org/
... coming
languages - general
99 bottles of beer
in a thousand programming languages
wikipedia:hello world
http://james-iry.blogspot.com/2009/05/brief-incomplete-and-mostly-wrong.html
(Sam)
python
python.org 2.7 docs
python 2.7 quick reference
Norm Matloff's Quick Python Tutorials
codeacademy's - getting started with python
MIT's
gentle introduction to programming using python
course
list of the best free python books
How to Think Like a Computer Scientist
- Learning with Python: Interactive Edition 2.0
python math-ish "notebooks"
SageMath
IPython
http://continuum.io/downloads
- "anaconda" distribution of
IPython
, a particularly nice scientific and notebook based python system
Run python in a web browser.
PyCloud
https://www.pythonanywhere.com
- includes a bash shell
http://pythontutor.com/
- visualize code execution
http://picloud.com
- run local python function remotely, or run IPython notebooks on theirs.
https://www.pythonanywhere.com/try-ipython/
-
IPython
demo
http://cloud.sagemath.com
- computation math in the cloud with sagemath
C
ansi C reference card
The Descent to C
- orientation for folks coming from Python, Java, etc
web
nodejs.org
flask.pocoo.org
https://developer.mozilla.org/en-US/
- HTML, HTML5, CSS, Javascript, ...
XAMPP
- quick PHP local web environment
practice : puzzles, exercises, mentoring, ...
project euler
- mathish coding exercises
http://openhatch.org/
- helping to match coders with open source projects
http://cs.marlboro.edu/
courses/
spring2014/workshop/
resources
last modified Thursday February 13 2014 3:20 am EST