swc-testing-nose.git
11 years agoDemo module for extreme test-driven development, if we get there. test-davis-2013-07-cmu
Erik M. Bray [Sun, 28 Jul 2013 15:38:18 +0000 (11:38 -0400)]
Demo module for extreme test-driven development, if we get there.

11 years agoRemove old instructor notebook
Jon Speicher [Sun, 28 Jul 2013 00:33:09 +0000 (20:33 -0400)]
Remove old instructor notebook

11 years agoAdd evaluated version of IPython notebook
Jon Speicher [Sun, 28 Jul 2013 00:32:32 +0000 (20:32 -0400)]
Add evaluated version of IPython notebook

11 years agoRemove standalone Python files
Jon Speicher [Sun, 28 Jul 2013 00:32:10 +0000 (20:32 -0400)]
Remove standalone Python files

11 years agoClear results in base notebook
Jon Speicher [Sun, 28 Jul 2013 00:26:33 +0000 (20:26 -0400)]
Clear results in base notebook

11 years agoAdd practice section and examples
Jon Speicher [Sun, 28 Jul 2013 00:25:59 +0000 (20:25 -0400)]
Add practice section and examples

11 years agoAdd description and examples for Exceptions
Jon Speicher [Sat, 27 Jul 2013 23:52:44 +0000 (19:52 -0400)]
Add description and examples for Exceptions

11 years agoFinish up the section on TDD
Jon Speicher [Sat, 27 Jul 2013 20:32:24 +0000 (16:32 -0400)]
Finish up the section on TDD

11 years agoFix a typo in a docstring
Jon Speicher [Sat, 27 Jul 2013 20:29:59 +0000 (16:29 -0400)]
Fix a typo in a docstring

11 years agoAdd the start of TDD and the exercise
Jon Speicher [Sat, 27 Jul 2013 19:31:16 +0000 (15:31 -0400)]
Add the start of TDD and the exercise

11 years agoFix the nose failure by fixing the bug, not nopping the test
Jon Speicher [Sat, 27 Jul 2013 19:29:27 +0000 (15:29 -0400)]
Fix the nose failure by fixing the bug, not nopping the test

11 years agoAdd example headers
Jon Speicher [Sat, 27 Jul 2013 19:27:45 +0000 (15:27 -0400)]
Add example headers

11 years agoAdd curl and wget links for IPython nose plugin
Jon Speicher [Sat, 27 Jul 2013 15:54:51 +0000 (11:54 -0400)]
Add curl and wget links for IPython nose plugin

11 years agoUpdate notebook to be self-contained instead of using standlone external modules
Jon Speicher [Sat, 27 Jul 2013 14:36:24 +0000 (10:36 -0400)]
Update notebook to be self-contained instead of using standlone external modules

11 years agoAdd description and examples for nose
Jon Speicher [Sat, 27 Jul 2013 12:39:09 +0000 (08:39 -0400)]
Add description and examples for nose

11 years agoAdd introduction to testing and examples
Jon Speicher [Fri, 26 Jul 2013 19:36:27 +0000 (15:36 -0400)]
Add introduction to testing and examples

11 years agoAdd Refactoring description and exercise
Jon Speicher [Fri, 26 Jul 2013 16:08:17 +0000 (12:08 -0400)]
Add Refactoring description and exercise

11 years agoAdd creation of sightings file from Intro exercise
Jon Speicher [Fri, 26 Jul 2013 14:56:56 +0000 (10:56 -0400)]
Add creation of sightings file from Intro exercise

11 years agoModify goal to add command-line example.
Jon Speicher [Thu, 25 Jul 2013 20:55:22 +0000 (16:55 -0400)]
Modify goal to add command-line example.

11 years agoAdd outline, description of software engineering, and goal
Jon Speicher [Thu, 25 Jul 2013 20:08:44 +0000 (16:08 -0400)]
Add outline, description of software engineering, and goal

11 years agoChange metadata for new software engineering notebook
Jon Speicher [Thu, 25 Jul 2013 20:07:15 +0000 (16:07 -0400)]
Change metadata for new software engineering notebook

11 years agoCopy existing instructor notebook to a new notebook for development
Jon Speicher [Thu, 25 Jul 2013 20:06:14 +0000 (16:06 -0400)]
Copy existing instructor notebook to a new notebook for development

11 years agoRemove some notebooks that appear to be individual classroom work output
Jon Speicher [Thu, 25 Jul 2013 17:34:50 +0000 (13:34 -0400)]
Remove some notebooks that appear to be individual classroom work output

11 years agoRemove animal files not present in Intro session as this is an extension
Jon Speicher [Thu, 25 Jul 2013 15:14:06 +0000 (11:14 -0400)]
Remove animal files not present in Intro session as this is an extension

