Advantages and applicability of very high level programming languages (scripting) to scientific problems. This is a course intended for laymen, not future programmers. The objectives are to provide practical help enabling studentsto process quickly and flexibly all kind of data, automate their interaction with computers. Instruction is through application examples from chemical research. The fundamentals of a programming language, Python, its often used programming constructs, text processing, numerical, scientific and user interface libraries are covered.
H. P. Langtangen: Scripting for Computational Science, Springer, 2004
M. Pilgrim: Dive into Python, Apress, 2004
D. M. Beazley: Python Essential Reference, New Riders, 2001