MARC details
000 -LEADER |
fixed length control field |
02650nam a22003017a 4500 |
003 - CONTROL NUMBER IDENTIFIER |
control field |
CUTN |
005 - DATE AND TIME OF LATEST TRANSACTION |
control field |
20231202121822.0 |
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION |
fixed length control field |
231202b |||||||| |||| 00| 0 eng d |
020 ## - INTERNATIONAL STANDARD BOOK NUMBER |
International Standard Book Number |
9781108745918 |
041 ## - LANGUAGE CODE |
Language |
English |
082 ## - DEWEY DECIMAL CLASSIFICATION NUMBER |
Edition number |
23 |
Classification number |
005.133 |
Item number |
HIL |
100 ## - MAIN ENTRY--PERSONAL NAME |
Personal name |
Hill, Christian. |
240 ## - UNIFORM TITLE |
Uniform title |
<a href=" Learning Scientific Programming with Python"> Learning Scientific Programming with Python</a> |
245 ## - TITLE STATEMENT |
Title |
Learning Scientific Programming with Python / |
Statement of responsibility, etc |
Christian Hill. |
250 ## - EDITION STATEMENT |
Edition statement |
2nd ed. |
260 ## - PUBLICATION, DISTRIBUTION, ETC. (IMPRINT) |
Place of publication, distribution, etc |
New Delhi : |
Name of publisher, distributor, etc |
Cambridge University Press, |
Date of publication, distribution, etc |
2020. |
300 ## - PHYSICAL DESCRIPTION |
Extent |
xi, 557p. : |
Other physical details |
ill. ; |
Dimensions |
23 cm. |
505 ## - FORMATTED CONTENTS NOTE |
Title |
1. Introduction<br/>2. The Core Python Language<br/>3. Interlude: Simple Plots and Charts<br/>4. The core Python Language II<br/>5. IPython and Jupyter Notebook<br/>6. Numpy<br/>7. Matplotib<br/>8. SciPy<br/>9. Data Analysis with pandas<br/>10. General Scientific Programming<br/>Appendix A Solutions<br/>Appendix B Differences Between Python Versions 2 AND 3<br/>Appendix C SciPy's odeint Ordinary Differential Equation Solver<br/>Glossary<br/>Index |
520 ## - SUMMARY, ETC. |
Summary, etc |
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.<br/><br/>A broad introduction to Python programming in the sciences<br/>No previous coding experience needed – a chapter on general concepts included<br/>Accompanying website provides resources for the examples and exercises |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
Core Python Language |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
SciPy |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
SciPy |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
numerical programming |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
Data Analysis with pandas |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
pandas |
650 ## - SUBJECT ADDED ENTRY--TOPICAL TERM |
Topical term or geographic name as entry element |
data visualization |
942 ## - ADDED ENTRY ELEMENTS (KOHA) |
Source of classification or shelving scheme |
Dewey Decimal Classification |
Koha item type |
Text Books |