Instant SymPy Starter [Instant]


This title is available as an eBook only
Instant SymPy Starter [Instant]
eBook: $14.99
Formats: PDF, PacktLib, ePub and Mobi formats
$12.74
save 15%!
Print & eBook also available on:
Learn in an Instant - Short, Fast, Focused
Overview
Table of Contents
Author
Support
Sample Chapters
  • Learn something new in an Instant! A short, fast, focused guide delivering immediate results.
  • Set up the best computing environment with IPython Notebook, SymPy, and all your favorite Python libraries
  • Learn how to streamline your computations with computer algebra
  • Compile symbolic expressions into efficient numerical functions

Book Details

Language : English
eBook : 52 pages
Release Date : May 2013
ISBN : 178216362X
ISBN 13 : 9781782163626
Author(s) : Ronan Lamy
Topics and Technologies : All Books, Big Data and Business Intelligence, Instant, Open Source, Python

Table of Contents

Instant SymPy Starter
  • Instant SymPy Starter
    • So, what is SymPy?
    • Installation
      • Step 1 – Trying it out online
      • Step 2 – Installing the environment
      • Step 3 – Installing SymPy
      • Step 4 – Configuring the notebook
      • And that's it
    • Quick start – Automated curve sketching
      • Step 1 – Handling the input
      • Step 2 – Finding the domain of definition
      • Step 3 – Finding the local extrema
      • Step 4 – Computing the asymptotes
      • Step 5 – Plotting the curve
      • Step 6 – Building the figure
    • Top 5 features you'll want to know about
      • Creating expressions
        • Symbols
        • Functions
      • Manipulating expressions
        • The structure of expressions
        • Querying properties
        • Substitution
        • Simplification
        • Checking for mathematical equality
      • Numerical evaluation
        • Floating-point numbers
        • Compiling expressions
      • Calculus
        • Derivatives
        • Limits
        • Integrals
        • Taylor series
      • Solving equations
    • People and places you should get to know
      • Official sites
      • Articles and tutorials
      • Community
      • Blogs
      • Twitter

Ronan Lamy

To obtain his Ph.D. in Physics, Ronan Lamy spent four years analyzing data in a proprietary computer algebra system. This taught him the power of symbolic computation. After quitting academia, and losing access to all his work, he discovered the beauty of Python and understood, a little late, the benefits of using a well-designed, general-purpose programming language with a free license.

He is now an open source developer and Python consultant, and remains fascinated by symbolic computation. He has been a core developer of SymPy since 2009.

Sorry, we don't have any reviews for this title yet.

Code Downloads

Download the code and support files for this book.


Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.

Sorry, there are currently no downloads available for this title.

Frequently bought together

Instant SymPy Starter [Instant] +    PhantomJS Cookbook =
50% Off
the second eBook
Price for both: $29.60

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Translating mathematical expressions into SymPy objects
  • Compiling symbolic expressions into numerical functions
  • Computing exact derivatives and Taylor expansions automatically
  • Getting exact results for complicated integrals
  • Solving systems of equations

 

In Detail

Symbolic computation is the use of algorithms and software to perform exact calculations on symbolic mathematical expressions. It has traditionally been the preserve of monolithic computer algebra systems. SymPy puts its power within easy reach of all Python programmers, just an import statement away.

Instant SymPy Starter is an introduction to the exciting world of symbolic computation in Python. With hands-on examples and practical advice, you will learn everything you need to integrate SymPy into your workflow and to make the best use of its functionalities.

This book will guide you on your journey with SymPy, from setting up your development environment to integrating SymPy into your workflow, with many useful tips. You will see how to set up a powerful environment for both symbolic and numerical computations inside IPython Notebook, and learn how to efficiently employ symbolic computation in your numerical calculations. You can follow the examples along on your own system as all the code is available in downloadable IPython notebooks. If you have never used IPython before, you should consider this as the perfect occasion to start.

Approach

Get to grips with a new technology, understand what it is and what it can do for you, and then get to work with the most important features and tasks.Learning SymPy Starter is an easy-to understand, practical guide packed with real-world examples. It covers everything from the installation steps to the numerous features provided by SymPy.

Who this book is for

This book is for Python developers. A good grounding in Python is assumed, as well as a bit of familiarity with its scientific ecosystem.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software