Swipe to navigate through the chapters of this book
Three hands-on computational problems for students are presented. Each problem is related to the overall topic of graphics, and is organized around five specific lab programming assignments. The coding examples and problem statements are presented in the Python 2 language, along with the Tk and PIL libraries, but any comparable system for code development could be substituted with minimal additional overhead. Supporting data files, demos, and practice exercises are also available from the book's companion website. The first problem develops bit-map images with both rich features and extensive application. The second problem introduces the scalable nature of vector images including code organization and mathematical insight. The third problem builds an entire set of software tools for the interactive creation of images. Concepts, skills, and applications are carefully sequenced for ease of understanding, rapid feedback, and differentiated progression for any level of prior coding experience, including absolute beginners.
Please log in to get access to this content
To get access to this content you need the following product:
*Estimated runtime for size m = 10 6 is over ten days. Our eleven second runtime is based on a more efficient calculation suggested on the next page. A common story: the necessity of running a large problem is what compels us to consider a more sophisticated technique in the first place.
Variables stored with a “pointer” and passed to a function may be altered but not by assignment.
- Springer International Publishing
- Sequence number
- Chapter number
- Chapter 2