• Home
  • Search
  • Learning Scientific Programming with Python
  • Open Access IconOpen Access
  • Cite Icon52
  • https://doi.org/10.1017/9781108778039Copy DOI Icon

Learning Scientific Programming with Python

  • Oct 22, 2020
  • Christian Hill
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Learn to master basic programming tasks from scratch with real-life, scientifically relevant examples and solutions drawn from both science and engineering. Students and researchers at all levels are increasingly turning to the powerful Python programming language as an alternative to commercial packages and this fast-paced introduction moves from the basics to advanced concepts in one complete volume, enabling readers to gain proficiency quickly. Beginning with general programming concepts such as loops and functions within the core Python 3 language, and moving on to the NumPy, SciPy and Matplotlib libraries for numerical programming and data visualization, this textbook also discusses the use of Jupyter Notebooks to build rich-media, shareable documents for scientific analysis. The second edition features a new chapter on data analysis with the pandas library and comprehensive updates, and new exercises and examples. A final chapter introduces more advanced topics such as floating-point precision and algorithm stability, and extensive online resources support further study. This textbook represents a targeted package for students requiring a solid foundation in Python programming.

Similar Papers
  • Research Article

Focus on software

  • Aug 01, 2006
  • Physics Today
  • Lawrence G Rubin
  • Supplementary Content

A New Web-Based Interactive Data Visualization Tool for Geo-Located Data Clustering and Its Applications in Design

  • Oct 09, 2018
  • Figshare
  • Yuqiao Tang
  • Research Article

Investigation of Computational Topology for Data Analysis and Visualization Applications

  • Jan 31, 2021
  • Mathematical Statistician and Engineering Applications
  • Robin K
  • Research Article
  • Citations1

Transdisciplinary Applications of Data Visualization and Data Mining Techniques as Represented for Human Diseases

  • Dec 01, 2024
  • Journal of Systemics, Cybernetics and Informatics
  • Richard S Segall
  • PDF
  • Research Article
  • Citations1

Clinical and morphological myocardial changes in patients with post-COVID-19 syndrome

  • Aug 27, 2023
  • Russian Journal of Cardiology
  • S V Mayrina +6
  • Conference Article
  • Citations4

Health Vision: An interactive web based platform for healthcare data analysis and visualisation

  • Jul 01, 2019
  • Eleftheria Polychronidou +3
  • Single Book

PYTHON POWERED INTELLIGENCE AND ML

  • Oct 22, 2023
  • Dr Gagandeep Kaur +4
  • Research Article

Land use structure optimization in Los Angeles County based on grey linear programming

  • Dec 20, 2023
  • Theoretical and Natural Science
  • Tianyu Li
  • Single Book
  • Citations124

Geocomputation with R

  • Mar 22, 2019
  • Robin Lovelace +2
  • Research Article

Thematic Clusters of the Intellectual Structure in the Field of Digital Content Management

  • Jan 01, 2021
  • SHILAP Revista de lepidopterología
  • Elaheh Hosseini +2
  • Research Article
  • Citations14

SBGNview: towards data analysis, integration and visualization on all pathways

  • Nov 23, 2021
  • Bioinformatics
  • Xiaoxi Dong +3
  • Book Chapter
  • Citations8

Visualization of Data: Methods, Software, and Applications

  • Jan 01, 2019
  • Gintautas Dzemyda +3
  • Research Article
  • Citations1

Design and development of data visualization systems in a workstation environment

  • Apr 01, 1992
  • Journal of Microcomputer Applications
  • Gitta O Domik +1
  • Research Article
  • Citations5

НОВЫЕ КОМПЕТЕНЦИИ СОЦИОЛОГА В ЭПОХУ БОЛЬШИХ ДАННЫХ

  • Apr 01, 2015
  • THE MONITORING OF PUBLIC OPINION: economic&social changes
  • Vladimir Smirnov
  • Conference Article
  • Citations9

Enabling In Situ Pre- and Post-processing for Exascale Hemodynamic Simulations - A Co-design Study with the Sparse Geometry Lattice-Boltzmann Code HemeLB

  • Nov 01, 2012
  • Fang Chen +7
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.