Symbolic Computation with Python and SymPy

SymPy is an open-source, lightweight and cross-platform Computer Algebra System written in Python that enables the manipulation of mathematical expressions in an analytical form. It can be used in a variety of disciplines in engineering and science to perform common analytical computations such as differentiation and integration, simplifying and manipulating expressions for greater insight, solving algebraic and differential equations, plotting, mathematical modeling and more.


Symbolic Computation with Python and SymPy takes you through SymPy's capabilities, with sample code and in-depth guided exercises. If you are just starting with SymPy, or want to go deeper, you will learn how to integrate this library into your workflow.



  • Use Jupyter Notebook for interactive computing
  • Create and inspect symbolic expressions
  • Gain hands-on experience in expression manipulation with guided exercises and many Cheat Sheets
  • Solve algebraic equations, inequalities and differential equations
  • Use calculus, multi-dimensional and plotting functionalities
  • Plot symbolic expressions and quickly create parametric-interactive plots using widgtes.
  • Convert symbolic expressions into numerical functions for fast evaluation with NumPy and SciPy and leverage Cython to get the best speed up
  • Translate symbolic expressions to a target programming language, such as C/C++, Javascript, Matlab/Octave, Julia and more
  • Explore SymPy architecture and use Object-Oriented Programming to extend its capabilities


User Level: Intermediate-Advanced


Source Code Online


Learn more at https://dsandona.space

1144934437
Symbolic Computation with Python and SymPy

SymPy is an open-source, lightweight and cross-platform Computer Algebra System written in Python that enables the manipulation of mathematical expressions in an analytical form. It can be used in a variety of disciplines in engineering and science to perform common analytical computations such as differentiation and integration, simplifying and manipulating expressions for greater insight, solving algebraic and differential equations, plotting, mathematical modeling and more.


Symbolic Computation with Python and SymPy takes you through SymPy's capabilities, with sample code and in-depth guided exercises. If you are just starting with SymPy, or want to go deeper, you will learn how to integrate this library into your workflow.



  • Use Jupyter Notebook for interactive computing
  • Create and inspect symbolic expressions
  • Gain hands-on experience in expression manipulation with guided exercises and many Cheat Sheets
  • Solve algebraic equations, inequalities and differential equations
  • Use calculus, multi-dimensional and plotting functionalities
  • Plot symbolic expressions and quickly create parametric-interactive plots using widgtes.
  • Convert symbolic expressions into numerical functions for fast evaluation with NumPy and SciPy and leverage Cython to get the best speed up
  • Translate symbolic expressions to a target programming language, such as C/C++, Javascript, Matlab/Octave, Julia and more
  • Explore SymPy architecture and use Object-Oriented Programming to extend its capabilities


User Level: Intermediate-Advanced


Source Code Online


Learn more at https://dsandona.space

40.0 In Stock
Symbolic Computation with Python and SymPy

Symbolic Computation with Python and SymPy

by Davide Sandonï
Symbolic Computation with Python and SymPy

Symbolic Computation with Python and SymPy

by Davide Sandonï

Paperback

$40.00 
  • SHIP THIS ITEM
    Qualifies for Free Shipping
  • PICK UP IN STORE

    Your local store may have stock of this item.

Related collections and offers


Overview

SymPy is an open-source, lightweight and cross-platform Computer Algebra System written in Python that enables the manipulation of mathematical expressions in an analytical form. It can be used in a variety of disciplines in engineering and science to perform common analytical computations such as differentiation and integration, simplifying and manipulating expressions for greater insight, solving algebraic and differential equations, plotting, mathematical modeling and more.


Symbolic Computation with Python and SymPy takes you through SymPy's capabilities, with sample code and in-depth guided exercises. If you are just starting with SymPy, or want to go deeper, you will learn how to integrate this library into your workflow.



  • Use Jupyter Notebook for interactive computing
  • Create and inspect symbolic expressions
  • Gain hands-on experience in expression manipulation with guided exercises and many Cheat Sheets
  • Solve algebraic equations, inequalities and differential equations
  • Use calculus, multi-dimensional and plotting functionalities
  • Plot symbolic expressions and quickly create parametric-interactive plots using widgtes.
  • Convert symbolic expressions into numerical functions for fast evaluation with NumPy and SciPy and leverage Cython to get the best speed up
  • Translate symbolic expressions to a target programming language, such as C/C++, Javascript, Matlab/Octave, Julia and more
  • Explore SymPy architecture and use Object-Oriented Programming to extend its capabilities


User Level: Intermediate-Advanced


Source Code Online


Learn more at https://dsandona.space


Product Details

ISBN-13: 9781668566008
Publisher: Barnes & Noble Press
Publication date: 10/05/2021
Pages: 434
Product dimensions: 7.50(w) x 9.25(h) x 0.88(d)

About the Author

Davide Sandonà is an aerospace engineer and software developer. He became interested in Python a few years ago, at the dawn of the machine learning era. Since then, he happily explored different open source libraries and frameworks, determined to get the most out of them. Davide's interests range from Computer Vision to Geospatial Analytics to aerospace-related engineering topics.

From the B&N Reads Blog

Customer Reviews