Why scientists should learn to program in Python
Journal Article
·
· Powder Diffraction
Scientists have been central to the historical development of the computer industry, but the importance of software only continues to grow for all areas of scientific research and in particular for powder diffraction. Knowing how to program a computer is a basic and useful skill for scientists. The article introduces the three types of programming languages and why scripting languages are now preferred for scientists. Of them, the authors assert Python is the most useful and easiest to learn. Python is introduced. Also presented is an overview to a few of the many add-on packages available to extend the capabilities of Python, for example, for numerical computations, scientific graphics and graphical user interface programming.
- Research Organization:
- Argonne National Laboratory (ANL)
- Sponsoring Organization:
- USDOE Office of Science - Office of Basic Energy Sciences
- DOE Contract Number:
- AC02-06CH11357
- OSTI ID:
- 1396251
- Journal Information:
- Powder Diffraction, Journal Name: Powder Diffraction Journal Issue: S2 Vol. 29; ISSN 0885-7156; ISSN applab
- Publisher:
- Cambridge University Press
- Country of Publication:
- United States
- Language:
- English
Similar Records
Building a programmable interface for physics codes using numeric python
SciPy 1.0: fundamental algorithms for scientific computing in Python
PyGDH: Python Grid Discretization Helper
Conference
·
Tue Apr 16 00:00:00 EDT 1996
·
OSTI ID:233330
SciPy 1.0: fundamental algorithms for scientific computing in Python
Journal Article
·
Sun Feb 02 19:00:00 EST 2020
· Nature Methods
·
OSTI ID:1659198
PyGDH: Python Grid Discretization Helper
Journal Article
·
Mon Mar 01 19:00:00 EST 2021
· Journal of Open Source Software
·
OSTI ID:1777973