Related products:
Python Programming: An Introduction to Computer Science
Dive Into Python
Foundations of Python Network Programming (Foundations)
Text Processing in Python
Numerical Methods in Engineering with Python
|
Python
Introduction to Computing and Programming in Python, A Multimedia Approach
Format: Paperback
Author: Mark Guzdial
ReleaseDate: 27 December, 2004
Publisher: Prentice Hall
Rating:
strong image analysis
The files might contain images, sounds, video or even just plain text. Guzdial teaches Python from the angle that you want to use it to easily manipulate various types of multimedia files. This gives some of you extra motivation to learn the material.
Along the way, you can learn how images are encoded in JPG, and how colours are represented, either in RGB or HSB. There is a fair amount of image analysis and modifications that can be easily done in Python. This does not approach the sophistication of what Photoshop provides. But being able to do a lot yourself, instead of invoking canned Photoshop routines, might appeal to you.
Audio manipulation is also covered, though perhaps not as extensively. There are more specialised audio tools available elsewhere, especially for music synthesis.
The discussion of movies is very weak. Due to the complexity of what is required. Here I suggest you turn to what Apple and others offer. .
best python as a first language book so far
Focusing on computing applications in the arts, this book uses a clever approach to enable the beginner to do really interesting stuff, very quickly. This book achieves both of the things you would want a Python as a first language book to do - it engages the beginner with things they might actually want to do, but doesn't fail to introduce the deeper concepts that are needed to come to appreciate the beauty and elegance of Python. There are things in there that would be of interest to any photographer, not just a software beginner.
Yes, Photoshop is faster and easier, but it hasn't got this level of control! If you ever wanted to write your own Photoshop plugins, this book might be of interest just as an alternative way to get to design your own effects.
The end of the book gets carried away, trying to pack too much in. It tries to explain OOP and Swing, HTML, Javascript and SQL. I think this is too much to get into one book, and if you are working through the text yourself without any mentors you should probably not give yourself too much grief if you don't get all the way through it.
Admittedly, it is also pretty darned expensive.
Otherwise great stuff! This book fills a gaping hole in the Python literature. If you are an intelligent beginner, it is a great place to get started in getting real control over your computer!.
Great Book
Actually entertaining to read. Guzdial presents concepts in simple form that is easy for beginners to understand. Worth every penny! .
|
|