11 years agoPracticed what we preach in the exercise solutions. Updated the Readme with a hint.
Erik M. Bray [Fri, 24 May 2013 01:38:46 +0000 (21:38 -0400)]
Practiced what we preach in the exercise solutions.  Updated the Readme with a hint.

W. Trevor King: I dropped everything from the original 9448bfa except
for the python/sw_engineering/ modifications.

Conflicts:
python/intro/Exercise_solutions.ipynb

11 years agoAdding mean animals command line script.
Matt Davis [Sat, 11 May 2013 05:23:16 +0000 (22:23 -0700)]
Adding mean animals command line script.

11 years agoPutting test functions in their own test module too.
Matt Davis [Sat, 11 May 2013 05:22:58 +0000 (22:22 -0700)]
Putting test functions in their own test module too.

11 years agoIn class work on testing/program design.
Matt Davis [Sat, 11 May 2013 05:06:14 +0000 (22:06 -0700)]
In class work on testing/program design.

11 years agoAdding blank notebooks for software engineering unit.
Matt Davis [Fri, 10 May 2013 20:34:00 +0000 (13:34 -0700)]
Adding blank notebooks for software engineering unit.

11 years agoAdding ipython_nose for testing in the notebook.
Matt Davis [Tue, 7 May 2013 05:00:57 +0000 (22:00 -0700)]
Adding ipython_nose for testing in the notebook.

11 years agoMerge pull request #34 from pipitone/swc_exercises test-davis-thw
Ethan White [Sun, 14 Apr 2013 19:25:10 +0000 (12:25 -0700)]
Merge pull request #34 from pipitone/swc_exercises

Exercises from the Software Carpentry 4.0 website

11 years agoMoved exercises into subfolders of the corresponding topics
Jon Pipitone [Mon, 4 Mar 2013 19:31:26 +0000 (14:31 -0500)]
Moved exercises into subfolders of the corresponding topics

W. Trevor King: I dropped everything from the original 39e0701 except
for the python/sw_engineering/argparse_exercise.md rename.

Conflicts:
python/data_structures/exercises/setdict.markdown
python/data_structures/exercises/setdict_dependencies.txt
python/intro/exercises/python.markdown
python/obj_orientation/exercises/oop.markdown
python/obj_orientation/exercises/oop_sushi.txt
python/regexp/exercises/regexp.markdown
python/testing/exercises/test.markdown
shell/exercises/1000gp.vcf
shell/exercises/shell.markdown
spreadsheets/exercises/spreadsheets.markdown
spreadsheets/exercises/spreadsheets_ex1.xls
spreadsheets/exercises/spreadsheets_ex2.xls
spreadsheets/exercises/spreadsheets_ex3.xls
sql/exercises/aggregation.markdown
sql/exercises/experiments.sqlite
sql/exercises/experiments_null.sqlite
sql/exercises/experiments_subqueries.sqlite
sql/exercises/filter.markdown
sql/exercises/intro.markdown
sql/exercises/join.markdown
sql/exercises/nobel_prizes.sqlite
sql/exercises/null.markdown
sql/exercises/select.markdown
sql/exercises/sort.markdown
sql/exercises/subqueries.markdown
version-control/svn/exercises/exercise_4.cgi
version-control/svn/exercises/planets.txt
version-control/svn/exercises/svn.markdown
version-control/svn/exercises/temperature.txt

11 years agoAdding exercises from the Software Carpentry 4.0 website
Jon Pipitone [Fri, 1 Mar 2013 23:17:30 +0000 (18:17 -0500)]
Adding exercises from the Software Carpentry 4.0 website

W. Trevor King: I dropped everything from the original da170d3 except
for the exercises/invperc.markdown addition.

11 years agoMerge pull request #1 from pipitone/chicago_cleaned_md
Katy Huff [Tue, 5 Feb 2013 14:28:06 +0000 (06:28 -0800)]
Merge pull request #1 from pipitone/chicago_cleaned_md

Converted reStructured text to Git-flavoured Markdown

11 years agoConversion of all rst to corresponding markdown files
Jon Pipitone [Fri, 1 Feb 2013 18:08:26 +0000 (13:08 -0500)]
Conversion of all rst to corresponding markdown files

We use git-flavoured markdown

W. Trevor King: I dropped everything from the original 4ba1cf2 except
for the python/sw_engineering/ modifications.

Conflicts:
LICENSE.md
python/data_structures/Readme.md
python/documentation/Readme.md
python/documentation/close_line.md
python/flow_control/Readme.md
python/functions_and_modules/Readme.md
python/scipy/Readme.md
shell/Readme.md
version-control/git/remote/Readme.md

11 years agoremoved deprecated exercises, moved recommendation answers to numpy folder, and
Katy Huff [Wed, 30 Jan 2013 03:21:37 +0000 (21:21 -0600)]
removed deprecated exercises, moved recommendation answers to numpy folder, and
moved software engineering into python

