An Introduction to Python Programming for Scientists and Engineers
- Textbook
Description
Python is one of the most popular programming languages, widely used for data analysis and modelling, and is fast becoming the leading choice for scientists and engineers. Unlike other textbooks introducing Python, typically organised by language syntax, this book uses many examples from across Biology, Chemistry, Physics, Earth science, and Engineering to teach and motivate students in science and engineering. The text is organised by the tasks and workflows students undertake day-to-day, helping them see the connections between programming tools…
- Add bookmark
- Cite
- Share
Key features
- Deviates and improves upon the traditional computer science-centric approach of teaching Python to science and engineering students
- Chapters lead with practical examples from across the sciences and engineering, helping students connect programming tools with real tasks
- Concepts are introduced across multiple chapters, allowing readers to engage with topics numerous times
- Introduces software engineering tools and the best-practices used by professional developers in Part IV, to prepare students for writing their own high-quality code
- Online digital resources include numerous Jupyter notebooks, 'Try This!' exercises, student homework problems, and solutions for course instructors
About the book
- DOI https://doi.org/10.1017/9781108571531
- Subjects Earth and Environmental Science: General Interest,Earth and Environmental Sciences,Mathematical Methods,Physics and Astronomy
- Format: Paperback
- Publication date: 06 October 2022
- ISBN: 9781108701129
- Dimensions (mm): 246 x 189 mm
- Weight: 1.61kg
- Page extent: 766 pages
- Availability: In stock
- Format: Digital
- Publication date: 20 August 2022
- ISBN: 9781108571531
Access options
Review the options below to login to check your access.
Personal login
Log in with your Cambridge Higher Education account to check access.
Purchase options
There are no purchase options available for this title.
If you believe you should have access to this content, please contact your institutional librarian or consult our FAQ page for further information about accessing our content.
@Lin_etal_IPySEs
Curated content
- BookPython for ScientistsJohn M. Stewart2nd edition
Online publication date: 02 August 2017
- BookLearning Scientific Programming with PythonChristian Hill2nd edition
Online publication date: 22 October 2020
Paperback publication date: 12 November 2020
- BookNumerical Methods in Physics with PythonAlex Gezerlis2nd edition
Online publication date: 30 August 2023
Hardback publication date: 20 July 2023
Paperback publication date: 20 July 2023
Related content
AI generated results by Discovery for publishers [opens in a new window]
- BookTesting IT
Online publication date: 03 May 2011
- BookTesting IT
Online publication date: 06 September 2009