What people are saying - Write a reviewUser ratings
User Review - Flag as inappropriate Most of the book is absolutely great. The downloadable base of utilities is a great set of examples that also proves useful in everyday life. The examples are well thought through and not, as in many other books, just continuations of a fairly useless codebase that tries to make every aspect of Python clear through one use(less) case. The order of the chapters seems somewhat odd at first. In the end it looks like a well designed build-up of complexity, with only a little price to pay (some tiny bits of repetition and to experienced users sometimes unclear where to find what). Although knowledge of Python is not necessary, there is not a lot of space in the book wasted on the basics (previous experience in programming is, in fact, helpful). The book is oriented towards scientists and engineers, with a lot of code ready in C/C++/Fortran who need to glue that code together and possibly do some additional numerical or analysis work on the data. It is also perfectly suited for people who want to use only Python for their (numerical and analysis) work. Topics covered: 1) Basic Python (clean, clear, quick, some more than usual emphasis on handy I/O functionality) 2) Advanced Python (clear, many more useful extras like regular expressions, parsing command line options, iterators, etc. than in many other books, good examples, missing topic: decorators) 3) NumPy and numeric analysis (extensive, very good, could have had more on SciPy, some emphasis on older/obsolete packages like Numeric, ScientificPython, not enough on e.g. Matplotlib) 3) Interfacing with C/C++/Fortran through arrays (very useful and well explained) 4) GUI programming (clear, maybe a bit too much of advanced GUI programming, which could have been figured out by interested users by themselves, seems like too much emphasis for this topic) 5) cgi programming/web interfaces (nice little extra gadget in my opinion, most scientists won't necessarily use this). One feature that highly surprised me was the preferred use of from name import *, which I think is a bad habit. At some point it is even presented as useful when the same function name gets redefined in the global namespace, which I think is not something you want people to do. Other than that: great book and definitely worth its price! User Review - Flag as inappropriate Muito, muito bom e completo. Related books
Contents
Other editions - View all
Common terms and phrasesapplication button callback Cf2py CGI script Chapter command command-line compiled computing contains copy create data structures def __init__(self default defined dialog dictionary different directory tree doc string doc.html double dynamically typed effect efficiency entry environment variable example Exercise extension module extract F2PY field file find first flexible floating-point Fortran func func1 Gnuplot graphical user interfaces gridloop2 implementation import input file install integer interface iterator keyword arguments loop Matlab method modified Numerical Python NumPy arrays object offers option output package parameters plot pointer PyObject Python code Python function Python module Python script real numbers regression test regular expression scientific SciPy simulation simviz1.py script source code specification stored subclass subroutine SWIG syntax Tkinter tuple Unix update vectorized visualization widget window wrapper code write xcoor ycoor Popular passagesPage viii - Preface to the First Edition The primary purpose of this book is to... References to this bookFrom Google ScholarStars: Space–Time Analysis of Regional SystemsSergio J Rey, Mark V Janikas Automating the Finite Element MethodAnders Logg - 2007 - Archives of Computational Methods in Engineering Parallelizing PDE Solvers Using the Python Programming LanguageXing Cai, Hans Petter Langtangen Optimized evaluation of a large sum of functions using a three ...Franz Schreier - 2006 - Computer Physics Communications References from web pagesErrata list for the "Python Scripting for Computational Science" Book Python Scripting for Computational Science - Langtangen (www ... Beginning Python: From Novice to Professional (Magnus Lie Hetland ... Python Scripting for Computational Science - Langtangen, Hans Pe ... Python Scripting for Computational Science - Langtangen (www ... Python Scripting for Computational Science - Langtangen, Hans Pe ... Download Python Scripting for Computational Science - Langtangen ... Python Scripting for Computational Science — simula.no Python Scripting for Computational Science - Langtangen, Hans Pe ... livre python scripting for computational science (texts in ... Bibliographic information |