Python for Scientists
3rd Edition
£31.99
- Authors:
- John M. Stewart, University of Cambridge
- Michael Mommert, Universität St Gallen, Switzerland
- Date Published: August 2023
- availability: In stock
- format: Paperback
- isbn: 9781009014809
£
31.99
Paperback
Other available formats:
eBook
Looking for an inspection copy?
This title is not currently available on inspection
-
The third edition of this practical introduction to Python has been thoroughly updated, with all code migrated to Jupyter notebooks. The notebooks are available online with executable versions of all of the book's content (and more). The text starts with a detailed introduction to the basics of the Python language, without assuming any prior knowledge. Building upon each other, the most important Python packages for numerical math (NumPy), symbolic math (SymPy), and plotting (Matplotlib) are introduced, with brand new chapters covering numerical methods (SciPy) and data handling (Pandas). Further new material includes guidelines for writing efficient Python code and publishing code for other users. Simple and concise code examples, revised for compatibility with Python 3, guide the reader and support the learning process throughout the book. Readers from all of the quantitative sciences, whatever their background, will be able to quickly acquire the skills needed for using Python effectively.
Read more- Accompanied by a Jupyter Notebook repository containing all the code elements featured in the book
- Provides a complete introduction to the basics of Python and packages that are relevant for scientific programming
- Assumes no previous knowledge of any programming language
- Employs examples from many different fields
Reviews & endorsements
'This volume provides an important update to the resources available to physicists and other scientists who manipulate quantitative data for one of their most common tasks: computation … The focus is on providing the practicing scientist a clear, concise guide to an important resource, and the author has chosen his topics appropriately. Both Python and this book deserve wide circulation.' Computing Reviews
See more reviews'I highly recommend this book as a practical guide to real-life scientific programming. The book is well written, interspersed with great humor, and is presented from the viewpoint of a researcher who wants others to avoid suffering the same pitfalls and mistakes that he experienced.' The Leading Edge
'… this book is still an excellent starting point to put you on the tracks to master the language and enjoy the marvels of the latest version of Python.' Adhemar Bultheel, European Mathematical Society (euro-math-soc.eu)
'The book is well written, and would be a very good choice for a course for scientists learning Python. It would also be an excellent choice for self-study. … Highly recommended.' R. Bharath, Choice
Customer reviews
Not yet reviewed
Be the first to review
Review was not posted due to profanity
×Product details
- Edition: 3rd Edition
- Date Published: August 2023
- format: Paperback
- isbn: 9781009014809
- length: 304 pages
- dimensions: 243 x 169 x 16 mm
- weight: 0.53kg
- availability: In stock
Table of Contents
1. Introduction
2. About Python
3. Basic Python
4. NumPy – Numerical math
5. SciPy – Numerical methods
6. Matplotlib – Plotting
7. SymPy – Symbolic math
8. Pandas – Data handling
9. Performance Python
10. Software development tools
Index.-
General Resources
Find resources associated with this title
Type Name Unlocked * Format Size Showing of
This title is supported by one or more locked resources. Access to locked resources is granted exclusively by Cambridge University Press to lecturers whose faculty status has been verified. To gain access to locked resources, lecturers should sign in to or register for a Cambridge user account.
Please use locked resources responsibly and exercise your professional discretion when choosing how you share these materials with your students. Other lecturers may wish to use locked resources for assessment purposes and their usefulness is undermined when the source files (for example, solution manuals or test banks) are shared online or via social networks.
Supplementary resources are subject to copyright. Lecturers are permitted to view, print or download these resources for use in their teaching, but may not change them or use them for commercial gain.
If you are having problems accessing these resources please contact lecturers@cambridge.org.
Sorry, this resource is locked
Please register or sign in to request access. If you are having problems accessing these resources please email lecturers@cambridge.org
Register Sign in» Proceed
You are now leaving the Cambridge University Press website. Your eBook purchase and download will be completed by our partner www.ebooks.com. Please see the permission section of the www.ebooks.com catalogue page for details of the print & copy limits on our eBooks.
Continue ×Are you sure you want to delete your account?
This cannot be undone.
Thank you for your feedback which will help us improve our service.
If you requested a response, we will make sure to get back to you shortly.
×