Quickstart Python An Introduction to Programming for STEM Students

Christoph Schafer introduces the great world of programming with Python and provides a quick introduction to independent script development. He points out how the programming language Python has established itself in recent years alongside MATLAB and R as a standard at scientific workplaces in resea...

Full description

Saved in:
Bibliographic Details
Main Author Schafer, Christoph
Format eBook
LanguageEnglish
Published Wiesbaden Springer Fachmedien Wiesbaden GmbH 2021
Springer Fachmedien Wiesbaden
Springer
Edition1
Seriesessentials
Subjects
Online AccessGet full text
ISBN9783658335519
3658335513
ISSN2197-6708
2197-6716
DOI10.1007/978-3-658-33552-6

Cover

Loading…
Abstract Christoph Schafer introduces the great world of programming with Python and provides a quick introduction to independent script development. He points out how the programming language Python has established itself in recent years alongside MATLAB and R as a standard at scientific workplaces in research and development, and shows that the great popularity of Python is based on its easy extensibility: It is very easy to use modules from other developers in your own scripts and programs. In particular, the author presents the modules NumPy, SciPy and Matplotlib, which offer scientists and engineers a perfect development environment for scientific and technical computing, for applications in physics, chemistry, biology and computer science. Python is also used in the latest applications in the highly topical fields of Big Data Science and Machine Learning. The author: Dr. Christoph Schfer teaches and researches in the Department of Computational Physics at the Institute of Astronomy and Astrophysics at the Eberhard Karls University of Tbingen.This Springer essential is a translation of the original German 1st edition essentials, Schnellstart Python  by Christoph Schfer, published by Springer Fachmedien Wiesbaden GmbH, part of Springer Nature in 2019. The translation was done with the help of artificial intelligence (machine translation by the service DeepL.com). A subsequent human revision was done primarily in terms of content, so that the book will read stylistically differently from a conventional translation. Springer Nature works continuously to further the development of tools for the production of books and on the related technologies to support the authors.
AbstractList Christoph Schafer introduces the great world of programming with Python and provides a quick introduction to independent script development. He points out how the programming language Python has established itself in recent years alongside MATLAB and R as a standard at scientific workplaces in research and development, and shows that the great popularity of Python is based on its easy extensibility: It is very easy to use modules from other developers in your own scripts and programs. In particular, the author presents the modules NumPy, SciPy and Matplotlib, which offer scientists and engineers a perfect development environment for scientific and technical computing, for applications in physics, chemistry, biology and computer science. Python is also used in the latest applications in the highly topical fields of Big Data Science and Machine Learning. The author: Dr. Christoph Schfer teaches and researches in the Department of Computational Physics at the Institute of Astronomy and Astrophysics at the Eberhard Karls University of Tbingen.This Springer essential is a translation of the original German 1st edition essentials, Schnellstart Python  by Christoph Schfer, published by Springer Fachmedien Wiesbaden GmbH, part of Springer Nature in 2019. The translation was done with the help of artificial intelligence (machine translation by the service DeepL.com). A subsequent human revision was done primarily in terms of content, so that the book will read stylistically differently from a conventional translation. Springer Nature works continuously to further the development of tools for the production of books and on the related technologies to support the authors.
Author Schäfer, Christoph
Author_xml – sequence: 1
  fullname: Schafer, Christoph
