pytask/templates/emailscontent/textbookcompanion_workshop_confusion_resolver_body.html
changeset 513 595febc74434
equal deleted inserted replaced
512:0e10910f6c46 513:595febc74434
       
     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