An introduction to Python programming for scientists and engineers

"Most introductory programming textbooks are written with the assumption that the student thinks like a computer scientist. That is, writers assume that the student best learns programming by focusing on the structure and syntax of programming languages. The result is an introductory textbook t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Lin, Johnny Wei-Bing 1972- (VerfasserIn), Aizenman, Hannah 1987- (VerfasserIn), Espinel, Erin Manette Cartas 1965- (VerfasserIn), Gunnerson, Kim 1965- (VerfasserIn), Liu, Joanne (VerfasserIn)
Format: Buch
Sprache:English
Veröffentlicht: Cambridge ; New York ; Melbourne ; New Delhi ; Singapore Cambridge University Press 2022
Schlagworte:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!

MARC

LEADER 00000nam a2200000 c 4500
001 BV048325724
003 DE-604
005 20230220
007 t
008 220712s2022 xxka||| |||| 00||| eng d
020 |a 9781108701129  |q paperback  |9 978-1-108-70112-9 
035 |a (OCoLC)1309097276 
035 |a (DE-599)KXP1795036257 
040 |a DE-604  |b ger  |e rda 
041 0 |a eng 
044 |a xxk  |c XA-GB 
049 |a DE-92  |a DE-706  |a DE-1050  |a DE-20  |a DE-703  |a DE-19  |a DE-188 
082 0 |a 005.13/3 
084 |a ST 250  |0 (DE-625)143626:  |2 rvk 
100 1 |a Lin, Johnny Wei-Bing  |d 1972-  |e Verfasser  |0 (DE-588)1268541915  |4 aut 
245 1 0 |a An introduction to Python programming for scientists and engineers  |c Johnny Wei-Bing Lin (University of Washington Bothell and North Park University), Hannah Aizenman (City College of New York), Erin Manette Cartas Espinel (Envestnet Tamarac), Kim Gunnerson (University of Washington Bothell), Joanne Liu (Novozymes A/S) 
264 1 |a Cambridge ; New York ; Melbourne ; New Delhi ; Singapore  |b Cambridge University Press  |c 2022 
300 |a xxx, 735 Seiten  |b Illustrationen, Diagramme 
336 |b txt  |2 rdacontent 
337 |b n  |2 rdamedia 
338 |b nc  |2 rdacarrier 
500 |a Includes bibliographical references and index 
520 3 |a "Most introductory programming textbooks are written with the assumption that the student thinks like a computer scientist. That is, writers assume that the student best learns programming by focusing on the structure and syntax of programming languages. The result is an introductory textbook that teaches programming in a way that is accessible to future programmers and developers but not as much to scientists or engineers who mainly want to investigate scientific problems. This textbook is written to teach programming to scientists and engineers, not to computer scientists. We assume that the reader has no background, formal or informal, in computer programming. It is organized around a scientist or engineer's workflow.  
520 3 |a What are the tasks of a scientist or engineer that a computer can help with? Doing calculations (e.g., Chapters 1 and 6), making a plot (e.g., Chapters 4 and 5), handling missing data (e.g., Chapter 15), and saving and storing data (e.g., Chapters 9 and 18) are just a few of the tasks we address. It teaches programming, not numerical methods, statistics, data analytics, or image processing. The level of math that the reader needs is modest so the text is accessible to a first-year college student. It provides examples pertinent to the natural sciences and engineering. Jupyter notebooks associated with this textbook provide structured practice using examples from physics, chemistry, and biology, and additional notebooks for engineering are planned. For instance, the physics notebooks include problems dealing with electromagnetic fields, optics, and gravitational acceleration. Syntax is secondary.  
520 3 |a The primary goal is to teach the student how to use Python to do scientific and engineering work. Thus, we teach as much language syntax and structure as needed to do a task. Later, as we address more complex science and engineering tasks, we teach additional aspects of language syntax and structure. As a result, this textbook is not intended as a Python language reference where all (or most) of the aspects of a given feature of the language are addressed at the same time. It is paced for the beginner. This text offers many examples, explanations, and opportunities to practice.We take things slowly because learning is a step-by-step process, not a toss-intothe- deep-end process. As a result, this text is not concise, particularly"-- 
650 0 7 |a Python  |g Programmiersprache  |0 (DE-588)4434275-5  |2 gnd  |9 rswk-swf 
653 0 |a Python (Computer program language) 
653 0 |a Computer programming 
653 0 |a Engneering / Data processing 
653 0 |a SCIENCE / Earth Sciences / General 
689 0 0 |a Python  |g Programmiersprache  |0 (DE-588)4434275-5  |D s 
689 0 |5 DE-604 
700 1 |a Aizenman, Hannah  |d 1987-  |e Verfasser  |0 (DE-588)1268543225  |4 aut 
700 1 |a Espinel, Erin Manette Cartas  |d 1965-  |e Verfasser  |0 (DE-588)1268543616  |4 aut 
700 1 |a Gunnerson, Kim  |d 1965-  |e Verfasser  |0 (DE-588)1268543896  |4 aut 
700 1 |a Liu, Joanne  |e Verfasser  |0 (DE-588)1268544310  |4 aut 
999 |a oai:aleph.bib-bvb.de:BVB01-033705009 