BookMark eNpVkM1LAzEQxaNWsa09ePTmTTzEZpLN17GW-gEFFcRrSLcTW7vs1s1W8b837YpQBmbgze89mOmRTlmVSMgFsBtgTA-tNlRQJVMXUnKqDsggaSIpO0Edki4Hq6nSoI72dmA7_ztmTkgPuDGgtOD8lAxi_GCMcZ1KQJecv2yW-So2vm4un3-aRVWekePgi4iDv9knb3eT1_EDnT7dP45HU-pB6MxSEQLmguUmSMFncyMZMLRcZlbOdQbaAmbg0SDTGZMheGOCVUKGOSZ5pkSfXLfBPq7wOy6qoonuq8BZVa2i2zs2scOWjet6Wb5j7VoKmNu-a0s74RLvdga3dVy1jnVdfW4wNm4XnGPZ1L5wk9uxMjzjUotfKaxhjQ
ContentType eBook
Copyright Springer Fachmedien Wiesbaden GmbH, part of Springer Nature 2021. This book is a translation of the original German edition „Schnellstart Python" by Schäfer, Christopha, published by Springer Fachmedien Wiesbaden GmbH in 2019. The translation was done with the help of artificial intelligence (machine translation by the service DeepL.com). A subsequent human revision was done primarily in terms of content, so that the book will read stylistically differently from a conventional translation. Springer Nature works continuously to further the development of tools for the production of books and on the related technologies to support the authors.
Copyright_xml – notice: Springer Fachmedien Wiesbaden GmbH, part of Springer Nature 2021. This book is a translation of the original German edition „Schnellstart Python" by Schäfer, Christopha, published by Springer Fachmedien Wiesbaden GmbH in 2019. The translation was done with the help of artificial intelligence (machine translation by the service DeepL.com). A subsequent human revision was done primarily in terms of content, so that the book will read stylistically differently from a conventional translation. Springer Nature works continuously to further the development of tools for the production of books and on the related technologies to support the authors.
DOI 10.1007/978-3-658-33552-6
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISBN 9783658335526
3658335521
EISSN 2197-6716
Edition 1
1st Edition 2021
ExternalDocumentID 9783658335526
470602
EBC6824257
GroupedDBID 38.
AABBV
AABLV
ABNDO
ACWLQ
AEJLV
AEKFX
AELOD
AIYYB
ALMA_UNASSIGNED_HOLDINGS
BAHJK
BBABE
CZZ
DBWEY
I4C
IEZ
OCUHQ
ORHYB
SBO
TPJZQ
Z83
Z84
Z88
Z7X
ID FETCH-LOGICAL-a13749-3ffec30c8f532bd85010e925495d741791e41ae8e07405ffa88f9635fde1aeb63
ISBN 9783658335519
3658335513
ISSN 2197-6708
IngestDate Sun Mar 30 07:29:03 EDT 2025
Fri May 23 03:24:01 EDT 2025
Fri May 30 22:00:10 EDT 2025
IsPeerReviewed false
IsScholarly false
LCCallNum_Ident QA76.6-76.66
Language English
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a13749-3ffec30c8f532bd85010e925495d741791e41ae8e07405ffa88f9635fde1aeb63
OCLC 1288167322
PQID EBC6824257
PageCount 61
ParticipantIDs askewsholts_vlebooks_9783658335526
springer_books_10_1007_978_3_658_33552_6
proquest_ebookcentral_EBC6824257
PublicationCentury 2000
PublicationDate 2021
20211209
2021-12-08
PublicationDateYYYYMMDD 2021-01-01
2021-12-09
2021-12-08
PublicationDate_xml – year: 2021
  text: 2021
