summaryrefslogtreecommitdiff
path: root/plan.rst
diff options
context:
space:
mode:
Diffstat (limited to 'plan.rst')
-rw-r--r--plan.rst75
1 files changed, 75 insertions, 0 deletions
diff --git a/plan.rst b/plan.rst
new file mode 100644
index 0000000..26a11f3
--- /dev/null
+++ b/plan.rst
@@ -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??
+
+