# HG changeset patch # User Prabhu Ramachandran # Date 1276560965 14400 # Node ID 7775af81b51ace95307172afde1d1fe6f9af37dd # Parent 69bdaa98acc6e4ef2304c601ce1dcf8d2d287a58 Initial checkin of file with details of the plan for the tutorial. diff -r 69bdaa98acc6 -r 7775af81b51a plan.rst --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/plan.rst Mon Jun 14 20:16:05 2010 -0400 @@ -0,0 +1,75 @@ +Outline and plan for the SciPy2010 tutorial +============================================= + +Outline of sessions +---------------------- + + - Session 1: + - Checklist + - Starting up IPython + - Odds and ends + - Introductory Plotting + - Review problem + - Command history + - Python scripts. + + - Session 2: + - Plotting Points + - Lists + - Simple pendulum + - Strings + - Summary + + - Session 3: + - Basic statistical calculations + - Handling larger data (sslc data) + - Parsing data files + - Dictionaries + - Pie chart + - Arrays for efficiency + + - Session 4: + - Basic matrices. + - Elementary image processing. + - Add some image processing stuff here. + - More matrices -- determinant, inverse. + - Least squares fit for data. + + - Session 5: + - Exercises. + + - Session 6: + - Solving systems of equations. + - Finding roots. + - Introducing functions. + - Solving ODEs. + + - Session 7 (Python language basics.): + - Data types, numbers, booleans, strings. + - operators + - simple i/o + - basic control flow: if/elif/else + + - Session 8: + - Control flow (while, for, range etc.) + - exercises. + - Lists, tuples, dicts, sets. + - Functions. + + - Session 9: + - More on functions. + - Modules. + - Objects. + + - Session 10 (Python development): + - tests + - coding style. + - Debugging. + + - Session 11: + - Exercises. + + - Session 12: + - 3D plotting with Mayavi?? + +