Introduction to Media Computation: A Multimedia Cookbook in Python
by Mark Guzdial
Publisher: Georgia Institute of Technology 2002
Number of pages: 234
Guzdial introduces programming as a way of creating and manipulating media -– a context familiar and intriguing to today's readers. Starts readers with actual programming early on. Puts programming in a relevant context (Computing for Communications). Includes implementing Photoshop-like effects, reversing/splicing sounds, creating animations.
Home page url
Download or read it online for free here:
by Brian Heinold - Mount St. Mary's University
Partly a tutorial and partly a reference book. I summarize information in tables and give a lot of short example programs. I also jump right into things and fill in background information as I go, rather than covering the background material first.
by Guido van Rossum - Python Software Foundation
This tutorial introduces the reader informally to the basic concepts of the Python language and system. It introduces many of Python's most noteworthy features, and will give you a good idea of the language's flavor and style.
by Svein Linge, Hans Petter Langtangen - Springer
This book presents Python programming as a key method for solving mathematical problems. The style is accessible and concise, the emphasis is on generic algorithms, clean design of programs, use of functions, and automatic tests for verification.
by David Beazley, Brian K. Jones - O'Reilly Media
This cookbook is for experienced Python programmers who want to focus on modern tools and idioms. You'll find complete recipes for more than a dozen topics, covering the core Python language as well as tasks common to a wide variety of applications.