plan.rst
branchscipy2010
changeset 399 7775af81b51a
child 400 b9c7ef95d875
equal deleted inserted replaced
398:69bdaa98acc6 399:7775af81b51a
       
     1 Outline and plan for the SciPy2010 tutorial
       
     2 =============================================
       
     3 
       
     4 Outline of sessions
       
     5 ----------------------
       
     6 
       
     7   - Session 1:
       
     8     - Checklist
       
     9     - Starting up IPython
       
    10     - Odds and ends
       
    11     - Introductory Plotting
       
    12     - Review problem
       
    13     - Command history
       
    14     - Python scripts.
       
    15 
       
    16   - Session 2:
       
    17     - Plotting Points
       
    18     - Lists
       
    19     - Simple pendulum
       
    20     - Strings
       
    21     - Summary
       
    22 
       
    23   - Session 3:
       
    24     - Basic statistical calculations
       
    25     - Handling larger data (sslc data)
       
    26         - Parsing data files
       
    27         - Dictionaries
       
    28         - Pie chart
       
    29         - Arrays for efficiency
       
    30 
       
    31   - Session 4:
       
    32     - Basic matrices.
       
    33     - Elementary image processing.
       
    34     - Add some image processing stuff here.
       
    35     - More matrices -- determinant, inverse.
       
    36     - Least squares fit for data.
       
    37 
       
    38   - Session 5:
       
    39     - Exercises.
       
    40 
       
    41   - Session 6:
       
    42     - Solving systems of equations.
       
    43     - Finding roots.
       
    44       - Introducing functions.
       
    45     - Solving ODEs.
       
    46 
       
    47   - Session 7 (Python language basics.):
       
    48     - Data types, numbers, booleans, strings.
       
    49     - operators
       
    50     - simple i/o
       
    51     - basic control flow:  if/elif/else
       
    52 
       
    53   - Session 8:
       
    54     - Control flow (while, for, range etc.)
       
    55     - exercises.
       
    56     - Lists, tuples, dicts, sets.
       
    57     - Functions.
       
    58 
       
    59   - Session 9:
       
    60     - More on functions.
       
    61     - Modules.
       
    62     - Objects.
       
    63 
       
    64   - Session 10 (Python development):
       
    65     - tests
       
    66     - coding style.
       
    67     - Debugging.
       
    68 
       
    69   - Session 11:
       
    70     - Exercises.
       
    71 
       
    72   - Session 12:
       
    73     - 3D plotting with Mayavi??
       
    74 
       
    75