Added a 4-SoftwareEngineering directory for the Tuesday afternoon material.
authorMatt Davis <jiffyclub.programatic@gmail.com>
Sun, 17 Jun 2012 04:15:55 +0000 (00:15 -0400)
committerW. Trevor King <wking@tremily.us>
Sat, 9 Nov 2013 16:32:37 +0000 (08:32 -0800)
With initial notes in the README. Need to finish this up tomorrow.

W. Trevor King: I reformatted the commit message from the original
237de06 so it fits better into --oneline logs.

4-SoftwareEngineering/README.rst [new file with mode: 0644]

diff --git a/4-SoftwareEngineering/README.rst b/4-SoftwareEngineering/README.rst
new file mode 100644 (file)
index 0000000..fa04005
--- /dev/null
@@ -0,0 +1,24 @@
+Dev Notes
+=========
+
+Things we want to demonstrate:
+
+- write lots of small tools (functions)
+- document your code
+- test your code
+- debugging
+
+ - build in a crash somewhere and explain tracebacks
+ - do an import pdb; pdb.set_trace()
+
+Create a few utilities to work with the `*animal.txt` files from
+introductory Python.
+
+Put all the functionality in one file and make small scripts that import
+from that file, parse command line arguments, and do stuff.
+
+- average number of an animal seen per sighting
+- total number of an animal seen over the season
+- all the sightings on a given day
+
+Students may want an IPython notebook open as a scratch pad.