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...
Saved in:
Main Author | |
---|---|
Format | eBook |
Language | English |
Published |
Wiesbaden
Springer Fachmedien Wiesbaden GmbH
2021
Springer Fachmedien Wiesbaden Springer |
Edition | 1 |
Series | essentials |
Subjects | |
Online Access | Get full text |
ISBN | 9783658335519 3658335513 |
ISSN | 2197-6708 2197-6716 |
DOI | 10.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 |