plan.rst
branchscipy2010
changeset 400 b9c7ef95d875
parent 399 7775af81b51a
child 402 055350d3b8a3
child 404 3fecd08e76f2
equal deleted inserted replaced
399:7775af81b51a 400:b9c7ef95d875
     2 =============================================
     2 =============================================
     3 
     3 
     4 Outline of sessions
     4 Outline of sessions
     5 ----------------------
     5 ----------------------
     6 
     6 
     7   - Session 1:
     7 Standard allocation is about 1 hour per session which fits perfectly
       
     8 with our requirements.  However, the level of the fossee slides is
       
     9 rather basic and we need to add more material to it or adjust the
       
    10 timings suitably.  What we will do is add rough timelines to each session
       
    11 as we go over the slides and also add more material as we see fit.
       
    12 
       
    13   - Session 1: (PR/KD)  
     8     - Checklist
    14     - Checklist
     9     - Starting up IPython
    15     - Starting up IPython
    10     - Odds and ends
    16     - Odds and ends
    11     - Introductory Plotting
    17     - Introductory Plotting
    12     - Review problem
    18     - Review problem
    13     - Command history
    19     - Command history
    14     - Python scripts.
    20     - Python scripts.
    15 
    21 
    16   - Session 2:
    22   - Session 2: (KD)
    17     - Plotting Points
    23     - Plotting Points
    18     - Lists
    24     - Lists
    19     - Simple pendulum
    25     - Simple pendulum
    20     - Strings
    26     - Strings
    21     - Summary
    27     - Summary
    22 
    28 
    23   - Session 3:
    29   - Session 3: (CB)
    24     - Basic statistical calculations
    30     - Basic statistical calculations
    25     - Handling larger data (sslc data)
    31     - Handling larger data (sslc data)
    26         - Parsing data files
    32         - Parsing data files
    27         - Dictionaries
    33         - Dictionaries
    28         - Pie chart
    34         - Pie chart
    29         - Arrays for efficiency
    35         - Arrays for efficiency
    30 
    36 
    31   - Session 4:
    37   - Session 4: (PR)
    32     - Basic matrices.
    38     - Basic matrices.
    33     - Elementary image processing.
    39     - Elementary image processing.
    34     - Add some image processing stuff here.
    40     - Add some image processing stuff here.
    35     - More matrices -- determinant, inverse.
    41     - More matrices -- determinant, inverse.
    36     - Least squares fit for data.
    42     - Least squares fit for data.
    37 
    43 
    38   - Session 5:
    44   - Session 5: (KD)
    39     - Exercises.
    45     - Exercises.
    40 
    46 
    41   - Session 6:
    47   - Session 6: (CB)
    42     - Solving systems of equations.
    48     - Solving systems of equations.
    43     - Finding roots.
    49     - Finding roots.
    44       - Introducing functions.
    50       - Introducing functions.
    45     - Solving ODEs.
    51     - Solving ODEs.
    46 
    52 
    47   - Session 7 (Python language basics.):
    53   - Session 7 (Python language basics.): (KD)
    48     - Data types, numbers, booleans, strings.
    54     - Data types, numbers, booleans, strings.
    49     - operators
    55     - operators
    50     - simple i/o
    56     - simple i/o
    51     - basic control flow:  if/elif/else
    57     - basic control flow:  if/elif/else
    52 
    58 
    53   - Session 8:
    59   - Session 8: (PR)
    54     - Control flow (while, for, range etc.)
    60     - Control flow (while, for, range etc.)
    55     - exercises.
    61     - exercises.
    56     - Lists, tuples, dicts, sets.
    62     - Lists, tuples, dicts, sets.
    57     - Functions.
    63     - Functions.
    58 
    64 
    59   - Session 9:
    65   - Session 9: (CB)
    60     - More on functions.
    66     - More on functions.
    61     - Modules.
    67     - Modules.
    62     - Objects.
    68     - Objects.
    63 
    69 
    64   - Session 10 (Python development):
    70   - Session 10 (Python development): (CB)
    65     - tests
    71     - tests
    66     - coding style.
    72     - coding style.
    67     - Debugging.
    73     - Debugging.
    68 
    74 
    69   - Session 11:
    75   - Session 11: (PR + CB)
    70     - Exercises.
    76     - Exercises.
    71 
    77 
    72   - Session 12:
    78   - Session 12: (PR)
    73     - 3D plotting with Mayavi??
    79     - 3D plotting with Mayavi??
    74 
    80 
    75 
    81