A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)

Hans Petter Langtangen

  • A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)-preview-1
  • A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)-preview-2
  • A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)-preview-3
  • A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)-preview-4
  • A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)-preview-5
  • A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)-preview-6
  • A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)-preview-7
  • A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)-preview-8
  • A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)-preview-9
  • A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)-preview-10
  • A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)-preview-11
  • A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)-preview-12
A Primer on Scientific Programming with Python (Texts in Computational Science and Engineering)-preview-1

買這商品的人也買了...

商品描述

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 Langtangen’s 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 

 

 

商品描述(中文翻譯)

這本書作為科學應用程式的電腦程式設計入門,使用高階的 Python 語言。內容以範例和問題為導向,應用範圍涵蓋數學、數值計算、統計學、物理學、生物學和金融學。書中教授「Matlab 風格」的程序式編程以及物件導向編程。讀者需具備高中數學背景,並且在閱讀本書的同時學習經典和數值的一元微積分將會更有幫助。除了學習如何編程,讀者還將學會如何利用數值方法和編程解決科學和工程各領域中出現的數學問題。通過結合編程、數學和科學應用,這本書為實踐計算科學奠定了堅實的基礎。

來自評論:Langtangen……在將編程介紹為解決問題的一組技能方面做得非常出色。他引導讀者正確思考如何為使用物件和函數建模現實世界問題而產生程式邏輯和資料結構,並擁抱物件導向範式……總結:強烈推薦。

F. H. Wild III, Choice, 第47卷 (8),2010年4月

「我們這些在 Python 中『街頭』學習科學編程的人,可能會對有機會參加 Langtangen 的入門課程的學生感到有些嫉妒。」

John D. Cook, 美國數學協會,2011年9月

「這本書特別針對 Python 以及一般編程,通過科學家可能執行的任務進行介紹。對於新接觸科學計算的學生來說,這本書包含了寶貴的資訊,並且是從編程入門到數值方法或計算科學進階課程的完美橋樑。」

Alex Small, IEEE, CiSE 第14卷 (2),2012年3月/4月

「這第四版是一本精彩且包容的教科書,幾乎涵蓋了從零開始到相當成熟的 Python 科學編程所需了解的一切……」

Joan Horvath, Computing Reviews, 2015年3月