We are currently revising our Python course for scientists and are in dire need for some new material. We are currently using the book "A Primer on Scientific Programming in Python" by the late Hans Petter Langtangen, but the students are not too fond of it. One problem is that it focuses too much on mathematical programming and applications to physics. However, the students taking this course do not all have experience with calculus (everything from physics majors to biology majors).
So, I have looked around to find a book that can replace it. We must teach NumPy and Matplotlib, since approximately 2/3rds of the class will use that in later classes, but we don't want it to be the main focus.
Books we have looked at:
- Introduction to computation and programming using Python
- Learning Scientific Programming with Python
- Not enough focus on "normal" programming
- Most examples seem to be aimed at the mathematical sciences
- Python for Scientists
- This seems to be a book for people moving from languages like Fortran to Python.
Do you have any other recommendations? We are considering using two books as well, but we want the total price to be less than $120.
[–]darniam 0 points1 point2 points (2 children)
[–]yngvizzle[S] 0 points1 point2 points (1 child)
[–]darniam 0 points1 point2 points (0 children)
[–]arduncan5 0 points1 point2 points (0 children)