Workshop on Python

Funded by the National Mission on Education through ICT

Jointly organized by

Bhaskaracharya Pratishthana, Pune and IIT, Bombay

Dates: 10th - 11 Oct  2009 Venue:  Bhaskaracharya Pratishthana, Pune

 

Python participant list uploaded. For registration you are requested to come on Saturday morning at 8 am at the venue.

Participants are requested to come at the venue at 8.30 am for the installation of the Python on their laptops.

Session will be starting at 9.30 am. Please come before time. Late entries will not be permisible .

Admissions are closed.

If interested send email on bhaskara_p at vsnl.com for notification of future similar workshops.


Python is Open source programming Software. The focus of the workshop will be on Python for Scientific computing. Python is an Open source programming language useful for scientific computing, that lets you work more quickly. Visit http://www.python.org/ for more details.

Dates of the workshop: 10th and 11th October, 2009
Time: 10 am to 5 pm
Venue: Bhaskaracharya Pratishthana, Pune.

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. A few seats will be available for participants from Industry.
Workshop will be completely hands on. Lab sessions will be arranged to make participants familiar with Python.

Speakers:

Prof. Prabhu Ramachandran and Asokan P. from IIT Bombay

The workshop is a part of the National mission for the use of Open Source software in Education.

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.

Topics to be covered

Motivation, background and design philosophy. Basic data types: int, float and string, Core data structures: lists, tuples and dictionaries Functions, Tool chain, Overview of the standard library, Matplotlib NumPy and Scipy, 3D plotting, Debugging and testing

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 command line will be another plus.

Participants are requested to bring their laptops.

How ever, additional computers can be provided for use of those required .

How to register?

You are requested to fill up the form with sign and stamp from your college. Alternatively you can mail the form by email and submit the hard copy at the time of the workshop. There is no registration fee. Admission will be on first come first serve basis. The number of seats is limited.

For outstation college teacher participants

Travel support will also be provided for second class train fare/bus. Accommodation will be provided at the venue. Lodging and boarding will be provided free of charge for outstation participants. Arrangement of lunch for all participants will be taken care of by the organisers. All participants will get a DVD containing Python and other Open Source software. Details of the workshop will be updated on this website time to time.

Admission will be on first come first serve basis.

The number of seats is limited.

Those who intend to participate should send e-mail to bhaskara_p@ vsnl.com, or may call to Mrs. Manjusha Joshi, Coordinator, Ph. No. 9822 319328 (4 pm - 7 pm) or Bhaskaracharya Pratishthana Office (020- 25434547,25410724) between (12-6).

Contact

Manjusha Joshi
Coordinator, Python Workshop
Bhaskaracharya Pratishthana
56/14, Erandavane, Damle Path,
Off Law College Road,
Pune - 411 004, India.


Time Table

10-11 Oct 2009
Schedule for workshop
Day 1
Registration will be starting from 8.30 am at the venue.

  • Session 1 (9:30AM to 11AM): Getting started with Python
  • Session 2 (11:15AM to 12:45PM): Functions and basic data structures
  • Session 3 (1:45PM to 3:15PM): Modular Code, Handling Files, Objects
  • Session 4 (3:30PM to 5:00PM): Advanced Python data structures, Functions, Debugging

Day 2

  • Session 1 (9:30AM to 11:00AM): Matrices and Arrays and 2D Plotting
  • Session 2 (11:15AM to 12:45PM): Numerical computing with NumPy and SciPy
  • Session 3 (1:45PM to 3:15PM): 3D Data Visualization and Testing
  • Session 4 (3:30PM to 6:00PM): Sage, SymPy(Demo), Teacher presentations, Feedback

List of participants and registration form available as attachments.