# HG changeset patch # User Prabhu Ramachandran # Date 1276584608 14400 # Node ID b9c7ef95d8752b55511c7d14fe4b06826aff5321 # Parent 7775af81b51ace95307172afde1d1fe6f9af37dd Adding a rough allocation of sessions and some information on time allocation. diff -r 7775af81b51a -r b9c7ef95d875 plan.rst --- a/plan.rst Mon Jun 14 20:16:05 2010 -0400 +++ b/plan.rst Tue Jun 15 02:50:08 2010 -0400 @@ -4,7 +4,13 @@ Outline of sessions ---------------------- - - Session 1: +Standard allocation is about 1 hour per session which fits perfectly +with our requirements. However, the level of the fossee slides is +rather basic and we need to add more material to it or adjust the +timings suitably. What we will do is add rough timelines to each session +as we go over the slides and also add more material as we see fit. + + - Session 1: (PR/KD) - Checklist - Starting up IPython - Odds and ends @@ -13,14 +19,14 @@ - Command history - Python scripts. - - Session 2: + - Session 2: (KD) - Plotting Points - Lists - Simple pendulum - Strings - Summary - - Session 3: + - Session 3: (CB) - Basic statistical calculations - Handling larger data (sslc data) - Parsing data files @@ -28,48 +34,48 @@ - Pie chart - Arrays for efficiency - - Session 4: + - Session 4: (PR) - Basic matrices. - Elementary image processing. - Add some image processing stuff here. - More matrices -- determinant, inverse. - Least squares fit for data. - - Session 5: + - Session 5: (KD) - Exercises. - - Session 6: + - Session 6: (CB) - Solving systems of equations. - Finding roots. - Introducing functions. - Solving ODEs. - - Session 7 (Python language basics.): + - Session 7 (Python language basics.): (KD) - Data types, numbers, booleans, strings. - operators - simple i/o - basic control flow: if/elif/else - - Session 8: + - Session 8: (PR) - Control flow (while, for, range etc.) - exercises. - Lists, tuples, dicts, sets. - Functions. - - Session 9: + - Session 9: (CB) - More on functions. - Modules. - Objects. - - Session 10 (Python development): + - Session 10 (Python development): (CB) - tests - coding style. - Debugging. - - Session 11: + - Session 11: (PR + CB) - Exercises. - - Session 12: + - Session 12: (PR) - 3D plotting with Mayavi??