SUBJECT

Title

Scripting

Type of instruction

lecture

Level

Master

Part of degree program
Credits

2

Recommended in

Semesters 1-4

Typically offered in

Autumn/Spring semester

Course description

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.

Readings
  • 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