Python Programming for Mathematics 295070

Код товару: 295070Паперова книга
  • ISBN
    978-1-0035-6545-1
  • Бренд
  • Автор
  • Рік
    2025
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі
Python Programming for Mathematics focuses on the practical use of the Python language in a range of different areas of mathematics. Through fifty-five exercises of increasing difficulty, the book provides an expansive overview of the power of using programming to solve complex mathematical problems.
Python is a leading programming language in the scientific world. It is perfectly adapted to program mathematical problems. This book focuses on the practical use of the Python language in different areas of mathematics: sequences, linear algebra, integration, graph theory, finding zeros of functions, probability, statistics, differential equations, symbolic calculus, and number theory. Through 55 exercises of increasing difficulty, and corrected in detail, it gives a good overview of the possibilities of using programming in mathematics and to be able to solve complex mathematical problems. It is not necessary to do the exercises in the order suggested, even if some exercises sometimes call upon notions seen in previous exercises.
Python is a general-purpose interpreted programming language that has the particularity of being very readable and pragmatic. It has a very large base of external modules, especially scientific ones, which makes it particularly attractive for programming mathematical problems. The fact that Python is an interpreted language makes it slower than compiled languages, but it ensures a great speed of development which allows humans to work a little less while the computer has to work a little more. This particularity makes Python one of the main programming languages used by scientists.
Prerequisites:
This book does not aim to explain the syntax and principles of the Python language, so the prerequisite is to know the basics. Moreover, the realization of the exercises requires access to a computer or an online service with Python 3.6 (or more recent) completed by the following modules: NumPy, SciPy, SymPy, Matplotlib, Numba, NetworkX, and Pandas. The use of a code editor allowing writing in Python is also highly recommended. It is suggested here to use Jupyter Lab, which allows both the writing of interactive notebooks and scripts and also the addition of one’s own solutions below the statements, which is very practical. It is not necessary to use Jupyter Lab, other environments are also suitable, such as Spyder or Jupyter Notebook.
This book is intended for undergraduate and graduate students who already have learned the basics of Python programming and would like to learn how to apply that programming skill in mathematics.
Features:
Innovative style that teaches programming skills via mathematical exercises.
Ideal as a main textbook fo

About the Author
Julien Guillod is an Associate Professor of Applied Mathematics at Laboratoire Jacques-Louis Lions of Sorbonne University in Paris, a part-time member of the Department of Mathematics and Applications of ENS Paris, and a member of an Inria team. He earned a PhD in Physics from the University of Geneva in 2015.
Guillod’s research focuses mainly on the analysis of partial differential equations in fluid mechanics, involving both traditional analysis and numerical simulations. The numerical aspects are mainly used to gain insight into the problems considered, or to discover fundamental properties of the equations studied. His favorite and most commonly used language for these simulations is Python. Most of his research is related in one way or another to the Navier-Stokes equations.r Python for Mathematics courses, or as a supplementary resource for Numerical Analysis and Scientific Computing courses.
1'300 ₴
Купити
Monobank
до 10 платежей
от 146 ₴ / міс.
  • Нова Пошта
    Безкоштовно від 3'000,00 ₴
  • Укрпошта
    Безкоштовно від 1'000,00 ₴
  • Meest Пошта
    Безкоштовно від 3'000,00 ₴
Python Programming for Mathematics - фото 1

Характеристики

  • Бренд
  • Автор
  • Категорія
    Програмування
  • Рік
    2025
  • Сторінок
    248
  • Формат
    165х235 мм
  • Обкладинка
    М'яка
  • Тип паперу
    Офсетний
  • Мова
    Англійська
  • Ілюстрації
    Чорно-білі

Від видавця