PublicationDecade 2020
PublicationPlace Wiesbaden
PublicationPlace_xml – name: Wiesbaden
PublicationSeriesSubtitle Springer essentials
PublicationSeriesTitle essentials
PublicationSeriesTitleAlternate essentials
PublicationYear 2021
Publisher Springer Fachmedien Wiesbaden GmbH
Springer Fachmedien Wiesbaden
Springer
Publisher_xml – name: Springer Fachmedien Wiesbaden GmbH
– name: Springer Fachmedien Wiesbaden
– name: Springer
SSID ssj0002727231
Score 2.261905
Snippet Christoph Schafer introduces the great world of programming with Python and provides a quick introduction to independent script development. He points out how...
SourceID askewsholts
springer
proquest
SourceType Aggregation Database
Publisher
SubjectTerms Classical and Continuum Physics
Computer programming
Computer Science
Programming Techniques
Python (Computer program language)
Subtitle An Introduction to Programming for STEM Students
TableOfContents Intro -- What You Can Find in This essential -- Contents -- 1 Overview of the Programming Language Python -- 2 Installation of Python -- 2.1 Windows -- 2.2 Linux -- 2.3 macOS -- 3 Execution of a Python Program -- 3.1 Interactive Python -- 3.2 Development Environments -- 4 The Basic Structure of a Python Program -- 5 Data Types, Variables, Lists, Strings, Dictionaries, and Operators -- 5.1 Numerical Data Types int and float, bool and complex -- 5.2 Sequential Data Types -- 5.3 Dictionaries -- 5.4 Quantities -- 6 Conditional Statements and Loops -- 6.1 Conditional Statement with if-else -- 6.2 Repetition with while Loop -- 6.3 Repetition with for Loop -- 7 Functions -- 7.1 Built-in Functions -- 7.2 Declaration of Functions -- 7.3 Global and Local Variables -- 7.4 Iterators and Generators, Functional Programming -- 7.5 Anonymous Functions with the Lambda Operator -- 7.6 Functions Can be Decorated: Decorators -- 7.7 The Functional Arguments *args and **kwargs -- 8 Structuring with Modules -- 8.1 Structuring the Code with Own Modules -- 8.2 Some Important Modules and What to Do with Them: Math os re sys -- 9 Extensions for Scientists: NumPy, SciPy, Matplotlib, Pandas -- 9.1 Fast Numerical Calculations with Python: NumPy -- 9.2 For Scientists: SciPy -- 9.3 Creating Diagrams and Graphics with Matplotlib -- 9.4 Big Data Science with Pandas -- What You Learned from this essential -- To Read More
Title Quickstart Python
URI https://ebookcentral.proquest.com/lib/[SITE_ID]/detail.action?docID=6824257
http://link.springer.com/10.1007/978-3-658-33552-6
https://www.vlebooks.com/vleweb/product/openreader?id=none&isbn=9783658335526
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV1Ra9swED7W5GV5abpuLNtawtjDIGjYliUrj1tIGko39tCVvglJlshom0HiFrpfv5NixUk6KO2LsWX5ZN2J051O3wngE1XeCFEZMdxRkhudEJ1wRQqTqswppznz4OTvP_j0V356yS6b47kCuqTSX8zf_-JKniNVLEO5epTsEyS7JooFeI_yxStKGK87xu_6MWa--G08FmhRDX7ee_R_E0-ZhdB37mqAX8wdsOndZ-mOdx9X9wYTZWY-2m79bhq71Aq10uDkRk-3_EHKA4iKrbTQA-24uSECaxJfNSM7majD3Db-NuIieCN7sFcUogXtr-PTs4v18lXmA7g09WiZ2CZd5TNq_iEGkes8vlttdqCjlleox1HHV8st834nIh0m-vMutK1HfxzACzt_BfvxzIt-rQIPoduwvr9i_Wu4mIzPR1NSHytBVEqLfEio3ylDEyMco5kuBUOf1A69p8zKwp_Ilto8VVZYNK8S5pwSwqGeYq60WKw5fQOt-Z-5fQv9pDSFS5imqcZvjFA4xoVfGXKpN6zKHnzc6Ka8uw4h8KXc4FPGe9CPvZfhfb0vVzZS6MHnyBW5ohDTTSMlSSXSkoGY5O8ep_YeXjZj7QO0qsWtPULbqtLHtZz_AaCPGds
linkProvider Library Specific Holdings
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=book&rft.title=Quickstart+Python&rft.au=Sch%C3%A4fer%2C+Christoph&rft.date=2021-01-01&rft.pub=Springer+Fachmedien+Wiesbaden+GmbH&rft.isbn=9783658335519&rft_id=info:doi/10.1007%2F978-3-658-33552-6&rft.externalDocID=EBC6824257
thumbnail_m http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fvle.dmmserver.com%2Fmedia%2F640%2F97836583%2F9783658335526.jpg
thumbnail_s http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fmedia.springernature.com%2Fw306%2Fspringer-static%2Fcover-hires%2Fbook%2F978-3-658-33552-6