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