Python Programming for Mathematics focuses on the practical use of the Python language in a range of different areas of mathematics. Through fifty-five exercises of increasing difficulty, the book provides an expansive overview of the power of using programming to solve complex mathematical problems.
Python is a leading programming language in the scientific world. It is perfectly adapted to program mathematical problems. This book focuses on the practical use of the Python language in different areas of mathematics: sequences, linear algebra, integration, graph theory, finding zeros of functions, probability, statistics, differential equations, symbolic calculus, and number theory. Through 55 exercises of increasing difficulty, and corrected in detail, it gives a good overview of the possibilities of using programming in mathematics and to be able to solve complex mathematical problems. It is not necessary to do the exercises in the order suggested, even if some exercises sometimes call upon notions seen in previous exercises.
Python is a general-purpose interpreted programming language that has the particularity of being very readable and pragmatic. It has a very large base of external modules, especially scientific ones, which makes it particularly attractive for programming mathematical problems. The fact that Python is an interpreted language makes it slower than compiled languages, but it ensures a great speed of development which allows humans to work a little less while the computer has to work a little more. This particularity makes Python one of the main programming languages used by scientists.
Prerequisites:
This book does not aim to explain the syntax and principles of the Python language, so the prerequisite is to know the basics. Moreover, the realization of the exercises requires access to a computer or an online service with Python 3.6 (or more recent) completed by the following modules: NumPy, SciPy, SymPy, Matplotlib, Numba, NetworkX, and Pandas. The use of a code editor allowing writing in Python is also highly recommended. It is suggested here to use Jupyter Lab, which allows both the writing of interactive notebooks and scripts and also the addition of one’s own solutions below the statements, which is very practical. It is not necessary to use Jupyter Lab, other environments are also suitable, such as Spyder or Jupyter Notebook.
This book is intended for undergraduate and graduate students who already have learned the basics of Python programming and would like to learn how to apply that programming skill in mathematics.
Features:
Innovative style that teaches programming skills via mathematical exercises.
Ideal as a main textbook fo

About the Author
Julien Guillod is an Associate Professor of Applied Mathematics at Laboratoire Jacques-Louis Lions of Sorbonne University in Paris, a part-time member of the Department of Mathematics and Applications of ENS Paris, and a member of an Inria team. He earned a PhD in Physics from the University of Geneva in 2015.
Guillod’s research focuses mainly on the analysis of partial differential equations in fluid mechanics, involving both traditional analysis and numerical simulations. The numerical aspects are mainly used to gain insight into the problems considered, or to discover fundamental properties of the equations studied. His favorite and most commonly used language for these simulations is Python. Most of his research is related in one way or another to the Navier-Stokes equations.r Python for Mathematics courses, or as a supplementary resource for Numerical Analysis and Scientific Computing courses.

Відгуки про Python Programming for Mathematics

Python Programming for Mathematics
Python Programming for Mathematics
1'300 ₴
Купити
Персонально для вас
Introduction to Data Science: A Python Approach to Concepts, Techniques and Applications (Undergraduate Topics in Computer Science) 2nd ed. 2024 Edition
275543
Laura IgualSanti SeguiJordi VitriaEloi PuertasPetia RadevaOriol PujolSergio EscaleraFrancesc Danti
1'200 ₴
Digital Signal Processing: Illustration Using Python 1st ed. 2024 Edition
277689
S EsakkirajanT VeerakumarBadri N Subudhi
1'400 ₴
Django in Action
282314
Christopher Trudeau
1'400 ₴
Bayesian Analysis with Python - Third Edition: A practical guide to probabilistic modeling 3rd ed. Edition
281120
Osvaldo Martin
1'800 ₴
JavaScript Design Patterns: Deliver fast and efficient production-grade JavaScript applications at scale
289719
Hugo Di Francesco
1'600 ₴
Hacking MySQL: Breaking, Optimizing, and Securing MySQL for Your Use Case First Edition
308960
Lukas Vileikis
1'900 ₴
Pro Data Visualization Using R and JavaScript. Analyze and Visualize Key Data on the Web. 2nd Ed.
244720
Tom Barker, Jon Westfall
1'600 ₴
Java 8 Lambdas: Functional Programming For The Masses 1st Edition
13440
Richard Warburton
490 ₴
React 18 Design Patterns and Best Practices: Design, build, and deploy production-ready web applications with React by leveraging industry-best practices 4th ed. Edition
263515
Carlos Santana Roldan
1'600 ₴
Starting Data Analytics with Generative AI and Python
291307
Artur GujaMarlena SiwiakMarian Siwiak
1'800 ₴