Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Python Scripting for Computational Science (Texts in Computational Science and Engineering)

Buy
The goal of this book is to teach computational scientists and engineers how to develop tailored, flexible, and efficient working environments built from small programs (scripts) written in the easy-to-learn, very high-level language Python. The focus is on examples and applications of relevance to computational science: gluing existing applications and tools, e.g. for automating simulation, data analysis, and visualization; steering simulations and computational experiments; equipping programs with graphical user interfaces; making computational Web services; creating interactive interfaces with a Maple/Matlab-like syntax to numerical applications in C/C++ or Fortran; and building flexible object-oriented programming interfaces to existing C/C++ or Fortran libraries. In short, scripting with Python makes you much more productive, increases the reliability of your scientific work and lets you have more fun - under Unix, Windows and MacIntosh.

The primary purpose of this book is to help scientists and engineers who work 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.

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 programming is more convenient than in Fortran, C, C++, or Java. Perl, Python, Ruby, Scheme, and Tcl are examples of languages supporting such high-level programming or scripting. To some extent Matlab and similar scientific computing environments also fall into this category, but these environments are mainly used for computing and visualization with built-in tools, while scripting aims at gluing a range of different tools for computing, visualization, data analysis, file/directory management, user interfaces, and Internet communication. So, although Matlab is perhaps the scripting language of choice in computational science today, my use of the term scripting goes beyond typical Matlab scripts. Python stands out as the language of choice for scripting in computational science because of its very clean syntax, outstanding modularization features, good support for numerical computing, and rapidly growing popularity.
(HTML tags aren't allowed.)

Engineering Mathematics Pocket Book, Fourth Edition (Newnes Pocket Books)
Engineering Mathematics Pocket Book, Fourth Edition (Newnes Pocket Books)

This compendium of essential formulae, definitions, tables and general information provides the mathematical information required by students, technicians, scientists and engineers in day-to-day engineering practice. A practical and versatile reference source, now in its fourth edition, the layout has been changed and the book has been...

On the Moon: The Apollo Journals (Springer Praxis Books / Space Exploration)
On the Moon: The Apollo Journals (Springer Praxis Books / Space Exploration)
It has been customary over the centuries during voyages of exploration for the Captain of the ship to record daily events of significance in the "Captain's Log." The above entry was made by Captain James Cook in the log of His Majesty's Bark, Endeavour, during February 1770. It reflects his amazement at seeing "mountains of strange,...
Practical API Design: Confessions of a Java Framework Architect
Practical API Design: Confessions of a Java Framework Architect
You might think more than enough design books exist in the programming world already. In fact, there are so many that it makes sense to ask why you would read yet another. Is there really a need for yet another design book? In fact, there is a greater need than ever before, and Practical API Design: Confessions of a Java Framework...

Borderlands Saints: Secular Sanctity in Chicano/a and Mexican Culture (Latinidad: Transnational Cultures in the United States)
Borderlands Saints: Secular Sanctity in Chicano/a and Mexican Culture (Latinidad: Transnational Cultures in the United States)

In Borderlands Saints, Desirée A. Martín examines the rise and fall of popular saints and saint-like figures in the borderlands of the United States and Mexico. Focusing specifically on Teresa Urrea (La Santa de Cabora), Pancho...

Getting Started with Microsoft Lync Server 2013
Getting Started with Microsoft Lync Server 2013

Lync 2013 is a product that enables users to IM, and have audio and video conferences, including multi-party video. The mobile client permits the use of all the features in every device with an access-from-everywhere logic. The company’s Active Directory users, SharePoint documents, and Exchange objects integrate with Lync to deliver...

Click!: The No Nonsense Guide to Digital Cameras
Click!: The No Nonsense Guide to Digital Cameras
Because Technology Should Improve Your Life, Not Complicate It

No Nonsense Guides are here. With a plainspoken approach, these books are inexpensive starters that are light on idle chat and heavy on practical advice. They're lean and mean and stripped down to fighting weight, so you'll get from point A to point Z with instruction...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy