A Primer on Scientific Programming with Python | Agenda Bookshop Skip to content
Selected Colleen Hoover Books at €9.99c | In-store & Online
Selected Colleen Hoover Books at €9.99c | In-store & Online
A01=Hans Petter Langtangen
Age Group_Uncategorized
Age Group_Uncategorized
Author_Hans Petter Langtangen
automatic-update
Category1=Non-Fiction
Category=PHU
Category=UMB
Category=UMX
Category=UYA
COP=Germany
Delivery_Delivery within 10-20 working days
Language_English
PA=Available
Price_€50 to €100
PS=Active
softlaunch

A Primer on Scientific Programming with Python

English

By (author): Hans Petter Langtangen

The book serves as a first introduction to computer programming of scientific applications, using the high-level Python language. The exposition is example and problem-oriented, where the applications are taken from mathematics, numerical calculus, statistics, physics, biology and finance. The book teaches Matlab-style and procedural programming as well as object-oriented programming. High school mathematics is a required background and it is advantageous to study classical and numerical one-variable calculus in parallel with reading this book. Besides learning how to program computers, the reader will also learn how to solve mathematical problems, arising in various branches of science and engineering, with the aid of numerical methods and programming. By blending programming, mathematics and scientific applications, the book lays a solid foundation for practicing computational science.

From the reviews: Langtangen does an excellent job of introducing programming as a set of skills in problem solving. He guides the reader into thinking properly about producing program logic and data structures for modeling real-world problems using objects and functions and embracing the object-oriented paradigm. Summing Up: Highly recommended. 

F. H. Wild III, Choice, Vol. 47 (8), April 2010

Those of us who have learned scientific programming in Python on the streets could be a little jealous of students who have the opportunity to take a course out of Langtangens Primer. 
John D. Cook, The Mathematical Association of America, September 2011

This book goes through Python in particular, and programming in general, via tasks that scientists will likely perform. It contains valuable information for students new to scientific computing and would be the perfect bridge between an introduction to programming and an advanced course on numerical methods or computational science.
Alex Small,IEEE, CiSE Vol. 14 (2), March/April 2012  

This fourth edition is a wonderful, inclusive textbook that covers pretty much everything one needs to know to go from zero to fairly sophisticated scientific programming in Python
Joan Horvath, Computing Reviews, March 2015 

 

See more
Current price €74.09
Original price €77.99
Save 5%
A01=Hans Petter LangtangenAge Group_UncategorizedAuthor_Hans Petter Langtangenautomatic-updateCategory1=Non-FictionCategory=PHUCategory=UMBCategory=UMXCategory=UYACOP=GermanyDelivery_Delivery within 10-20 working daysLanguage_EnglishPA=AvailablePrice_€50 to €100PS=Activesoftlaunch
Delivery/Collection within 10-20 working days
Product Details
  • Dimensions: 178 x 254mm
  • Publication Date: 01 Aug 2016
  • Publisher: Springer-Verlag Berlin and Heidelberg GmbH & Co. KG
  • Publication City/Country: Germany
  • Language: English
  • ISBN13: 9783662498866

About Hans Petter Langtangen

Hans Petter Langtangen is a professor of computer science at the University of Oslo. He has formerly been a professor of mechanics and is now the director of a Norwegian Center of Excellence: Center for Biomedical Computing at Simula Research Laboratory. Langtangen has published over 100 scientific publications and written several books including papers and the bestseller TCSE 6 A Primer on Scientific Programming with Python now in its 5th edition. He has also developed open source and commercial software systems for computational sciences.

Customer Reviews

Be the first to write a review
0%
(0)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
We use cookies to ensure that we give you the best experience on our website. If you continue we'll assume that you are understand this. Learn more
Accept