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.)

Reason 3 Overdrive!
Reason 3 Overdrive!
Geared toward advanced users of Reason, this book offers succinct chunks of guru-level advice - power techniques gleaned from the author's experience as a Reason power user. This new version 3 of Reason, Propellerhead's flagship music application, is used to emulate audio hardware such as samplers, analog synths, mixers, drum machines, effects and...
Extreme NXT: Extending the LEGO MINDSTORMS NXT to the Next Level, Second Edition
Extreme NXT: Extending the LEGO MINDSTORMS NXT to the Next Level, Second Edition

Although LEGO MINDSTORMS NXT allows anyone to build complex inventions, there are limits to what you can do with what comes inside the box. This book shows you how to advance the NXT with more than 45 exciting projects that include creating a cool magic wand that writes words in thin air, building a remotely guided vehicle, and constructing...

IT Problem Management
IT Problem Management

The complete "best practices" guide to IT problem resolution!

No matter how professional your IT organization, if you can't resolve problems quickly and effectively, you'll lose your stakeholders' confidence—and fail. Nowadays, help desk s aren't enough: companies want true service centers capable of delivering complex,...


Beginning Microsoft Visual Studio LightSwitch Development (Wrox Programmer to Programmer)
Beginning Microsoft Visual Studio LightSwitch Development (Wrox Programmer to Programmer)

TO THOSE OF US WHO PAY ATTENTION to such things, the world of software development has changed a lot in the last few years. In the .NET world, Microsoft’s Visual Studio 2010 is undoubtedly the most successful development environment. Since the release of the fi rst .NET version in February 2002, this product has undergone dramatic...

.Mac : Visual QuickStart Guide
.Mac : Visual QuickStart Guide
If you've signed up for Apple's $99 .Mac service, you're in good company--over 500,000 users have signed up for this terrific collection of online services and software. But if you don't have a lot of time to learn all of .Mac's features, this slim, task-based volume will show you just what you need to get started. This book leads you along the...
Endoscopic Dacryocystorhinostomy
Endoscopic Dacryocystorhinostomy

This book explains and elaborates upon the procedure of endoscopic dacryocystorhinostomy in a variety of indications.It systematically deals with the anatomy of the lacrimal drainage system, covering all aspects of gross, endoscopic and radiological anatomy.It discusses extensively on the preoperative assessment involving clinical...

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