Symbolic Computation with SymPy

Yathartha Joshi (~Yathartha22)




SymPy is a Python library for symbolic mathematics. It aims to be an alternative to systems such as Mathematica or Maple while keeping the code as simple as possible and easily extensible. SymPy is written entirely in Python and does not require any external libraries. The talk will highlight the following:

  • SymPy, what it is and how it is different from others.

  • What is symbolic computation and how SymPy achieves it.

  • Power of SymPy:

    • Symbolic manipulations
    • Equation solving
    • Calculus
    • Linear Algebra


Basic mathematics, just enough to appreciate the manipulation done by the computer algebra system and Python. No prior knowledge of SymPy or other Python libraries is required.

Content URLs:

SymPy team has developed and delivered many talks and tutorials at SciPy and other conferences. We are constantly building on new content and improving the present at the same time. You can find the introduction slides here.

Speaker Info:

SymPy India developers will be conducting the talk:

  • Sidhant Nagpal: NSIT Delhi | Core Developer at SymPy, GSoC 2018 | Discrete module
  • Yathartha Joshi: BTKIT Dwarahat | Core Developer at SymPy, GSoC 2018 | Solvers module

Speaker Links:

Link to previous SymPy Tutorials/Talks

Id: 819
Section: Data science
Type: Talks
Target Audience: Beginner
Last Updated: