Computing with Python : an introduction to Python for science and engineering.: an introduction to Python for science and engineering. (2013)
- Record Type:
- Book
- Title:
- Computing with Python : an introduction to Python for science and engineering.: an introduction to Python for science and engineering. (2013)
- Main Title:
- Computing with Python : an introduction to Python for science and engineering.
- Other Names:
- Führer, Claus
- Contents:
- Cover; Contents; Preface; Chapter I. Introduction; I.1 Python vs Other Languages; I.2 Literature; I.3 Installation and Configuration Instructions; I.4 Executing Scripts; Chapter II. Getting Started; II. 1 Program and Program Flow; II. 2 Basic Types; II. 3 Loops; II. 4 Conditional Statements; II. 5 Functions; II. 6 Scripts and Modules; II. 7 Interpreter; Chapter III. Variables and Basic Types; III. 1 Variables; III. 2 Numeric Types; III. 3 Booleans; III. 4 Strings; III. 5 Exercises; Chapter IV. Container Types; IV. 1 Lists; IV. 2 Arrays; IV. 3 Tuples; IV. 4 Dictionaries; IV. 5 Sets IV. 6 Container Conversions and SummaryIV. 7 Type Checking; IV. 8 Exercises; Chapter V. Linear Algebra: Arrays; V.1 Overview; V.2 Mathematical Preliminaries; V.3 The Array Type; V.4 Array Indexing; V.5 Functions to Construct Arrays; V.6 Accessing and Changing the Shape; V.7 Stacking; V.8 Functions Acting on Arrays; V.9 Linear Algebra Methods in SciPy; V.10 Exercises; Chapter VI. Advanced Array Concepts; VI. 1 Array Views and Copies; VI. 2 Comparing Arrays; VI. 3 Array Indexing; VI. 4 Performance and Vectorization; VI. 5 Broadcasting; VI. 6 Sparse Matrices; Chapter VII. Plotting; VII. 1 Basic Plotting VII. 2 FormattingVII. 3 Images and Contours; VII. 4 Useful Toolkits; VII. 5 Exercises; Chapter VIII. Functions; VIII. 1 Basics; VIII. 2 Parameters and Arguments; VIII. 3 Return Values; VIII. 4 Recursive Functions; VIII. 5 Function Documentation; VIII. 6 Functions are Objects; VIII. 7 AnonymousCover; Contents; Preface; Chapter I. Introduction; I.1 Python vs Other Languages; I.2 Literature; I.3 Installation and Configuration Instructions; I.4 Executing Scripts; Chapter II. Getting Started; II. 1 Program and Program Flow; II. 2 Basic Types; II. 3 Loops; II. 4 Conditional Statements; II. 5 Functions; II. 6 Scripts and Modules; II. 7 Interpreter; Chapter III. Variables and Basic Types; III. 1 Variables; III. 2 Numeric Types; III. 3 Booleans; III. 4 Strings; III. 5 Exercises; Chapter IV. Container Types; IV. 1 Lists; IV. 2 Arrays; IV. 3 Tuples; IV. 4 Dictionaries; IV. 5 Sets IV. 6 Container Conversions and SummaryIV. 7 Type Checking; IV. 8 Exercises; Chapter V. Linear Algebra: Arrays; V.1 Overview; V.2 Mathematical Preliminaries; V.3 The Array Type; V.4 Array Indexing; V.5 Functions to Construct Arrays; V.6 Accessing and Changing the Shape; V.7 Stacking; V.8 Functions Acting on Arrays; V.9 Linear Algebra Methods in SciPy; V.10 Exercises; Chapter VI. Advanced Array Concepts; VI. 1 Array Views and Copies; VI. 2 Comparing Arrays; VI. 3 Array Indexing; VI. 4 Performance and Vectorization; VI. 5 Broadcasting; VI. 6 Sparse Matrices; Chapter VII. Plotting; VII. 1 Basic Plotting VII. 2 FormattingVII. 3 Images and Contours; VII. 4 Useful Toolkits; VII. 5 Exercises; Chapter VIII. Functions; VIII. 1 Basics; VIII. 2 Parameters and Arguments; VIII. 3 Return Values; VIII. 4 Recursive Functions; VIII. 5 Function Documentation; VIII. 6 Functions are Objects; VIII. 7 Anonymous Functions â#x80;#x93; the lambda Keyword; VIII. 8 Functions as Decorators; VIII. 9 Exercises; Chapter IX. Classes; IX. 1 Introduction; IX. 2 Attributes; IX. 3 Subclassing and Inheritance; IX. 4 Encapsulation; IX. 5 Classes as Decorators; IX. 6 Exercises; Chapter X. Iterating; X.1 The for statement; X.2 Iterators X.3 List Filling PatternsX. 4 When Iterators Behave as Lists; X.5 Iterator Objects; X.6 Infinite Iterations; X.7 Exercises; Chapter XI. Error Handling; XI. 1 Exceptions; XI. 2 Debugging; Chapter XII. Namespaces, Scopes and Modules; XII. 1 Namespace; XII. 2 Scope of a Variable; XII. 3 Modules; Chapter XIII. Input and Output; XIII. 1 File Handling; XIII. 2 NumPy Methods; XIII. 3 Pickling; XIII. 4 Shelves; XIII. 5 Reading and Writing Matlab Data Files; XIII. 6 Reading and Writing Images; Chapter XIV. Testing; XIV. 1 Manual Testing; XIV. 2 Automatic Testing; XIV. 3 Measuring Execution Time; XIV. 4 Exercises Chapter XV. Comprehensive ExamplesXV. 1 Polynomials; XV. 2 Spectral Clustering; XV. 3 Solving Initial Value Problems; XV. 4 Exercises; Appendix: Calling MATLAB from Python; Bibliography; Python commands index; A; B; C; D; E; F; G; H; I; L; M; N; O; P; R; S; T; U; V; W; X; Y; Z; Subject index; A; B; C; D; E; F; G; H; I; J; K; L; M; N; O; P; Q; R; S; T; U; V; W … (more)
- Publisher Details:
- Place of publication not identified : Pearson
- Publication Date:
- 2013
- Extent:
- 1 online resource
- Subjects:
- 005.1 23
Python (Computer program language)
Science -- Data processing
Engineering -- Data processing
Python (Langage de programmation)
Sciences -- Informatique
Ingénierie -- Informatique
Engineering -- Data processing
Python (Computer program language)
Science -- Data processing
Electronic books - Languages:
- English
- ISBNs:
- 1306209900
9781306209908
9781292015248
1292015241 - Related ISBNs:
- 9780273786436
0273786431 - Notes:
- Note: Print version record.
- Access Rights:
- Legal Deposit; Only available on premises controlled by the deposit library and to one user at any one time; The Legal Deposit Libraries (Non-Print Works) Regulations (UK).
- Access Usage:
- Restricted: Printing from this resource is governed by The Legal Deposit Libraries (Non-Print Works) Regulations (UK) and UK copyright law currently in force.
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library HMNTS - ELD.DS.724298
- Ingest File:
- 14_046.xml