# HG changeset patch # User Prabhu Ramachandran # Date 1276805454 14400 # Node ID 59ac2336285924eb3b5985403f12f0b3d16f5d15 # Parent 208415b16242dd86737ced0ecf463c1f87414e9b# Parent 9b8f03e012bab5f34a8deb85eddfc8278df0236f Merging Chris and my changes. diff -r 208415b16242 -r 59ac23362859 plan.rst --- a/plan.rst Thu Jun 17 16:07:17 2010 -0400 +++ b/plan.rst Thu Jun 17 16:10:54 2010 -0400 @@ -10,7 +10,7 @@ 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) + - Session 1 (Mon 8:00): (PR/KD) - Checklist - Starting up IPython - Odds and ends @@ -19,63 +19,72 @@ - Command history - Python scripts. - - Session 2: (KD) + - Session 2 (Mon 9:00): (KD) - Plotting Points - Lists - Simple pendulum - Strings - Summary - - Session 3: (CB) + - Session 3 (Mon 10:20): (CB) - Basic statistical calculations - Handling larger data (sslc data) - - Parsing data files - - Dictionaries - - Pie chart - - Arrays for efficiency - - Session 4: (PR) + - Parsing data files + - Dictionaries + - Pie chart + - Arrays for efficiency + + - Session 4 (Mon 11:20): (PR) - Basic matrices. - Elementary image processing. - Add some image processing stuff here. - More matrices -- determinant, inverse. - Least squares fit for data. - - Session 5: (KD) + - Session 5 (Mon 13:40): (KD) - Exercises. - - Session 6: (PR) + - Session 6 (Mon 14:40): (CB) - Solving systems of equations. - Finding roots. + - Introducing functions. + - Solving ODEs. - - Session 7 (Python language basics.): (KD) + - Session 7 (Mon 16:00) (Python language basics.): (KD) + - *day2 session1 material* - Data types, numbers, booleans, strings. - operators - simple i/o - basic control flow: if/elif/else - - Session 8: (CB) + - Session 8 (Mon 15:00): (PR) + - *day2 session2 material* - Control flow (while, for, range etc.) - exercises. - Lists, tuples, dicts, sets. - Functions. - - Session 9: (CB) + - Session 9 (Tue 8:00): (CB) + - *day2 session3 material* - More on functions. - Modules. - Objects. - - Session 10 (Python development): (CB) + - Session 10 (Tue 9:00) (Python development): (CB) + - *day2 session4 material* - tests - coding style. - Debugging. - - Session 11: (PR + CB) + - Session 11 (Tue 10:20): (PR + CB) + - *day2 session5 material* - Exercises. - - Session 12: (PR) + - Session 12 (Tue 11:20): (PR) + - *day2 session6 material* - 3D plotting with Mayavi??