Introduction to Computational Models with Python

Regular price €127.99
Quantity:
Ships in 10-20 days
Delivery/Collection within 10-20 working days
Shipping & Delivery
A01=Jose M. Garrido
algorithm design
Arithmetic Growth
Author_Jose M. Garrido
Basic Feasible Solution
Category=PBWH
Category=UB
Category=UKC
Category=UMW
Category=UYF
computational models
D1 D2 D3
data structures
decision
Decomposition Unit
eq_bestseller
eq_computing
eq_isMigrated=1
eq_isMigrated=2
eq_nobargain
eq_non-fiction
function
Functional Equation
GLPK.
high-performance computing
import
Import Numpy
index
Index List
linear
Linear Equation
linear optimisation modelling in python
linear optimization
Linear Optimization Model
Linear Optimization Problem
Linked List
Mathematical Expression
Mathematical Optimization Problem
Maximum Flow Problem
numerical computing
Numpy and Scipy
object orientation
object-oriented analysis
objective
optimization
Point P1
Polynomial Function
problem
Product P1
Programming principles
pulp
Python Interpreter
Python Library
Python Program
Python programming language
Python Script
recursion techniques
scientific computing
Selection Structure
UML Diagram
variables

Product details

  • ISBN 9781498712033
  • Weight: 816g
  • Dimensions: 156 x 234mm
  • Publication Date: 04 Sep 2015
  • Publisher: Taylor & Francis Inc
  • Publication City/Country: US
  • Product Form: Hardback
Secure checkout Fast Shipping Easy returns

Introduction to Computational Models with Python explains how to implement computational models using the flexible and easy-to-use Python programming language. The book uses the Python programming language interpreter and several packages from the huge Python Library that improve the performance of numerical computing, such as the Numpy and Scipy modules. The Python source code and data files are available on the author’s website.

The book’s five sections present:

  1. An overview of problem solving and simple Python programs, introducing the basic models and techniques for designing and implementing problem solutions, independent of software and hardware tools
  2. Programming principles with the Python programming language, covering basic programming concepts, data definitions, programming structures with flowcharts and pseudo-code, solving problems, and algorithms
  3. Python lists, arrays, basic data structures, object orientation, linked lists, recursion, and running programs under Linux
  4. Implementation of computational models with Python using Numpy, with examples and case studies
  5. The modeling of linear optimization problems, from problem formulation to implementation of computational models

This book introduces the principles of computational modeling as well as the approaches of multi- and interdisciplinary computing to beginners in the field. It provides the foundation for more advanced studies in scientific computing, including parallel computing using MPI, grid computing, and other methods and techniques used in high-performance computing.

José M. Garrido is a professor in the Department of Computer Science at Kennesaw State University. Dr. Garrido is the author of several books and numerous research papers. His research interests include software development, operating systems, computational modeling, object-oriented simulation, and system formal specification.

More from this author