An Introduction to Python Programming for Scientists and Engineers 1st Edition by Johnny Wei-Bing Lin, Hannah Aizenman, Erin Manette Cartas Espinel, Kim Gunnerson, Joanne Liu – Ebook PDF Instant Download/Delivery: 1108753485, 978-1108753487
Full dowload An Introduction to Python Programming for Scientists and Engineers 1st Edition after payment
Product details:
ISBN 10: 1108753485
ISBN 13: 978-1108753487
Author: Johnny Wei-Bing Lin, Hannah Aizenman, Erin Manette Cartas Espinel, Kim Gunnerson, Joanne Liu
An Introduction to Python Programming for Scientists and Engineers 1st Edition:
An Introduction to Python Programming for Scientists and Engineers 1st Edition Table of contents:
Part I: Getting Basic Tasks Done
-
Prologue: Preparing to Program
- 1.1 What Is a Program and Why Learn to Program?
- 1.2 What Is Python and Why Learn This Language?
- 1.3 Software We Will Need
-
Python as a Basic Calculator
- 2.1 Example of Python as a Basic Calculator
- 2.2 Python Programming Essentials
- 2.3 Try This!
- 2.4 More Discipline-Specific Practice
- 2.5 Chapter Review
-
Python as a Scientific Calculator
- 3.1 Example of Python as a Scientific Calculator
- 3.2 Python Programming Essentials
- 3.3 Try This!
- 3.4 More Discipline-Specific Practice
- 3.5 Chapter Review
-
Basic Line and Scatter Plots
- 4.1 Example of Making Basic Line and Scatter Plots
- 4.2 Python Programming Essentials
- 4.3 Try This!
- 4.4 More Discipline-Specific Practice
- 4.5 Chapter Review
-
Customized Line and Scatter Plots
- 5.1 Example of Customizing Line Plots
- 5.2 Python Programming Essentials
- 5.3 Try This!
- 5.4 More Discipline-Specific Practice
- 5.5 Chapter Review
-
Basic Diagnostic Data Analysis
- 6.1 Example of Basic Diagnostic Data Analysis
- 6.2 Python Programming Essentials
- 6.3 Try This!
- 6.4 More Discipline-Specific Practice
- 6.5 Chapter Review
-
Two-Dimensional Diagnostic Data Analysis
- 7.1 Example of Two-Dimensional Diagnostic Data Analysis
- 7.2 Python Programming Essentials
- 7.3 Try This!
- 7.4 More Discipline-Specific Practice
- 7.5 Chapter Review
-
Basic Prognostic Modeling
- 8.1 Example of a Basic Prognostic Model
- 8.2 Python Programming Essentials
- 8.3 Try This!
- 8.4 More Discipline-Specific Practice
- 8.5 Chapter Review
-
Reading In and Writing Out Text Data
- 9.1 Example of Reading In and Writing Out Text Data
- 9.2 Python Programming Essentials
- 9.3 Try This!
- 9.4 More Discipline-Specific Practice
- 9.5 Chapter Review
-
Managing Files, Directories, and Programs
- 10.1 Example of Managing Files, Directories, and Programs
- 10.2 Python Programming Essentials
- 10.3 Try This!
- 10.4 More Discipline-Specific Practice
- 10.5 Chapter Review
Part II: Doing More Complex Tasks
-
Segue: How to Write Programs
- 11.1 From Blank Screen to Program: A Process to Follow
- 11.2 The Importance of Testing
- 11.3 The Importance of Style Conventions
-
n-Dimensional Diagnostic Data Analysis
- 12.1 Example of n-Dimensional Diagnostic Data Analysis
- 12.2 Python Programming Essentials
- 12.3 Try This!
- 12.4 More Discipline-Specific Practice
- 12.5 Chapter Review
-
Basic Image Processing
- 13.1 Example of Image Processing
- 13.2 Python Programming Essentials
- 13.3 Try This!
- 13.4 More Discipline-Specific Practice
- 13.5 Chapter Review
-
Contour Plots and Animation
- 14.1 Example of Making Contour Plots and Animations
- 14.2 Python Programming Essentials
- 14.3 Try This!
- 14.4 More Discipline-Specific Practice
- 14.5 Chapter Review
-
Handling Missing Data
- 15.1 Example of Handling Missing Data
- 15.2 Python Programming Essentials
- 15.3 Try This!
- 15.4 More Discipline-Specific Practice
- 15.5 Chapter Review
Part III: Advanced Programming Concepts
- More Data and Execution Structures
- 16.1 Example of Using More Advanced Data and Execution Structures
- 16.2 Python Programming Essentials
- 16.3 Try This!
- 16.4 More Discipline-Specific Practice
- 16.5 Chapter Review
- Classes and Inheritance
-
- 17.1 Examples of Classes and Inheritance
- 17.2 Python Programming Essentials
- 17.3 Try This!
- 17.4 More Discipline-Specific Practice
- 17.5 Chapter Review
- More Ways of Storing Information in Files
-
- 18.1 Examples of Using Other File Formats
- 18.2 Python Programming Essentials
- 18.3 Try This!
- 18.4 More Discipline-Specific Practice
- 18.5 Chapter Review
- Basic Searching and Sorting
-
- 19.1 Examples of Searching and Sorting
- 19.2 Python Programming Essentials
- 19.3 Try This!
- 19.4 More Discipline-Specific Practice
- 19.5 Chapter Review
20. Recursion
-
- 20.1 Example of Recursion
- 20.2 Python Programming Essentials
- 20.3 Try This!
- 20.4 More Discipline-Specific Practice
- 20.5 Chapter Review
Part IV: Going from a Program Working to Working Well
21. Make It Usable to Others: Documentation and Sphinx
-
- 21.1 Introduction
- 21.2 Principles of Documenting
- 21.3 General Convention for Docstrings: The NumPy Format
- 21.4 The Sphinx Documentation Generator
22. Make It Fast: Performance
-
- 22.1 Introduction
- 22.2 Preliminaries
- 22.3 Finding the Bottlenecks Using Profilers
- 22.4 Fixing the Bottlenecks
- 22.5 Pitfalls When Trying to Improve Performance
23. Make It Correct: Linting and Unit Testing
-
- 23.1 Introduction
- 23.2 Linting
- 23.3 Unit Testing
- 23.4 The “Test-Driven Development” Process
24. Make It Manageable: Version Control and Build Management
-
- 24.1 Introduction
- 24.2 Version Control
- 24.3 Packaging
- 24.4 Build Management and Continuous Integration
25. Make It Talk to Other Languages
-
- 25.1 Introduction
- 25.2 Talking with Fortran Programs
- 25.3 Talking with C/C++ Programs
People also search for An Introduction to Python Programming for Scientists and Engineers 1st Edition:
introduction to programming in python an interdisciplinary approach 1e
an introduction to programming using python
python programming an introduction to computer science answers
introduction to programming in python an interdisciplinary approach 1st edition
an introduction to programming using python answers