diff -r 047b2f49979c -r 079c29b18517 project/templates/about/tutorial.html
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/project/templates/about/tutorial.html Fri Nov 12 11:42:18 2010 +0530
@@ -0,0 +1,174 @@
+{% extends "base.html" %}
+{% block content %}
+
Tutorials
+
+Intended audience
+
+College and University Teachers/Professors/Lecturers from any Engineering or Science domain, and Engineering students who would like to use Python for their basic computing and plotting needs.
+
+
+Prerequisites
+
+
+-
+Participants should be comfortable computer users and be familiar with programming constructs such as loops, conditionals.
+
+-
+Familiarity with programming editors– scite, notepad++, vi, emacs- will be a plus.
+
+-
+Familiarity with using the commandline will be another plus.
+
+
+
+
+Objectives
+
+
+-
+At the end of the program the participants will have a good understanding of the Python language, and selected libraries.
+
+-
+They will be able to write good modular procedural code and use objects.
+
+-
+They will get a overview of the other major topics, features and libraries and be able to learn these on their own if required.
+
+-
+They will be able to generate 2-D plots using NumPy and Matplotlib, and 3-D plots using MayaVi2.
+
+-
+They will be able to incorporate and adapt Python in their lessons
+
+
+
+
+Coverage
+
+This is a rough outline of the topics to be covered in the
+tutorials. The exact schedule of the tutorials will be put up in a
+short while.
+
+
+-
+Sage
+
+-
+basic usage
+
+-
+symbolic computing
+
+-
+numeric computing
+
+-
+basic plotting
+
+
+
+-
+Basic Scientific Computing with Python covering the following
+
+-
+ipython
+
+-
+pylab
+
+-
+numpy
+
+-
+scipy
+
+-
+basic use of Mayavi
+
+
+
+-
+Basic Python
+
+-
+data-types
+
+-
+conditionals & looping
+
+-
+functions & modules
+
+
+
+-
+Advanced topics
+
+-
+Cython
+
+-
+More Ipython
+
+-
+More Mayavi
+
+-
+More matplotlib
+
+-
+More Sage?
+
+
+
+
+
+
+Any participants using their own laptops should have the required
+software installed on their machines, before coming to the venue of
+the tutorials. The installation instructions are available here.
+
+
+
+Methodology
+
+
+-
+Completely hands on, exploratory mode with minimal lectures introducing essential concepts and techniques.
+
+-
+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.
+
+-
+We shall be conducting quizzes during the course of the workshop to evaluate the degree to which the objectives have been accomplished.
+
+
+
+
+Laptops can be brought by participants, and additional laptops/computers can be provided for use for those required. Charging points will be available.
+
+
+As far as installations go, you would require the following:
+
+
+-
+For Debian/ Ubuntu and the like:
+(a) IPython
+(b) Python doc
+(c) the Python Profiler
+(d) Scipy/Numpy
+(e) Matplotlib
+(f) Mayavi2
+
+
+-
+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) :
+(a) get the EPD (http://www.enthought.com/products/epd.php) 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.
+
+
+
+
+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 (http://fossee.in/download#DVDs).
+
+
+{% endblock content %}