summaryrefslogtreecommitdiff
path: root/plan.rst
blob: 26a11f3d74aa78209b11cf9cbf06aadd35a2d533 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
Outline and plan for the SciPy2010 tutorial
=============================================

Outline of sessions
----------------------

  - Session 1:
    - Checklist
    - Starting up IPython
    - Odds and ends
    - Introductory Plotting
    - Review problem
    - Command history
    - Python scripts.

  - Session 2:
    - Plotting Points
    - Lists
    - Simple pendulum
    - Strings
    - Summary

  - Session 3:
    - Basic statistical calculations
    - Handling larger data (sslc data)
        - Parsing data files
        - Dictionaries
        - Pie chart
        - Arrays for efficiency

  - Session 4:
    - Basic matrices.
    - Elementary image processing.
    - Add some image processing stuff here.
    - More matrices -- determinant, inverse.
    - Least squares fit for data.

  - Session 5:
    - Exercises.

  - Session 6:
    - Solving systems of equations.
    - Finding roots.
      - Introducing functions.
    - Solving ODEs.

  - Session 7 (Python language basics.):
    - Data types, numbers, booleans, strings.
    - operators
    - simple i/o
    - basic control flow:  if/elif/else

  - Session 8:
    - Control flow (while, for, range etc.)
    - exercises.
    - Lists, tuples, dicts, sets.
    - Functions.

  - Session 9:
    - More on functions.
    - Modules.
    - Objects.

  - Session 10 (Python development):
    - tests
    - coding style.
    - Debugging.

  - Session 11:
    - Exercises.

  - Session 12:
    - 3D plotting with Mayavi??