Python Programming and Visualization for Scientists.
Publisher: Madison, Wisconsin : Sundog Publishing, LLC, 2020Copyright date: 2020Edition: Second editionDescription: xxi, 346 pages : illustrations ; 26 cmContent type:- text
- unmediated
- volume
- 0972903356
- 9780972903356
- 005.133 23
- QA76.73.P98 D43 2020
Item type | Current library | Call number | Copy number | Status | Date due | Barcode | Item holds | |
---|---|---|---|---|---|---|---|---|
BOOK | NCAR Library Mesa Lab | QA76.73 .P98 .D43 2020 | 1 | Checked out | 04/04/2025 | 50583020013060 |
Includes index.
Basic Python programming -- Getting started -- Syntax and data types -- Strings -- Mathematical operators and functions -- Structure and control -- File I/O -- Numpy arrays -- Functions and modules -- Defining classes and methods -- Plotting and visualization -- 1-D plotting -- Multi-panel plots -- 2-D plotting -- Cartopy -- 3-D plotting -- Additional topics -- Time -- Pandas -- Scientific datasets -- Regular expressions -- Linear algebra -- Fourier analysis -- Miscellany -- Jupyter notebooks-A primer -- Latex Quick Reference.
A second edition of the book was made necessary by the transition to Python 3, which did not maintain full backward compatibility with earlier versions of the language. The second edition has been completely revised to ensure that all code examples work in Python 3. Additional chapters on the Pandas library and Cartopy have been included, as well as an appendix on Jupyter notebooks, which have become an important tool for developing and communicating code in both the research and educational settings.