The Resource A Primer on Scientific Programming with Python, by Hans Petter Langtangen, (electronic resource)
A Primer on Scientific Programming with Python, by Hans Petter Langtangen, (electronic resource)
Resource Information
The item A Primer on Scientific Programming with Python, by Hans Petter Langtangen, (electronic resource) represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in European University Institute.This item is available to borrow from 1 library branch.
Resource Information
The item A Primer on Scientific Programming with Python, by Hans Petter Langtangen, (electronic resource) represents a specific, individual, material embodiment of a distinct intellectual or artistic creation found in European University Institute.
This item is available to borrow from 1 library branch.
- Summary
- 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 .--
- Language
- eng
- Edition
- 5th ed. 2016.
- Extent
- 1 online resource (XXXI, 922 pages)
- Contents
-
- Preface
- Computing with Formulas
- Loops and Lists
- Functions and Branching
- User Input and Error Handling
- Array Computing and Curve Plotting
- Dictionaries and Strings
- Introduction to Classes
- Random Numbers and Simple Games
- Object-Oriented Programming
- Sequences and Difference Equations
- Introduction to Discrete Calculus
- Introduction to Differential Equations
- A Complete Differential Equation Project
- Programming of Differential Equations
- Debugging
- Migrating Python to Compiled Code
- Technical Topics
- References
- Index
- Isbn
- 9783662498873
- Label
- A Primer on Scientific Programming with Python
- Title
- A Primer on Scientific Programming with Python
- Statement of responsibility
- by Hans Petter Langtangen
- Language
- eng
- Summary
- 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 .--
- Assigning source
- Provided by publisher
- http://library.link/vocab/creatorName
- Langtangen, Hans Petter
- Dewey number
- 223
- Image bit depth
- 0
- Literary form
- non fiction
- Nature of contents
- dictionaries
- Series statement
-
- Springer eBooks
- Texts in Computational Science and Engineering,
- Series volume
- 6
- http://library.link/vocab/subjectName
-
- Mathematics
- Computer programming
- Computer science
- Computer mathematics
- Physics
- Label
- A Primer on Scientific Programming with Python, by Hans Petter Langtangen, (electronic resource)
- Antecedent source
- mixed
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier.
- Color
- not applicable
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent.
- Contents
- Preface -- Computing with Formulas -- Loops and Lists -- Functions and Branching -- User Input and Error Handling -- Array Computing and Curve Plotting -- Dictionaries and Strings -- Introduction to Classes -- Random Numbers and Simple Games -- Object-Oriented Programming -- Sequences and Difference Equations -- Introduction to Discrete Calculus -- Introduction to Differential Equations -- A Complete Differential Equation Project -- Programming of Differential Equations -- Debugging -- Migrating Python to Compiled Code -- Technical Topics -- References -- Index
- Control code
- 978-3-662-49887-3
- Dimensions
- unknown
- Edition
- 5th ed. 2016.
- Extent
- 1 online resource (XXXI, 922 pages)
- File format
- multiple file formats
- Form of item
-
- online
- electronic
- Governing access note
- Use of this electronic resource may be governed by a license agreement which restricts use to the European University Institute community. Each user is responsible for limiting use to individual, non-commercial purposes, without systematically downloading, distributing, or retaining substantial portions of information, provided that all copyright and other proprietary notices contained on the materials are retained. The use of software, including scripts, agents, or robots, is generally prohibited and may result in the loss of access to these resources for the entire European University Institute community
- Isbn
- 9783662498873
- Level of compression
- uncompressed
- Media category
- computer
- Media MARC source
- rdamedia.
- Media type code
-
- c
- Other control number
- 10.1007/978-3-662-49887-3
- Other physical details
- 88 illustrations, 20 illustrations in color.
- Quality assurance targets
- absent
- Reformatting quality
- access
- Specific material designation
- remote
- System control number
- (OCoLC)954466257
- Label
- A Primer on Scientific Programming with Python, by Hans Petter Langtangen, (electronic resource)
- Antecedent source
- mixed
- Carrier category
- online resource
- Carrier category code
-
- cr
- Carrier MARC source
- rdacarrier.
- Color
- not applicable
- Content category
- text
- Content type code
-
- txt
- Content type MARC source
- rdacontent.
- Contents
- Preface -- Computing with Formulas -- Loops and Lists -- Functions and Branching -- User Input and Error Handling -- Array Computing and Curve Plotting -- Dictionaries and Strings -- Introduction to Classes -- Random Numbers and Simple Games -- Object-Oriented Programming -- Sequences and Difference Equations -- Introduction to Discrete Calculus -- Introduction to Differential Equations -- A Complete Differential Equation Project -- Programming of Differential Equations -- Debugging -- Migrating Python to Compiled Code -- Technical Topics -- References -- Index
- Control code
- 978-3-662-49887-3
- Dimensions
- unknown
- Edition
- 5th ed. 2016.
- Extent
- 1 online resource (XXXI, 922 pages)
- File format
- multiple file formats
- Form of item
-
- online
- electronic
- Governing access note
- Use of this electronic resource may be governed by a license agreement which restricts use to the European University Institute community. Each user is responsible for limiting use to individual, non-commercial purposes, without systematically downloading, distributing, or retaining substantial portions of information, provided that all copyright and other proprietary notices contained on the materials are retained. The use of software, including scripts, agents, or robots, is generally prohibited and may result in the loss of access to these resources for the entire European University Institute community
- Isbn
- 9783662498873
- Level of compression
- uncompressed
- Media category
- computer
- Media MARC source
- rdamedia.
- Media type code
-
- c
- Other control number
- 10.1007/978-3-662-49887-3
- Other physical details
- 88 illustrations, 20 illustrations in color.
- Quality assurance targets
- absent
- Reformatting quality
- access
- Specific material designation
- remote
- System control number
- (OCoLC)954466257
Library Links
Embed
Settings
Select options that apply then copy and paste the RDF/HTML data fragment to include in your application
Embed this data in a secure (HTTPS) page:
Layout options:
Include data citation:
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.eui.eu/portal/A-Primer-on-Scientific-Programming-with-Python/_lRM9guOjcg/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.eui.eu/portal/A-Primer-on-Scientific-Programming-with-Python/_lRM9guOjcg/">A Primer on Scientific Programming with Python, by Hans Petter Langtangen, (electronic resource)</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.eui.eu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.eui.eu/">European University Institute</a></span></span></span></span></div>
Note: Adjust the width and height settings defined in the RDF/HTML code fragment to best match your requirements
Preview
Cite Data - Experimental
Data Citation of the Item A Primer on Scientific Programming with Python, by Hans Petter Langtangen, (electronic resource)
Copy and paste the following RDF/HTML data fragment to cite this resource
<div class="citation" vocab="http://schema.org/"><i class="fa fa-external-link-square fa-fw"></i> Data from <span resource="http://link.library.eui.eu/portal/A-Primer-on-Scientific-Programming-with-Python/_lRM9guOjcg/" typeof="Book http://bibfra.me/vocab/lite/Item"><span property="name http://bibfra.me/vocab/lite/label"><a href="http://link.library.eui.eu/portal/A-Primer-on-Scientific-Programming-with-Python/_lRM9guOjcg/">A Primer on Scientific Programming with Python, by Hans Petter Langtangen, (electronic resource)</a></span> - <span property="potentialAction" typeOf="OrganizeAction"><span property="agent" typeof="LibrarySystem http://library.link/vocab/LibrarySystem" resource="http://link.library.eui.eu/"><span property="name http://bibfra.me/vocab/lite/label"><a property="url" href="http://link.library.eui.eu/">European University Institute</a></span></span></span></span></div>