plan.rst
branchscipy2010
changeset 406 59ac23362859
parent 404 3fecd08e76f2
parent 403 9b8f03e012ba
child 411 6351eadfb189
equal deleted inserted replaced
405:208415b16242 406:59ac23362859
     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: (PR)
    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)
       
    57     - *day2 session1 material*
    54     - Data types, numbers, booleans, strings.
    58     - Data types, numbers, booleans, strings.
    55     - operators
    59     - operators
    56     - simple i/o
    60     - simple i/o
    57     - basic control flow:  if/elif/else
    61     - basic control flow:  if/elif/else
    58 
    62 
    59   - Session 8: (CB)
    63   - Session 8 (Mon 15:00): (PR)
       
    64     - *day2 session2 material*
    60     - Control flow (while, for, range etc.)
    65     - Control flow (while, for, range etc.)
    61     - exercises.
    66     - exercises.
    62     - Lists, tuples, dicts, sets.
    67     - Lists, tuples, dicts, sets.
    63     - Functions.
    68     - Functions.
    64 
    69 
    65   - Session 9: (CB)
    70   - Session 9 (Tue 8:00): (CB)
       
    71     - *day2 session3 material*
    66     - More on functions.
    72     - More on functions.
    67     - Modules.
    73     - Modules.
    68     - Objects.
    74     - Objects.
    69 
    75 
    70   - Session 10 (Python development): (CB)
    76   - Session 10 (Tue 9:00) (Python development): (CB)
       
    77     - *day2 session4 material*
    71     - tests
    78     - tests
    72     - coding style.
    79     - coding style.
    73     - Debugging.
    80     - Debugging.
    74 
    81 
    75   - Session 11: (PR + CB)
    82   - Session 11 (Tue 10:20): (PR + CB)
       
    83     - *day2 session5 material*
    76     - Exercises.
    84     - Exercises.
    77 
    85 
    78   - Session 12: (PR)
    86   - Session 12 (Tue 11:20): (PR)
       
    87     - *day2 session6 material*
    79     - 3D plotting with Mayavi??
    88     - 3D plotting with Mayavi??
    80 
    89 
    81 
    90