This course is design for participants with (some) programming experience. You once wrote programs in Basic, Pascal, or FORTRAN? Even if this happen some time in the past this course is for you. A basic understanding of programming is required. Terms such as variable, data type or loop should be familiar.
Alternatively: If you already took the course Python for Non-Programmers this course will be the logical next step.
The introduction is based on a complex example that contains all important parts of a Python program. After this complex example is introduced as a whole, all parts will be explained in detail. There are exercises for each of its parts. Besides writing code, reading code written by others (in this case by the trainer) will be practiced. This is useful because foreign code reading is typically a major part of programming. You might to be forced in programming practice to continue development of existing programs or to use other libraries, which might require some understanding or even modification of there code.
The main parts of the course are:
All topics are supported by extensive exercises and are applied to the complex example.
What customers say ...
Very good introduction to the programming language.
Matthias Enderle, freelancer programmer more ...
The course "Python for Scientists and Engineers" is a very useful introduction to Python programming for scientific applications ...
Dr Mihai Duta, Oxford Supercomputing Centre more ...
[The trainer] knows well the scientists needs so his hints are very practical and valuable. The hands-on course [..] covers a wide range of examples and will be very helpful in my day work. ...
Dorota Jarecka, University of Warsaw about the course "Python for Scientists and Engineers" more ...
The standard Python for programmers and the customized "Python for Experts" course where a great success. ...
Bart Hillaert, Alcatel-Lucent Belgium more ...
Next Meeting of Leipzig Python User Group, April 13, 2010
details ...
Course "Python for Programmers", May 7 - 9 2010
details ...
Course "Optimizing and Extending Python with Other Languages", May 10 - 11, 2010
details ...
Course "Python for Non-Programmers", May 26 - 28, 2010
details ...
EuroSciPy 2010 July 8 - 11, 2010 in Paris
details ...