CHF 76.00

Python: A Mathematical Approach Englisch · Fester Einband

Erscheint am 11.01.2027

Beschreibung

Mehr lesen

This book offers a unique introduction to the Python programming language for mathematics majors, mathematicians, and math enthusiasts by building on familiar mathematical concepts to teach Python in a natural and accessible way. From the start, readers are taught to program in a functional style. Comprehensions, generator expressions, generator functions, and recursion are introduced early, providing a foundation for writing clear, concise, and readable code.
No previous programming experience is assumed. Containing many examples and over three hundred practice problems, the book is well suited for self-study as well as for use in undergraduate courses introducing Python.

Über den Autor / die Autorin

David Nacin is a professor of mathematics at William Paterson University, where he also serves as director of the M.S. in Applied Mathematics graduate program. He received his Ph.D. from Rutgers University in 2005. His research interests include non-commutative algebra, discrete mathematics, and recreational mathematics. A Python enthusiast, David employs coding extensively for research, teaching, and personal enjoyment. His proficiency in programming has led him to restructure the curriculum in his department, making Python a requirement and incorporating the language into several existing classes. David also enjoys designing and studying puzzles related to partition identities, the motion of chess pieces, finite groups, and other mathematical structures. His interest in puzzles led him to author the books Math-Infused Sudoku, published by the American Mathematical Society in 2019, and The Group Theory Puzzle Book, published by Springer in 2024. Since 2016 he has maintained a puzzle blog at quadratablog.blogspot.com.

Zusammenfassung

This book offers a unique introduction to the Python programming language for mathematics majors, mathematicians, and math enthusiasts by building on familiar mathematical concepts to teach Python in a natural and accessible way. From the start, readers are taught to program in a functional style. Comprehensions, generator expressions, generator functions, and recursion are introduced early, providing a foundation for writing clear, concise, and readable code.
No previous programming experience is assumed. Containing many examples and over three hundred practice problems, the book is well suited for self-study as well as for use in undergraduate courses introducing Python.

Produktdetails

Autoren David Nacin
Verlag Springer, Berlin
 
Inhalt Buch
Produktform Fester Einband
Erscheinungsdatum 11.01.2027
Thema Naturwissenschaften, Medizin, Informatik, Technik > Mathematik > Wahrscheinlichkeitstheorie, Stochastik, Mathematis
 
EAN 9783032362193
ISBN 978-3-0-3236219-3
Illustration Approx. 320 p.
Abmessung (Verpackung) 15.5 x 23.5 cm
 
Themen Strings, Dictionaries, Mathematical Software, Functional programming, Names, Decorators, recursion in Python, functional Python, Itertools, set comprehension, Python comprehensions, Sets in Python, mathematics with Python
 

Kundenrezensionen

Zu diesem Artikel wurden noch keine Rezensionen verfasst. Schreibe die erste Bewertung und sei anderen Benutzern bei der Kaufentscheidung behilflich.

Schreibe eine Rezension

Top oder Flop? Schreibe deine eigene Rezension.

Für Mitteilungen an CeDe.ch kannst du das Kontaktformular benutzen.

Die mit * markierten Eingabefelder müssen zwingend ausgefüllt werden.

Mit dem Absenden dieses Formulars erklärst du dich mit unseren Datenschutzbestimmungen einverstanden.