000 03304nam a22005895i 4500
001 978-3-030-50356-7
003 DE-He213
005 20240508090327.0
007 cr nn 008mamaa
008 200701s2020 sz | s |||| 0|eng d
020 _a9783030503567
_9978-3-030-50356-7
024 7 _a10.1007/978-3-030-50356-7
_2doi
050 4 _aQA71-90
072 7 _aPBKS
_2bicssc
072 7 _aMAT003000
_2bisacsh
072 7 _aPBKS
_2thema
082 0 4 _a003.3
_223
100 1 _aSundnes, Joakim.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
245 1 0 _aIntroduction to Scientific Programming with Python
_h[electronic resource] /
_cby Joakim Sundnes.
250 _a1st ed. 2020.
264 1 _aCham :
_bSpringer International Publishing :
_bImprint: Springer,
_c2020.
300 _aXIV, 148 p.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
490 1 _aSimula SpringerBriefs on Computing,
_x2512-1685 ;
_v6
505 0 _aGetting started with Python -- Computing with formulas -- Loops and lists -- Functions and branching -- User input and error handling -- Arrays and plotting -- Dictionaries and strings -- Classes -- Object-oriented programming.
506 0 _aOpen Access
520 _aThis open access book offers an initial introduction to programming for scientific and computational applications using the Python programming language. The presentation style is compact and example-based, making it suitable for students and researchers with little or no prior experience in programming. The book uses relevant examples from mathematics and the natural sciences to present programming as a practical toolbox that can quickly enable readers to write their own programs for data processing and mathematical modeling. These tools include file reading, plotting, simple text analysis, and using NumPy for numerical computations, which are fundamental building blocks of all programs in data science and computational science. At the same time, readers are introduced to the fundamental concepts of programming, including variables, functions, loops, classes, and object-oriented programming. Accordingly, the book provides a sound basis for further computer science and programming studies.
650 0 _aMathematics
_xData processing.
650 0 _aProgramming languages (Electronic computers).
650 0 _aComputer programming.
650 0 _aSoftware engineering.
650 0 _aComputer science
_xMathematics.
650 1 4 _aComputational Science and Engineering.
650 2 4 _aProgramming Language.
650 2 4 _aProgramming Techniques.
650 2 4 _aSoftware Engineering.
650 2 4 _aMathematics of Computing.
710 2 _aSpringerLink (Online service)
773 0 _tSpringer Nature eBook
776 0 8 _iPrinted edition:
_z9783030503550
776 0 8 _iPrinted edition:
_z9783030503574
830 0 _aSimula SpringerBriefs on Computing,
_x2512-1685 ;
_v6
856 4 0 _uhttps://doi.org/10.1007/978-3-030-50356-7
912 _aZDB-2-SMA
912 _aZDB-2-SXMS
912 _aZDB-2-SOB
999 _c37738
_d37738