000 03820nam a22006015i 4500
001 978-3-030-50356-7
003 DE-He213
005 20210511120724.0
007 cr nn 008mamaa
008 200701s2020 gw | 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 _aPDE
_2bicssc
072 7 _aCOM014000
_2bisacsh
072 7 _aPDE
_2thema
082 0 4 _a004
_223
100 1 _aSundnes, Joakim.
_eauthor.
_4aut
_4http://id.loc.gov/vocabulary/relators/aut
_94859
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. 3 illus.
_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 ;
_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 _aComputer mathematics.
_9357
650 0 _aComputer software.
_9414
650 0 _aComputer programming.
_9203
650 0 _aSoftware engineering.
_94860
650 0 _aComputer science—Mathematics.
_9890
650 1 4 _aComputational Science and Engineering.
_0https://scigraph.springernature.com/ontologies/product-market-codes/M14026
_9362
650 2 4 _aProfessional Computing.
_0https://scigraph.springernature.com/ontologies/product-market-codes/I29000
_91605
650 2 4 _aProgramming Techniques.
_0https://scigraph.springernature.com/ontologies/product-market-codes/I14010
_9206
650 2 4 _aSoftware Engineering/Programming and Operating Systems.
_0https://scigraph.springernature.com/ontologies/product-market-codes/I14002
_9891
650 2 4 _aMathematics of Computing.
_0https://scigraph.springernature.com/ontologies/product-market-codes/I17001
_91471
710 2 _aSpringerLink (Online service)
_9141
776 0 8 _iPrinted edition:
_z9783030503550
776 0 8 _iPrinted edition:
_z9783030503574
830 0 _aSimula SpringerBriefs on Computing ;
_v6
_94861
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
942 _cEBK
_w1
_xAdministrator Library
_y1
_z Administrator Library
999 _c1001
_d1001
773 _tSpringer Nature Open Access eBook