CHF 76.00

Python: A Mathematical Approach Inglese · Copertina rigida

Pubblicazione il 11.01.2027

Descrizione

Ulteriori informazioni

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.

Info autore

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.

Riassunto

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.

Dettagli sul prodotto

Autori David Nacin
Editore Springer, Berlin
 
Contenuto Libro
Forma del prodotto Copertina rigida
Data pubblicazione 11.01.2027
Categoria Scienze naturali, medicina, informatica, tecnica > Matematica > Teoria delle probabilità, stocastica, statistica m
 
EAN 9783032362193
ISBN 978-3-0-3236219-3
Illustrazioni Approx. 320 p.
Dimensioni (della confezione) 15.5 x 23.5 cm
 
Categorie Strings, Dictionaries, Mathematical Software, Functional programming, Names, Decorators, recursion in Python, functional Python, Itertools, set comprehension, Python comprehensions, Sets in Python, mathematics with Python
 

Recensioni dei clienti

Per questo articolo non c'è ancora nessuna recensione. Scrivi la prima recensione e aiuta gli altri utenti a scegliere.

Scrivi una recensione

Top o flop? Scrivi la tua recensione.

Per i messaggi a CeDe.ch si prega di utilizzare il modulo di contatto.

I campi contrassegnati da * sono obbligatori.

Inviando questo modulo si accetta la nostra dichiarazione protezione dati.