Skip to main content Accessibility help
×
  • Cited by 2
    • 3rd edition
      Show more authors
    • You may already have access via personal or institutional login
    • Select format
    • Publisher:
      Cambridge University Press
      Publication date:
      27 July 2023
      17 August 2023
      ISBN:
      9781009029728
      9781009014809
      Dimensions:
      Weight & Pages:
      Dimensions:
      (244 x 170 mm)
      Weight & Pages:
      0.524kg, 304 Pages
    You may already have access via personal or institutional login
  • Selected: Digital
    Add to cart View cart Buy from Cambridge.org

    Book description

    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.

    Reviews

    ‘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.’

    Source: Computing 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.’

    Source: 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 Source: Choice

    Refine List

    Actions for selected content:

    Select all | Deselect all
    • View selected items
    • Export citations
    • Download PDF (zip)
    • Save to Kindle
    • Save to Dropbox
    • Save to Google Drive

    Save Search

    You can save your searches here and later view and run them again in "My saved searches".

    Please provide a title, maximum of 40 characters.
    ×

    Contents

    • 1 - Introduction
      pp 1-4

    Metrics

    Altmetric attention score

    Full text views

    Total number of HTML views: 0
    Total number of PDF views: 0 *
    Loading metrics...

    Book summary page views

    Total views: 0 *
    Loading metrics...

    * Views captured on Cambridge Core between #date#. This data will be updated every 24 hours.

    Usage data cannot currently be displayed.

    Accessibility standard: Unknown

    Why this information is here

    This section outlines the accessibility features of this content - including support for screen readers, full keyboard navigation and high-contrast display options. This may not be relevant for you.

    Accessibility Information

    Accessibility compliance for the PDF of this book is currently unknown and may be updated in the future.