project/templates/about/tutorial.html
author Anoop Jacob Thomas<anoop@fossee.in>
Fri, 12 Nov 2010 12:06:41 +0530
changeset 214 d3c910ce9a16
parent 213 079c29b18517
child 340 7de34186254e
permissions -rw-r--r--
Made changes to Schedule and Tutorials page.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
213
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
     1
{% extends "base.html" %}
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
     2
{% block content %}
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
     3
<h1>Tutorials</h1>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
     4
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
     5
<h3 id="sec-1"><span class="section-number-3"></span>Intended audience </h3>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
     6
214
d3c910ce9a16 Made changes to Schedule and Tutorials page.
Anoop Jacob Thomas<anoop@fossee.in>
parents: 213
diff changeset
     7
<p>This conference is targeted at anyone who uses Python for work in science/engineering/technology/education. This includes college and university teachers/professors/lecturers from any Engineering or Science domain, students of engineering/science/education who would like to use Python for their basic computing and plotting needs, researchers who use or would like to use Python for their research, and corporate users of Python for scientific computing.
213
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
     8
</p>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
     9
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    10
<h3 id="sec-2"><span class="section-number-3"></span>Prerequisites </h3>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    11
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    12
<ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    13
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    14
Participants should be comfortable computer users and be familiar with programming constructs such as loops, conditionals.
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    15
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    16
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    17
Familiarity with programming editors&ndash; scite, notepad++, vi, emacs- will be a plus.
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    18
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    19
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    20
Familiarity with using the commandline will be another plus.
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    21
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    22
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    23
</ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    24
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    25
<h3 id="sec-3"><span class="section-number-3"></span>Objectives </h3>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    26
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    27
<ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    28
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    29
At the end of the program the participants will have a good understanding of the Python language, and selected libraries.
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    30
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    31
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    32
They will be able to write good modular procedural code and use objects.
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    33
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    34
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    35
They will get a overview of the other major topics, features and libraries and be able to learn these on their own if required.
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    36
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    37
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    38
They will be able to generate 2-D plots using NumPy and Matplotlib, and 3-D plots using MayaVi2.
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    39
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    40
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    41
They will be able to incorporate and adapt Python in their lessons
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    42
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    43
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    44
</ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    45
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    46
<h3 id="sec-4"><span class="section-number-3"></span>Coverage </h3>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    47
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    48
<p>This is a rough outline of the topics to be covered in the
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    49
tutorials. The exact schedule of the tutorials will be put up in a
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    50
short while.
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    51
</p>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    52
<ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    53
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    54
<a href="http://www.sagemath.org" >Sage</a> 
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    55
<ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    56
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    57
basic usage 
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    58
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    59
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    60
symbolic computing
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    61
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    62
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    63
numeric computing
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    64
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    65
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    66
basic plotting
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    67
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    68
</ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    69
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    70
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    71
Basic Scientific Computing with Python covering the following
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    72
<ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    73
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    74
ipython
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    75
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    76
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    77
pylab
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    78
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    79
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    80
numpy
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    81
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    82
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    83
scipy
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    84
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    85
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    86
basic use of Mayavi
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    87
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    88
</ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    89
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    90
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    91
Basic Python
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    92
<ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    93
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    94
data-types
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    95
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    96
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    97
conditionals &amp; looping
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    98
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
    99
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   100
functions &amp; modules
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   101
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   102
</ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   103
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   104
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   105
Advanced topics
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   106
<ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   107
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   108
Cython
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   109
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   110
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   111
More Ipython
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   112
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   113
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   114
More Mayavi
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   115
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   116
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   117
More matplotlib
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   118
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   119
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   120
More Sage?
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   121
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   122
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   123
</ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   124
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   125
</ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   126
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   127
<p>Any participants using their own laptops should have the required
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   128
software installed on their machines, before coming to the venue of
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   129
the tutorials. The installation instructions are available <a href="http://fossee.in/installation-how-to">here</a>.
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   130
</p>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   131
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   132
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   133
<h3 id="sec-5"><span class="section-number-3"></span>Methodology </h3>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   134
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   135
<ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   136
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   137
Completely hands on, exploratory mode with minimal lectures introducing essential concepts and techniques.
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   138
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   139
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   140
Typically we will have short 15 - 20 minute lectures, followed by series of graduated problems. The participants will solve them exploring the documentation to do so and the solutions will be discussed.
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   141
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   142
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   143
We shall be conducting quizzes during the course of the workshop to evaluate the degree to which the objectives have been accomplished.
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   144
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   145
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   146
</ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   147
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   148
<p>Laptops can be brought by participants, and additional laptops/computers can be provided for use for those required. Charging points will be available.
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   149
</p>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   150
<p>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   151
As far as installations go, you would require the following:
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   152
</p>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   153
<ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   154
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   155
For Debian/ Ubuntu and the like:
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   156
(a) IPython
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   157
(b) Python doc
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   158
(c) the Python Profiler
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   159
(d) Scipy/Numpy
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   160
(e) Matplotlib
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   161
(f) Mayavi2
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   162
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   163
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   164
<li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   165
For Windows XP (x86), Windows Vista (x86), Mac OS X 10.4+ (x86), RedHat 3 (x86, amd64), RedHat 4 (x86, amd64), RedHat 5 (x86, amd64), and Solaris 10 (x86, amd64) :
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   166
(a) get the EPD (<a href="http://www.enthought.com/products/epd.php">http://www.enthought.com/products/epd.php</a>) bundle and you'll have everything you need! This is available for free for those in academia and others can utilize the free 30 day trial version for now.
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   167
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   168
</li>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   169
</ul>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   170
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   171
<p>In any case, we will be providing live DVDs containing all the required installations and some additional tools on site. The iso can also be downloaded from the fossee.in site (<a href="http://fossee.in/download#DVDs">http://fossee.in/download#DVDs</a>).
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   172
</p>
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   173
079c29b18517 Made sprints page, tutorials page and conference schedule page.
Anoop Jacob Thomas<anoop@fossee.in>
parents:
diff changeset
   174
{% endblock content %}