Datensatz im Suchindex

_version_ 1804184185303203840
adam_txt
any_adam_object
any_adam_object_boolean
author Lin, Johnny Wei-Bing 1972-
Aizenman, Hannah 1987-
Espinel, Erin Manette Cartas 1965-
Gunnerson, Kim 1965-
Liu, Joanne
author_GND (DE-588)1268541915
(DE-588)1268543225
(DE-588)1268543616
(DE-588)1268543896
(DE-588)1268544310
author_facet Lin, Johnny Wei-Bing 1972-
Aizenman, Hannah 1987-
Espinel, Erin Manette Cartas 1965-
Gunnerson, Kim 1965-
Liu, Joanne
author_role aut
aut
aut
aut
aut
author_sort Lin, Johnny Wei-Bing 1972-
author_variant j w b l jwb jwbl
h a ha
e m c e emc emce
k g kg
j l jl
building Verbundindex
bvnumber BV048325724
classification_rvk ST 250
ctrlnum (OCoLC)1309097276
(DE-599)KXP1795036257
dewey-full 005.13/3
dewey-hundreds 000 - Computer science, information, general works
dewey-ones 005 - Computer programming, programs, data, security
dewey-raw 005.13/3
dewey-search 005.13/3
dewey-sort 15.13 13
dewey-tens 000 - Computer science, information, general works
discipline Informatik
discipline_str_mv Informatik
format Book
fullrecord <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>04392nam a2200469 c 4500</leader><controlfield tag="001">BV048325724</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20230220 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">220712s2022 xxka||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781108701129</subfield><subfield code="q">paperback</subfield><subfield code="9">978-1-108-70112-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1309097276</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)KXP1795036257</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">xxk</subfield><subfield code="c">XA-GB</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-92</subfield><subfield code="a">DE-706</subfield><subfield code="a">DE-1050</subfield><subfield code="a">DE-20</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-19</subfield><subfield code="a">DE-188</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.13/3</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Lin, Johnny Wei-Bing</subfield><subfield code="d">1972-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1268541915</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">An introduction to Python programming for scientists and engineers</subfield><subfield code="c">Johnny Wei-Bing Lin (University of Washington Bothell and North Park University), Hannah Aizenman (City College of New York), Erin Manette Cartas Espinel (Envestnet Tamarac), Kim Gunnerson (University of Washington Bothell), Joanne Liu (Novozymes A/S)</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Cambridge ; New York ; Melbourne ; New Delhi ; Singapore</subfield><subfield code="b">Cambridge University Press</subfield><subfield code="c">2022</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">xxx, 735 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">Includes bibliographical references and index</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">"Most introductory programming textbooks are written with the assumption that the student thinks like a computer scientist. That is, writers assume that the student best learns programming by focusing on the structure and syntax of programming languages. The result is an introductory textbook that teaches programming in a way that is accessible to future programmers and developers but not as much to scientists or engineers who mainly want to investigate scientific problems. This textbook is written to teach programming to scientists and engineers, not to computer scientists. We assume that the reader has no background, formal or informal, in computer programming. It is organized around a scientist or engineer's workflow. </subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">What are the tasks of a scientist or engineer that a computer can help with? Doing calculations (e.g., Chapters 1 and 6), making a plot (e.g., Chapters 4 and 5), handling missing data (e.g., Chapter 15), and saving and storing data (e.g., Chapters 9 and 18) are just a few of the tasks we address. It teaches programming, not numerical methods, statistics, data analytics, or image processing. The level of math that the reader needs is modest so the text is accessible to a first-year college student. It provides examples pertinent to the natural sciences and engineering. Jupyter notebooks associated with this textbook provide structured practice using examples from physics, chemistry, and biology, and additional notebooks for engineering are planned. For instance, the physics notebooks include problems dealing with electromagnetic fields, optics, and gravitational acceleration. Syntax is secondary. </subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">The primary goal is to teach the student how to use Python to do scientific and engineering work. Thus, we teach as much language syntax and structure as needed to do a task. Later, as we address more complex science and engineering tasks, we teach additional aspects of language syntax and structure. As a result, this textbook is not intended as a Python language reference where all (or most) of the aspects of a given feature of the language are addressed at the same time. It is paced for the beginner. This text offers many examples, explanations, and opportunities to practice.We take things slowly because learning is a step-by-step process, not a toss-intothe- deep-end process. As a result, this text is not concise, particularly"--</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Python (Computer program language)</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Computer programming</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">Engneering / Data processing</subfield></datafield><datafield tag="653" ind1=" " ind2="0"><subfield code="a">SCIENCE / Earth Sciences / General</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Python</subfield><subfield code="g">Programmiersprache</subfield><subfield code="0">(DE-588)4434275-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Aizenman, Hannah</subfield><subfield code="d">1987-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1268543225</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Espinel, Erin Manette Cartas</subfield><subfield code="d">1965-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1268543616</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gunnerson, Kim</subfield><subfield code="d">1965-</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1268543896</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Liu, Joanne</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1268544310</subfield><subfield code="4">aut</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-033705009</subfield></datafield></record></collection>
id DE-604.BV048325724
illustrated Illustrated
index_date 2024-07-03T20:13:00Z
indexdate 2024-07-10T09:35:19Z
institution BVB
isbn 9781108701129
language English
oai_aleph_id oai:aleph.bib-bvb.de:BVB01-033705009
oclc_num 1309097276
open_access_boolean
owner DE-92
DE-706
DE-1050
DE-20
DE-703
DE-19
DE-BY-UBM
DE-188
owner_facet DE-92
DE-706
DE-1050
DE-20
DE-703
DE-19
DE-BY-UBM
DE-188
physical xxx, 735 Seiten Illustrationen, Diagramme
publishDate 2022
publishDateSearch 2022
publishDateSort 2022
publisher Cambridge University Press
record_format marc
spelling Lin, Johnny Wei-Bing 1972- Verfasser (DE-588)1268541915 aut
An introduction to Python programming for scientists and engineers Johnny Wei-Bing Lin (University of Washington Bothell and North Park University), Hannah Aizenman (City College of New York), Erin Manette Cartas Espinel (Envestnet Tamarac), Kim Gunnerson (University of Washington Bothell), Joanne Liu (Novozymes A/S)
Cambridge ; New York ; Melbourne ; New Delhi ; Singapore Cambridge University Press 2022
xxx, 735 Seiten Illustrationen, Diagramme
txt rdacontent
n rdamedia
nc rdacarrier
Includes bibliographical references and index
"Most introductory programming textbooks are written with the assumption that the student thinks like a computer scientist. That is, writers assume that the student best learns programming by focusing on the structure and syntax of programming languages. The result is an introductory textbook that teaches programming in a way that is accessible to future programmers and developers but not as much to scientists or engineers who mainly want to investigate scientific problems. This textbook is written to teach programming to scientists and engineers, not to computer scientists. We assume that the reader has no background, formal or informal, in computer programming. It is organized around a scientist or engineer's workflow.
What are the tasks of a scientist or engineer that a computer can help with? Doing calculations (e.g., Chapters 1 and 6), making a plot (e.g., Chapters 4 and 5), handling missing data (e.g., Chapter 15), and saving and storing data (e.g., Chapters 9 and 18) are just a few of the tasks we address. It teaches programming, not numerical methods, statistics, data analytics, or image processing. The level of math that the reader needs is modest so the text is accessible to a first-year college student. It provides examples pertinent to the natural sciences and engineering. Jupyter notebooks associated with this textbook provide structured practice using examples from physics, chemistry, and biology, and additional notebooks for engineering are planned. For instance, the physics notebooks include problems dealing with electromagnetic fields, optics, and gravitational acceleration. Syntax is secondary.
The primary goal is to teach the student how to use Python to do scientific and engineering work. Thus, we teach as much language syntax and structure as needed to do a task. Later, as we address more complex science and engineering tasks, we teach additional aspects of language syntax and structure. As a result, this textbook is not intended as a Python language reference where all (or most) of the aspects of a given feature of the language are addressed at the same time. It is paced for the beginner. This text offers many examples, explanations, and opportunities to practice.We take things slowly because learning is a step-by-step process, not a toss-intothe- deep-end process. As a result, this text is not concise, particularly"--
Python Programmiersprache (DE-588)4434275-5 gnd rswk-swf
Python (Computer program language)
Computer programming
Engneering / Data processing
SCIENCE / Earth Sciences / General
Python Programmiersprache (DE-588)4434275-5 s
DE-604
Aizenman, Hannah 1987- Verfasser (DE-588)1268543225 aut
Espinel, Erin Manette Cartas 1965- Verfasser (DE-588)1268543616 aut
Gunnerson, Kim 1965- Verfasser (DE-588)1268543896 aut
Liu, Joanne Verfasser (DE-588)1268544310 aut
spellingShingle Lin, Johnny Wei-Bing 1972-
Aizenman, Hannah 1987-
Espinel, Erin Manette Cartas 1965-
Gunnerson, Kim 1965-
Liu, Joanne
An introduction to Python programming for scientists and engineers
Python Programmiersprache (DE-588)4434275-5 gnd
subject_GND (DE-588)4434275-5
title An introduction to Python programming for scientists and engineers
title_auth An introduction to Python programming for scientists and engineers
title_exact_search An introduction to Python programming for scientists and engineers
title_exact_search_txtP ˜Anœ introduction to Python programming for scientists and engineers
title_full An introduction to Python programming for scientists and engineers Johnny Wei-Bing Lin (University of Washington Bothell and North Park University), Hannah Aizenman (City College of New York), Erin Manette Cartas Espinel (Envestnet Tamarac), Kim Gunnerson (University of Washington Bothell), Joanne Liu (Novozymes A/S)
title_fullStr An introduction to Python programming for scientists and engineers Johnny Wei-Bing Lin (University of Washington Bothell and North Park University), Hannah Aizenman (City College of New York), Erin Manette Cartas Espinel (Envestnet Tamarac), Kim Gunnerson (University of Washington Bothell), Joanne Liu (Novozymes A/S)
title_full_unstemmed An introduction to Python programming for scientists and engineers Johnny Wei-Bing Lin (University of Washington Bothell and North Park University), Hannah Aizenman (City College of New York), Erin Manette Cartas Espinel (Envestnet Tamarac), Kim Gunnerson (University of Washington Bothell), Joanne Liu (Novozymes A/S)
title_short An introduction to Python programming for scientists and engineers
title_sort an introduction to python programming for scientists and engineers
topic Python Programmiersprache (DE-588)4434275-5 gnd
topic_facet Python Programmiersprache
work_keys_str_mv AT linjohnnyweibing anintroductiontopythonprogrammingforscientistsandengineers
AT aizenmanhannah anintroductiontopythonprogrammingforscientistsandengineers
AT espinelerinmanettecartas anintroductiontopythonprogrammingforscientistsandengineers
AT gunnersonkim anintroductiontopythonprogrammingforscientistsandengineers
AT liujoanne anintroductiontopythonprogrammingforscientistsandengineers