This is our Canada store.

Looks like you're in United States. You need a Canada address to shop on our Canada store. Go to our United States store to continue.

Showing results for "daniel shiffman"

  • Bestsellers
  • Highest Rated
  • Price: Low to High
  • Title: A to Z
  • Title: Z to A
  • Date: Newest to Oldest
  • Date: Oldest to Newest
Clear All

Showing 1 - 3 of 3 Results

Adult content is visible. 

Learning Processing

A Beginner's Guide to Programming Images, Animation, and Interaction

2015

EN

Learning Processing, Second Edition, is a friendly start-up guide to Processing, a free, open-source alternative to expensive software and daunting programming languages. Requiring no previous experience, this book is for the true programming beginner. It teaches the basic building blocks of programming needed to create cutting-edge graphics applications including interactive art, live video processing, and data visualization. Step-by-step examples, thorough explanations, hands-on exercise...

Price$44.99 CAD

The Nature of Code

Simulating Natural Systems with JavaScript


2024

EN

All aboard The Coding Train! This beginner-friendly creative coding tutorial is designed to grow your skills in a fun, hands-on way as you build simulations of real-world phenomena with “The Coding Train” YouTube star Daniel Shiffman.What if you could re-create the awe-inspiring flocking patterns of birds or the hypnotic dance of fireflies—with code? For over a decade, The Nature of Code has empowered countless readers to do just that, bridging th...

Price$35.19 CAD

Learning Processing

A Beginner's Guide to Programming Images, Animation, and Interaction

2009

EN

The free, open-source Processing programming language environment was created at MIT for people who want to develop images, animation, and sound. Based on the ubiquitous Java, it provides an alternative to daunting languages and expensive proprietary software. This book gives graphic designers, artists and illustrators of all stripes a jump start to working with processing by providing detailed information on the basic principles of programming with the language, followed by careful, step-...

Price$47.99 CAD

People who read this also enjoyed

2013

EN

This book is an example-based guide that will help you create professional grade paintings using Sketchbook Pro. As you progress from one chapter to another, you will learn how to virtually draw visually stunning paintings that are digitally drawn but look exactly like orthodox artwork.If you have had prior experience in developing digital artwork and are looking to add to your knowledge, Sketchbook Pro Digital Painting Essentials is a guide that will help you seamlessly translate what you...

Price$20.99 CADor Free with Kobo Plus

Programming for Computations - Python

A Gentle Introduction to Numerical Simulations with Python 3.6

2019

EN

This book is published open access under a CC BY 4.0 license.This book presents computer programming as a key method for solving mathematical problems. This second edition of the well-received book has been extensively revised: All code is now written in Python version 3.6 (no longer version 2.7). In addition, the two first chapters of the previous edition have been extended and split up into five new chapters, thus expanding the introduction to programming from 50 to 150 pages. Th...

PriceFree

Matlab

A Practical Introduction to Programming and Problem Solving

2011

EN

MATLAB: A Practical Introduction to Programming and Problem Solving, Second Edition, is the only book that gives a full introduction to programming in MATLAB combined with an explanation of MATLAB's powerful functions, enabling engineers to fully exploit the software's power to solve engineering problems. The text aims to provide readers with the knowledge of the fundamentals of programming concepts and the skills and techniques needed for basic problem solving using MATLAB as the vehicle....

Price$44.99 CAD

Programming for Computations - Python

A Gentle Introduction to Numerical Simulations with Python

2016

EN

This book presents computer programming as a key method for solving mathematical problems. There are two versions of the book, one for MATLAB and one for Python. The book was inspired by the Springer book TCSE 6: A Primer on Scientific Programming with Python (by Langtangen), but the style is more accessible and concise, in keeping with the needs of engineering students.The book outlines the shortest possible path from no previous experience with programming to a set of skills that...

PriceFree

AI for Game Developers

Creating Intelligent Behavior in Games

2004

EN

Advances in 3D visualization and physics-based simulation technology make it possible for game developers to create compelling, visually immersive gaming environments that were only dreamed of years ago. But today's game players have grown in sophistication along with the games they play. It's no longer enough to wow your players with dazzling graphics; the next step in creating even more immersive games is improved artificial intelligence, or AI.Fortunately, advanced AI game techniques ar...

Price$26.99 CAD

2016

EN

Learn to master basic programming tasks from scratch with real-life scientifically relevant examples and solutions drawn from both science and engineering. Students and researchers at all levels are increasingly turning to the powerful Python programming language as an alternative to commercial packages and this fast-paced introduction moves from the basics to advanced concepts in one complete volume, enabling readers to quickly gain proficiency. Beginning with general programming concepts...

Price$41.99 CAD

Learn Physics with Functional Programming

A Hands-on Guide to Exploring Physics with Haskell

2023

EN

Deepen your understanding of physics by learning to use the Haskell functional programming language.Learn Physics with Functional Programming is your key to unlocking the mysteries of theoretical physics by coding the underlying math in Haskell.You’ll use Haskell’s type system to check that your code makes sense as you deepen your understanding of Newtonian mechanics and electromagnetic theory, including how to describe and calculate electric and m...

Price$42.39 CAD

Deep Reinforcement Learning Hands-On

Apply modern RL methods, with deep Q-networks, value iteration, policy gradients, TRPO, AlphaGo Zero and more

2018

EN

Publisher\\'s Note: This edition from 2018 is outdated and not compatible with any of the most recent updates to Python libraries. A new third edition, updated for 2020 with six new chapters that include multi-agent methods, discrete optimization, RL in robotics, and advanced exploration techniques is now available.Key FeaturesExplore deep reinforcement learning (RL), from the first principles to the latest algorithmsEvaluate high-profile RL methods, in...

Price$41.99 CADor Free with Kobo Plus

Modeling and Simulation in Python

An Introduction for Scientists and Engineers

2023

EN

Modeling and Simulation in Python teaches readers how to analyze real-world scenarios using the Python programming language, requiring no more than a background in high school math.Modeling and Simulation in Python is a thorough but easy-to-follow introduction to physical modeling—that is, the art of describing and simulating real-world systems. Readers are guided through modeling things like world population growth, infectious disease, bungee jum...

Price$38.39 CAD