|
1 Hello {{ name }}, |
|
2 After the previous email about the workshop reminder, we have been |
|
3 continuously receiving calls and emails about the duration of the workshop. |
|
4 Some of the questions that were asked and the answers for them are: |
|
5 |
|
6 Q. Is the workshop a single two-day workshop or a one day workshop |
|
7 which is repeated on the second day? |
|
8 |
|
9 A. Our workshop is a two day workshop. It is a single workshop. We |
|
10 continue the second day from where we leave the first day. |
|
11 |
|
12 |
|
13 Q. Can I attend only one day of the workshop? |
|
14 |
|
15 A. No. We strongly advice you to attend both the days. We have designed |
|
16 the workshop in such a way that every session has all the preceeding |
|
17 sessions as pre-requisite. |
|
18 |
|
19 For your convenience we are giving the schedule of the workshop here. |
|
20 Please have a look at it. |
|
21 |
|
22 Day 1 |
|
23 ~~~~~~ |
|
24 + Sage |
|
25 - Getting started with Sage notebook (45 mins) |
|
26 + introduction |
|
27 + starting the server |
|
28 + the UI |
|
29 + getting help |
|
30 + overview of what's available in Sage |
|
31 + basic calculus |
|
32 + basic algebra |
|
33 + basic plotting |
|
34 |
|
35 - Symbolics, Calculus & Basic Plotting(1 hr) |
|
36 + parametric plots |
|
37 + 2D |
|
38 + 3D |
|
39 |
|
40 - Linear Algebra (45 mins) |
|
41 |
|
42 + Basic Plotting (using pylab) (1 hr) |
|
43 - getting started with ipython |
|
44 - using the plot command interactively |
|
45 - embellishing a plot |
|
46 - saving plots |
|
47 - multiple plots |
|
48 - saving to scripts and running them (from ipython) |
|
49 - running the same thing in sage notebook |
|
50 - change language to python, import pylab, simple plot, savefig |
|
51 |
|
52 + Plotting Experimental Data (1 hr) |
|
53 - plotting points with lists |
|
54 |
|
55 + Arrays (1 hr) |
|
56 - make a reference to earlier example of squaring as motivation |
|
57 and say that there are loads of other goodies |
|
58 - give examples like find sin of a list of million elements |
|
59 using for and then use sin(an\_array) |
|
60 - getting started with arrays |
|
61 - accessing parts of arrays |
|
62 - 1d slicing |
|
63 - 1d striding |
|
64 - 2d slicing |
|
65 - 2d striding |
|
66 - lena example of above |
|
67 - element wise operations |
|
68 - matrices |
|
69 - one slide ( det, inv, norm ) |
|
70 |
|
71 Day 2 |
|
72 ~~~~~~ |
|
73 |
|
74 + Scipy (1 hr 30 min) |
|
75 - least square fit |
|
76 - Roots |
|
77 - introduce basic functions |
|
78 - Solving Equations |
|
79 - ODE |
|
80 - reinforce function |
|
81 - FFT |
|
82 |
|
83 + Python Language: Basics (1 hr) |
|
84 - basic data-types |
|
85 - strings |
|
86 - Operators |
|
87 - I/O |
|
88 - conditionals |
|
89 - loops |
|
90 - while (Fibonacci) |
|
91 - range, for (exercises) |
|
92 |
|
93 + Python Language: Data structures (1hr 30 min) |
|
94 - manipulating lists |
|
95 - dictionaries |
|
96 - manipulating strings |
|
97 - getting started with tuples |
|
98 - sets |
|
99 - spend time on examples |
|
100 |
|
101 + Python Language: Advanced (1 hr) |
|
102 - functions |
|
103 - defining functions |
|
104 - keyword arguments and default arguments |
|
105 - using python modules |
|
106 - writing re-usable python scripts |
|
107 - PEP-8? |
|
108 - download PEP 8 and keep it handy |
|
109 |
|
110 + Demonstration of PyTask(the web app) |
|
111 - Workflow to be followed for the Textbook Companion Project |
|
112 |
|
113 |
|
114 Waiting for the sun to rise! |
|
115 - FOSSEE Team |