Skip to product information
1 of 1

Penguin Random House

Doing Math with Python Book

Doing Math with Python Book


Regular price $42.00 AUD
Regular price $49.99 AUD Sale price $42.00 AUD
Sale Sold out
Tax included.

Unleash the power of Python in the realm of mathematics with the 'Doing Math with Python Book' – a must-have for digital technology teachers, computer science teachers, and schools. Endorsed by the School Library Journal, this book bridges the gap between Python programming and upper-level math concepts, providing a valuable resource for educators and students alike.

Key Features:

  1. Mathematical Exploration: Delve into high school–level math topics, including statistics, geometry, probability, and calculus, using Python as your mathematical stage. From simple factoring programs to quadratic-equation solvers, progress to more complex projects that deepen your understanding of math and hone your programming skills.

  2. Hands-On Learning: Engage in practical projects that bring math to life. Describe and visualize data with line graphs, bar charts, and scatter plots, explore set theory and probability through games of chance, solve algebra problems using Python’s symbolic math functions, and draw geometric shapes and fractals.

  3. Creative Coding Challenges: Tackle creative coding challenges and applied examples that demonstrate the practical applications of your new math and coding skills. From inequality solvers to gravity's effect on projectile motion, each project reinforces your understanding and boosts your programming proficiency.

  4. Real-World Applications: Apply your skills to real-world scenarios, including shuffling a deck of cards, estimating the area of a circle through dart-throwing simulations, and exploring the relationship between the Fibonacci sequence and the golden ratio.

  5. Author Expertise: Benefit from the expertise of Amit Saha, a seasoned software engineer who has worked for Red Hat and Sun Microsystems. Saha maintains Fedora Scientific, a Linux distribution for scientific and educational users, and is the author of 'Write Your First Program.'

  6. Python 3 Compatibility: The book uses Python 3, ensuring compatibility with the latest version of the language and providing a contemporary learning experience.

Unlock the synergy between Python and mathematics with 'Doing Math with Python.' Order your copies today and empower your students with a seamless blend of mathematical exploration and programming proficiency.


Rates calculated at checkout.

Standard and Express delivery available.

All orders placed via Express Post before 12pm Monday to Friday will be shipped the same day.

Orders placed with Standard delivery will be processed and sent within 1-3 business days.

Return policy

We have a 30-day return policy, which means you have 30 days after receiving your item to request a return.

To be eligible for a return, your item must be in the same condition that you received it, unused and in its original packaging. 

To start a return, you can contact us at

Please note that returns will need to be sent to the following address: Bright Education Australia Pty Ltd, PO Box 261, Sandringham VIC 3191, Australia at your own cost. 

If your return is accepted, we will refund you the agreed amount upon return of the item. Items sent back to us without first requesting a return will not be accepted.

You can always contact us for any return question at

Damages and issues
Please inspect your order upon delivery and contact us immediately if the item is defective, damaged or if you receive the wrong item, so that we can evaluate the issue and make it right.

View full details