Initial checkin of file with details of the plan for the tutorial. scipy2010
authorPrabhu Ramachandran <prabhu@aero.iitb.ac.in>
Mon, 14 Jun 2010 20:16:05 -0400
branchscipy2010
changeset 399 7775af81b51a
parent 398 69bdaa98acc6
child 400 b9c7ef95d875
Initial checkin of file with details of the plan for the tutorial.
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??
+
+