Amazon cover image
Image from Amazon.com

Python Programming and Visualization for Scientists.

By: Contributor(s): Publisher: Madison, Wisconsin : Sundog Publishing, LLC, 2020Copyright date: 2020Edition: Second editionDescription: xxi, 346 pages : illustrations ; 26 cmContent type:
  • text
Media type:
  • unmediated
Carrier type:
  • volume
ISBN:
  • 0972903356
  • 9780972903356
Subject(s): DDC classification:
  • 005.133 23
LOC classification:
  • QA76.73.P98 D43 2020
Contents:
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.
Summary: 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.
List(s) this item appears in: 2022 New Titles
Holdings
Item type Current library Call number Copy number Status Date due Barcode Item holds
BOOK BOOK NCAR Library Mesa Lab QA76.73 .P98 .D43 2020 1 Checked out 04/04/2025 50583020013060
Total holds: 0

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.

Questions? Email library@ucar.edu.

Not finding what you are looking for? InterLibrary Loan.