Item Details

Print View

Python for Scientists

John M. Stewart (Department of Applied Mathematics & Theoretical Physics, University of Cambridge)
Format
Book
Published
Cambridge ; New York : Cambridge University Press, 2014.
Language
English
ISBN
9781107061392 (hardback), 1107061393 (hardback), 9781107686427 (paperback), 1107686423 (paperback)
Related Resources
Cover image
Summary
"Python is a free, open source, easy-to-use software tool that offers a significant alternative to proprietary packages such as MATLAB and Mathematica. This book covers everything the working scientist needs to know to start using Python effectively. The author explains scientific Python from scratch, showing how easy it is to implement and test non-trivial mathematical algorithms and guiding the reader through the many freely available add-on modules. A range of examples, relevant to many different fields, illustrate the program's capabilities. In particular, readers are shown how to use pre-existing legacy code (usually in Fortran77) within the Python environment, thus avoiding the need to master the original code. Instead of exercises the book contains useful snippets of tested code which the reader can adapt to handle problems in their own field, allowing students and researchers with little computer expertise to get up and running as soon as possible"--
Contents
  • 1. Introduction
  • 2. Getting started with IPython
  • 3. A short Python tutorial
  • 4. Numpy
  • 5. Two-dimensional graphics
  • 6. Three-dimensional graphics
  • 7. Ordinary differential equations
  • 8. Partial differential equations : a pseudospectral approach
  • 9. Case study : multigrid
  • 10. Appendix A. Installing a Python environment
  • Appendix B. Fortran77 subroutines for pseudospectral methods.
Description
xii, 220 pages : illustrations ; 26 cm
Notes
Includes bibliographical references (pages 216-217) and index.
Technical Details
  • Access in Virgo Classic
  • Staff View

    LEADER 03353cam a2200625 i 4500
    001 u6373071
    003 SIRSI
    005 20141017085400.0
    008 140326t20142014enka b 001 0 eng
    010
      
      
    a| 2014010571
    015
      
      
    a| GBB447289 2| bnb
    016
    7
      
    a| 016708079 2| Uk
    020
      
      
    a| 9781107061392 (hardback)
    020
      
      
    a| 1107061393 (hardback)
    020
      
      
    a| 9781107686427 (paperback)
    020
      
      
    a| 1107686423 (paperback)
    035
      
      
    a| (Sirsi) o873724363
    035
      
      
    a| (OCoLC)873724363 z| (OCoLC)879399180
    040
      
      
    a| DLC e| rda b| eng c| DLC d| YDX d| BTCTA d| YDXCP d| CDX d| OCLCO d| UKMGB d| OCLCF d| CHVBK d| CDX
    042
      
      
    a| pcc
    050
    0
    0
    a| Q183.9 b| .S865 2014
    082
    0
    0
    a| 005.13/3 2| 23
    084
      
      
    a| COM000000 2| bisacsh
    100
    1
      
    a| Stewart, John, d| 1943 July 1- e| author.
    245
    1
    0
    a| Python for scientists / c| John M. Stewart (Department of Applied Mathematics & Theoretical Physics, University of Cambridge).
    264
      
    1
    a| Cambridge ; a| New York : b| Cambridge University Press, c| 2014.
    264
      
    4
    c| ©2014
    300
      
      
    a| xii, 220 pages : b| illustrations ; c| 26 cm
    336
      
      
    a| text 2| rdacontent
    337
      
      
    a| unmediated 2| rdamedia
    338
      
      
    a| volume 2| rdacarrier
    504
      
      
    a| Includes bibliographical references (pages 216-217) and index.
    505
    0
      
    a| 1. Introduction -- 2. Getting started with IPython -- 3. A short Python tutorial -- 4. Numpy -- 5. Two-dimensional graphics -- 6. Three-dimensional graphics -- 7. Ordinary differential equations -- 8. Partial differential equations : a pseudospectral approach -- 9. Case study : multigrid -- 10. Appendix A. Installing a Python environment -- Appendix B. Fortran77 subroutines for pseudospectral methods.
    520
      
      
    a| "Python is a free, open source, easy-to-use software tool that offers a significant alternative to proprietary packages such as MATLAB and Mathematica. This book covers everything the working scientist needs to know to start using Python effectively. The author explains scientific Python from scratch, showing how easy it is to implement and test non-trivial mathematical algorithms and guiding the reader through the many freely available add-on modules. A range of examples, relevant to many different fields, illustrate the program's capabilities. In particular, readers are shown how to use pre-existing legacy code (usually in Fortran77) within the Python environment, thus avoiding the need to master the original code. Instead of exercises the book contains useful snippets of tested code which the reader can adapt to handle problems in their own field, allowing students and researchers with little computer expertise to get up and running as soon as possible"-- c| Provided by publisher.
    650
      
    0
    a| Science x| Data processing.
    650
      
    0
    a| Python (Computer program language)
    856
    4
    2
    3| Cover image u| http://proxy01.its.virginia.edu/login?url=http://assets.cambridge.org/97811070/61392/cover/9781107061392.jpg
    596
      
      
    a| 5
    999
      
      
    a| Q183.9 .S865 2014 w| LC i| X031651460 k| CHECKEDOUT l| STACKS m| SCI-ENG t| BOOK
▾See more
▴See less

Availability

Google Preview

Google Books Preview
Library Location Map Availability Call Number
Brown Science and Engineering CHECKED OUT N/A Unavailable