Python Scripting for Computational Science

4.0/5 · 54 ratings

Hans Petter Langtangen provides a practical roadmap for scientists looking to bridge the gap between heavy numerical computing and flexible automation. This book demonstrates how Python serves as a powerful glue language, allowing researchers to combine compiled code in C or Fortran with modern scripting. It focuses on building efficient working environments where human time is prioritized over m…

Shelves
Coding Computers Programming book Textbooks Hans Petter Langtangen Technical Reference Ebooks

More like this


The Practice of Programming

With the same insight and authority that made their book The Unix programming Environment a classic, Brian Kernighan and Rob Pike have written The…

4.0/5 · 54 ratings

Fluent Python: Clear, Concise, and Effective Programming

Python's simplicity lets you become productive quickly, but this often means you aren't using everything it has to offer. With this hands-on guide…

4.0/5 · 54 ratings

Learn You a Haskell for Great Good!

Learn You a Haskell for Great Good! is a fun, illustrated guide to learning Haskell, a functional programming language that's growing in popularit…

4.0/5 · 54 ratings

Introduction to Algorithms

A comprehensive update of the leading algorithms text, with new material on matchings in bipartite graphs, online algorithms, machine learning, an…

4.0/5 · 54 ratings

Python Cookbook, Third Edition

If you need help writing programs in Python 3, or want to update older Python 2 code, this book is just the ticket. Packed with practical recipes …

4.0/5 · 54 ratings

Programming Ruby: The Pragmatic Programmers' Guide

Ruby is an increasingly popular, fully object-oriented dynamic programming language, hailed by many practitioners as the finest and most useful la…

4.0/5 · 54 ratings

The C Programming Language

This book is meant to help the reader learn how to program in C. It is the definitive reference guide, now in a second edition. Although the first…

4.0/5 · 54 ratings

Penguin Random House Python Crash Course

Python Crash Course is a fast-paced, thorough introduction to programming with Python that will have you writing programs, solving problems, and m…

4.0/5 · 54 ratings

Automate the Boring Stuff with Python: Practical Programming for Total Beginners

If you've ever spent hours renaming files or updating hundreds of spreadsheet cells, you know how tedious tasks like these can be. But what if you…

4.0/5 · 54 ratings

Head First Design Patterns

You're not alone. At any given moment, somewhere in the world someone struggles with the same software design problems you have. You know y…

4.0/5 · 54 ratings

Design Patterns: Elements of Reusable Object-Oriented Software

Capturing a wealth of experience about the design of object-oriented software, four top-notch designers present a catalog of simple and succinct s…

4.0/5 · 54 ratings