W. Trevor King: I dropped everything from the original 69fa3b0 except
for the python/sw_engineering/ rename.

Conflicts:
python/numpy/engine/recommend.py
python/numpy/engine/segaran-recommend.py
python/numpy/long_exercise.rst
python/testing/Readme.md

11 years agoadded readme from library section that @jiffyclub taught in berkeley.
Katy Huff [Fri, 11 Jan 2013 22:35:17 +0000 (16:35 -0600)]
added readme from library section that @jiffyclub taught in berkeley.

W. Trevor King: I dropped everything from the original 092cecd except
for the python/testing/Readme1.md removal.  This brushes up against
f734840 (my other 092cecd cherry-pick) in the test-thw series.  I
don't think there is enough cross-pollination in 092cecd to warrent
converting f734840 into a merge.

Conflicts:
python/testing/Readme.md

11 years agomoves testing into python, appropriately or not...
Katy Huff [Fri, 11 Jan 2013 22:18:08 +0000 (16:18 -0600)]
moves testing into python, appropriately or not...

W. Trevor King: I dropped everything from the original 092cecd except
for the testing/Readme1.md rename.

Conflicts:
python/testing/Readme.md
python/testing/close_line.py
python/testing/evo_sol1.png
python/testing/mean.py
python/testing/test_mean.py
python/testing/test_prod.jpg

11 years agomoved readme from software engineering.
Katy Huff [Fri, 11 Jan 2013 22:04:41 +0000 (16:04 -0600)]
moved readme from software engineering.

11 years agoadded back rst file, for future compatibility
Katy Huff [Sun, 16 Dec 2012 18:24:38 +0000 (12:24 -0600)]
added back rst file, for future compatibility

11 years agoadded back rst file, for future compatibility
Katy Huff [Sun, 16 Dec 2012 18:24:20 +0000 (12:24 -0600)]
added back rst file, for future compatibility

11 years agoconverted rst to md with pandoc.
Katy Huff [Sun, 16 Dec 2012 18:21:04 +0000 (12:21 -0600)]
converted rst to md with pandoc.

11 years agoSmall changes to the software engineering presenter notes.
Matt Davis [Tue, 19 Jun 2012 02:13:11 +0000 (22:13 -0400)]
Small changes to the software engineering presenter notes.

11 years agoMinor changes to SoftwareEngineering README.
Matt Davis [Mon, 18 Jun 2012 01:51:38 +0000 (21:51 -0400)]
Minor changes to SoftwareEngineering README.

11 years agoCopying animal.txt files to software engineering directory for use there.
Matt Davis [Mon, 18 Jun 2012 01:37:26 +0000 (21:37 -0400)]
Copying animal.txt files to software engineering directory for use there.

Expanded lesson plan in dev_notes.rst and added exercises to README.rst

W. Trevor King: I reformatted the commit message from the original
3a1b378 so it fits better into --oneline logs.  I also turned this
commit into a merge so we can trace the copy, using:

  $ echo 081da9ef5959c5abdb8fefbdc8efc701d6a957c3 \
  >   d3bcf0219b92c2cfdd19239d2bf75de4ff26e579 \
  >   6bc0a0bef5d364b59a3927492f025a6c3676656d \
  >    > .git/info/grafts
  $ git filter-branch
  $ rm .git/info/grafts

11 years agoAdded file reading section to Python and added animal data files.
Matt Davis [Sun, 17 Jun 2012 02:22:25 +0000 (22:22 -0400)]
Added file reading section to Python and added animal data files.

11 years agoAdd if, for loop, def
Michael Droettboom [Thu, 14 Jun 2012 16:51:39 +0000 (12:51 -0400)]
Add if, for loop, def

11 years agoStarted a presenter notebook for introductory Python.
Matt Davis [Thu, 14 Jun 2012 02:48:09 +0000 (22:48 -0400)]
Started a presenter notebook for introductory Python.

11 years agoSplit SoftwareEngineering notes into a README for the students and a notes file for...
Matt Davis [Sun, 17 Jun 2012 18:00:40 +0000 (14:00 -0400)]
Split SoftwareEngineering notes into a README for the students and a notes file for the presenters.

Added Exercises notebook for Intro lesson.

W. Trevor King: I dropped everything from the original 2992452 except
for the 4-SoftwareEngineering modifications.  I also reformatted the
original commit message so it fits better into --oneline logs.

Conflicts:
2-PythonIntro/README.rst

11 years agoAdded a 4-SoftwareEngineering directory for the Tuesday afternoon material.
Matt Davis [Sun, 17 Jun 2012 04:15:55 +0000 (00:15 -0400)]
Added a 4-SoftwareEngineering directory for the Tuesday afternoon material.

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.