Why scientists should learn to program in Python. Ayer, V. M., Miguez, S., & Toby, B. H. Powder Diffraction, 29(S2):S48–S64, December, 2014.
Why scientists should learn to program in Python [link]Paper  doi  abstract   bibtex   
The importance of software continues to grow for all areas of scientific research, no less for powder diffraction. Knowing how to program a computer is a basic and useful skill for scientists. This paper explains the three approaches for programming languages and why scripting languages are preferred for non-expert programmers. The Python-scripting language is extremely efficient for science and its use by scientists is growing. Python is also one of the easiest languages to learn. The language is in-troduced, as well as a few of the many add-on packages available that extend its capabilities, for ex-ample, for numerical computations, scientific graphics, and graphical user interface programming. Resources for learning Python are also provided.
@article{ayer_why_2014,
	title = {Why scientists should learn to program in {Python}},
	volume = {29},
	issn = {0885-7156, 1945-7413},
	url = {http://www.journals.cambridge.org/abstract_S0885715614000931},
	doi = {10.1017/S0885715614000931},
	abstract = {The importance of software continues to grow for all areas of scientific research, no less for powder diffraction. Knowing how to program a computer is a basic and useful skill for scientists. This paper explains the three approaches for programming languages and why scripting languages are preferred for non-expert programmers. The Python-scripting language is extremely efficient for science and its use by scientists is growing. Python is also one of the easiest languages to learn. The language is in-troduced, as well as a few of the many add-on packages available that extend its capabilities, for ex-ample, for numerical computations, scientific graphics, and graphical user interface programming. Resources for learning Python are also provided.},
	language = {en},
	number = {S2},
	urldate = {2016-09-01},
	journal = {Powder Diffraction},
	author = {Ayer, Vidya M. and Miguez, Sheila and Toby, Brian H.},
	month = dec,
	year = {2014},
	keywords = {mentions sympy},
	pages = {S48--S64},
}

Downloads: 0