HOME > 상세정보

상세정보

A primer on scientific programming with Python [electronic resource] / 4th ed

A primer on scientific programming with Python [electronic resource] / 4th ed

자료유형
E-Book(소장)
개인저자
Langtangen, Hans Petter.
서명 / 저자사항
A primer on scientific programming with Python [electronic resource] / Hans Petter Langtangen.
판사항
4th ed.
발행사항
Berlin;   Heidelberg :   Springer Berlin Heidelberg :   Imprint: Springer,   2014.  
형태사항
1 online resource (xxxi, 872 p.) : ill (some col.).
총서사항
Texts in computational science and engineering,1611-0994 ; 6
ISBN
9783642549595
요약
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    .
일반주기
Title from e-Book title page.  
내용주기
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 -- Bibliography -- Index.
서지주기
Includes bibliographical references and index.
이용가능한 다른형태자료
Issued also as a book.  
일반주제명
Python (Computer program language).
바로가기
URL
000 00000nam u2200205 a 4500
001 000046049923
005 20201016092128
006 m d
007 cr
008 201005s2014 gw a ob 001 0 eng d
020 ▼a 9783642549595
040 ▼a 211009 ▼c 211009 ▼d 211009
050 4 ▼a QA71-90
082 0 4 ▼a 005.13/3 ▼2 22
084 ▼a 005.133 ▼2 DDCK
090 ▼a 005.133
100 1 ▼a Langtangen, Hans Petter.
245 1 2 ▼a A primer on scientific programming with Python ▼h [electronic resource] / ▼c Hans Petter Langtangen.
250 ▼a 4th ed.
260 ▼a Berlin; ▼a Heidelberg : ▼b Springer Berlin Heidelberg : ▼b Imprint: Springer, ▼c 2014.
300 ▼a 1 online resource (xxxi, 872 p.) : ▼b ill (some col.).
490 1 ▼a Texts in computational science and engineering, ▼x 1611-0994 ; ▼v 6
500 ▼a Title from e-Book title page.
504 ▼a Includes bibliographical references and index.
505 0 ▼a 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 -- Bibliography -- Index.
520 ▼a 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    .
530 ▼a Issued also as a book.
538 ▼a Mode of access: World Wide Web.
650 0 ▼a Python (Computer program language).
830 0 ▼a Texts in computational science and engineering ; ▼v 6.
856 4 0 ▼u https://oca.korea.ac.kr/link.n2s?url=http://dx.doi.org/10.1007/978-3-642-54959-5
945 ▼a KLPA
991 ▼a E-Book(소장)

소장정보

No. 소장처 청구기호 등록번호 도서상태 반납예정일 예약 서비스
No. 1 소장처 중앙도서관/e-Book 컬렉션/ 청구기호 CR 005.133 등록번호 E14034783 도서상태 대출불가(열람가능) 반납예정일 예약 서비스 M

관련분야 신착자료

Harvard Business Review (2025)