skip to content
A primer on scientific programming with Python Preview this item
ClosePreview this item
Checking...

A primer on scientific programming with Python

Author: Hans Petter Langtangen
Publisher: Berlin : Springer, 2016.
Series: Texts in computational science and engineering, 6.
Edition/Format:   eBook : Document : English : 5th editionView all editions and formats
Database:WorldCat
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  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy online

Links to this item

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Genre/Form: Electronic books
Additional Physical Format: Printed edition:
Material Type: Document, Internet resource
Document Type: Internet Resource, Computer File
All Authors / Contributors: Hans Petter Langtangen
ISBN: 9783662498873 3662498871 3662498863 9783662498866
OCLC Number: 954466257
Description: 1 online resource (xxxi, 922 pages) : illustrations.
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.
Series Title: Texts in computational science and engineering, 6.
Responsibility: Hans Petter Langtangen.
More information:

Abstract:

Introducing computer programming of scientific applications using the high-level Python language, this book is example and problem-oriented, with applications from mathematics, numerical calculus,  Read more...

Reviews

Editorial reviews

Publisher Synopsis

"All the concepts are illustrated using relatively simple examples that are mostly mathematical. ... This book gives a thorough course to learn Python, and yet it is all brought at the level of a Read more...

 
User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(1)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/954466257> # A primer on scientific programming with Python
    a schema:MediaObject, schema:CreativeWork, schema:Book ;
    library:oclcnum "954466257" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/gw> ;
    schema:about <http://dewey.info/class/005.133/e23/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/348771513#Topic/python_computer_program_language> ; # Python (Computer program language)
    schema:author <http://experiment.worldcat.org/entity/work/data/348771513#Person/langtangen_hans_petter_1962> ; # Hans Petter Langtangen
    schema:bookEdition "5th edition." ;
    schema:bookFormat schema:EBook ;
    schema:datePublished "2016" ;
    schema:description "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 ."@en ;
    schema:description "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."@en ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/348771513> ;
    schema:genre "Electronic books"@en ;
    schema:inLanguage "en" ;
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/348771513#Series/texts_in_computational_science_and_engineering> ; # Texts in computational science and engineering ;
    schema:isPartOf <http://worldcat.org/issn/1611-0994> ; # Texts in computational science and engineering,
    schema:isSimilarTo <http://worldcat.org/entity/work/data/348771513#CreativeWork/> ;
    schema:name "A primer on scientific programming with Python"@en ;
    schema:productID "954466257" ;
    schema:url <http://dx.doi.org/10.1007/978-3-662-49887-3> ;
    schema:url <http://link.springer.com/openurl?genre=book&isbn=978-3-662-49886-6> ;
    schema:workExample <http://worldcat.org/isbn/9783662498866> ;
    schema:workExample <http://worldcat.org/isbn/9783662498873> ;
    schema:workExample <http://dx.doi.org/10.1007/978-3-662-49887-3> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/954466257> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/348771513#Person/langtangen_hans_petter_1962> # Hans Petter Langtangen
    a schema:Person ;
    schema:birthDate "1962" ;
    schema:familyName "Langtangen" ;
    schema:givenName "Hans Petter" ;
    schema:name "Hans Petter Langtangen" ;
    .

<http://experiment.worldcat.org/entity/work/data/348771513#Series/texts_in_computational_science_and_engineering> # Texts in computational science and engineering ;
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/954466257> ; # A primer on scientific programming with Python
    schema:name "Texts in computational science and engineering ;" ;
    .

<http://experiment.worldcat.org/entity/work/data/348771513#Topic/python_computer_program_language> # Python (Computer program language)
    a schema:Intangible ;
    schema:name "Python (Computer program language)"@en ;
    .

<http://worldcat.org/entity/work/data/348771513#CreativeWork/>
    a schema:CreativeWork ;
    schema:description "Printed edition:" ;
    schema:isSimilarTo <http://www.worldcat.org/oclc/954466257> ; # A primer on scientific programming with Python
    .

<http://worldcat.org/isbn/9783662498866>
    a schema:ProductModel ;
    schema:description "print" ;
    schema:isbn "3662498863" ;
    schema:isbn "9783662498866" ;
    .

<http://worldcat.org/isbn/9783662498873>
    a schema:ProductModel ;
    schema:isbn "3662498871" ;
    schema:isbn "9783662498873" ;
    .

<http://worldcat.org/issn/1611-0994> # Texts in computational science and engineering,
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/954466257> ; # A primer on scientific programming with Python
    schema:issn "1611-0994" ;
    schema:name "Texts in computational science and engineering," ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.