Skip to content

Instantly share code, notes, and snippets.

@randallm
Created October 29, 2012 04:00
Show Gist options
  • Save randallm/3971435 to your computer and use it in GitHub Desktop.
Save randallm/3971435 to your computer and use it in GitHub Desktop.
ahs software dev python roadmap
@terence
We need to accomplish 4 things going into learning Django to the point where we can create a basic webapp (for the sake of example, and also what we're most likely to actually do, the homework photo sharing app).
1. Get Python and batteries efficiently installed onto all computers.
Steps to take:
1. Contact Mr. Morris on batch installing ActivePython + subl onto all lab computers
2. If #1 fails, contact IT dept. to get software installed
3. Point people at http://wbond.net/sublime_packages/package_control, get linter installed
2. Teach basic shell proficiency
Relevant DOS commands:
* PATH
* cd
* cls
* copy
* dir
* exit
Teach concept of dotfiles
3. Let people play around with Django/break simple webapps we make until they get MVC
4. Teach Git
Host on https://github.com/albany-high-school
No need to learn Git command line thanks to http://windows.github.com app
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment