Submit an Enquiry or Call Us +44 (0) 1482 384660
Image for Python scripting for computational science
Preview with VLeBooks

Python scripting for computational science (2nd ed.)

By: Langtangen, Hans Petter

Part of the Texts in Computational Science and Engineering series
3662054507 / 9783662054505
eBook (Adobe Pdf)
14/03/2013
Available
Germany
736 pages
Copy: 10%; print: 10%
Description based on print version record. Previous ed.: published as Scripting in computational science. 2004.

The primary purpose of this book is to help scientists and engineers work- ing intensively with computers to become more productive, have more fun, and increase the reliability of their investigations.

Scripting in the Python programming language can be a key tool for reaching these goals [27,29].

The term scripting means different things to different people.

By scripting I mean developing programs of an administering nature, mostly to organize your work, using languages where the abstraction level is higher and program- ming is more convenient than in Fortran, C, C++, or Java.

Perl, Python, Ruby, Scheme, and Tel are examples of languages supporting such high-level programming or scripting.

To some extent Matlab and similar scientific com- puting environments also fall into this category, but these environments are mainly used for computing and visualization with built-in tools, while script- ing aims at gluing a range of different tools for computing, visualization, data analysis, file/directory management, user interfaces, and Internet communi- cation.

So, although Matlab is perhaps the scripting language of choiee in computational science today, my use of the term scripting goes beyond typi- cal Matlab scripts.

Python stands out as the language of choice for scripting in computational science because of its very elean syntax, rieh modulariza- tion features, good support for numerical computing, and rapidly growing popularity.

What Scripting is About.

BIC:

PDE Maths for scientists, UYA Mathematical theory of computation

Licence From £72.00
Learn More
Other Formats