Python Scripting for Computational Science (Texts in Computational Science and Engineering Vol.3) (4th ed. 2013. XXVI, 760 p. 235 mm)

Python Scripting for Computational Science (Texts in Computational Science and Engineering Vol.3) (4th ed. 2013. XXVI, 760 p. 235 mm)

  • ただいまウェブストアではご注文を受け付けておりません。 ⇒古書を探す
  • 製本 Hardcover:ハードカバー版/ページ数 760 p./サイズ 70 illus.
  • 商品コード 9783642219627

基本説明

Shows how to develop tailored, flexible, and human-efficient working environments using the easy-to-learn, high-level Python language.

Full Description

Now in its revised and updated 4th edition, this book teaches computational scientists how to develop tailored, flexible, and human-efficient working environments built from small programs written in the easy-to-learn, high-level Python language. As in the previous edition, the focus is on highly relevant examples and applications. These include binding together existing applications and tools, for example, for automating simulation, data analysis, and visualization. The book also covers steering simulations and computational experiments; equipping old programs with graphical user interfaces; making computational Web applications; and creating interactive interfaces with a Maple/Matlab-like syntax to numerical applications in C/C++ or Fortran. The highly regarded author, Hans Petter Langtangen, demonstrates that scripting with Python helps the programmer achieve much greater productivity, increases the reliability of scientific work and lets programmers have more fun - on Unix, Windows and Macintosh. The fourth edition corrects, updates and improves the implementation of a range of tools that have seen significant changes in recent years.
The open source software tools and examples associated with the book are also improved.

Contents

Introduction.- Getting Started with Python Scripting.- Basic Python.- Numerical Computing in Python.- Combining Python with Fortran, C, and C++.- Introduction to GUI Programming .- Web Interfaces and CGI Programming.- Advanced Python.- Fortran Programming with NumPy Arrays.- C and C++ Programming with NumPy Arrays.- More Advanced GUI Programming.- Tools and Examples.- Setting up the Required Software Environment.- Elements of Software Engineering.- Bibliography.- Index.

最近チェックした商品