or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
79 used & new from $6.67

Have one to sell? Sell yours here
 
   
Introduction to Computing and Programming in Python, A Multimedia Approach
 
See larger image
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

Introduction to Computing and Programming in Python, A Multimedia Approach (Paperback)

~ Mark J. Guzdial (Author)
4.6 out of 5 stars  See all reviews (5 customer reviews)

List Price: $117.00
Price: $86.67 & this item ships for FREE with Super Saver Shipping. Details
You Save: $30.33 (26%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 2 left in stock--order soon (more on the way).

Want it delivered Tuesday, November 24? Choose One-Day Shipping at checkout. Details
24 new from $39.07 55 used from $6.67

Formats

Amazon Price New from Used from
  Paperback, July 10, 2009 $83.38 $62.70 $53.46
  Paperback, January 6, 2005 $86.67 $39.07 $6.67
There is a newer edition of this item:
Introduction to Computing and Programming in Python, A Multimedia Approach (2nd Edition) Introduction to Computing and Programming in Python, A Multimedia Approach (2nd Edition) 4.6 out of 5 stars (5)
$83.38
In Stock.
What Do Customers Ultimately Buy After Viewing This Item?

Frequently Bought Together

Customers buy this book with Python Programming: An Introduction to Computer Science by John M. Zelle

Introduction to Computing and Programming in Python, A Multimedia Approach + Python Programming: An Introduction to Computer Science
Price For Both: $120.27

Show availability and shipping details

  • This item: Introduction to Computing and Programming in Python, A Multimedia Approach by Mark Guzdial

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Python Programming: An Introduction to Computer Science by John M. Zelle

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Python Programming: An Introduction to Computer Science

Python Programming: An Introduction to Computer Science

by John M. Zelle
4.4 out of 5 stars (34)  $33.60
Calculus, Student Solutions Manual (Chapters 1 - 12): One and Several Variables (Chapters 1-12)

Calculus, Student Solutions Manual (Chapters 1 - 12): One and Several Variables (Chapters 1-12)

by Garret J. Etgen
3.8 out of 5 stars (6)  $36.48
Introduction to Computing and Programming with Java: A Multimedia Approach

Introduction to Computing and Programming with Java: A Multimedia Approach

by Mark Guzdial
4.0 out of 5 stars (5)  $74.32
Single Variable Calculus: Concepts and Contexts (with Tools for Enriching Calculus, Interactive Video Skillbuilder CD-ROM, and iLrn Homework/Personal Tutor with SMARTHINKING)

Single Variable Calculus: Concepts and Contexts (with Tools for Enriching Calculus, Interactive Video Skillbuilder CD-ROM, and iLrn Homework/Personal Tutor with SMARTHINKING)

by James Stewart
3.6 out of 5 stars (17)  $192.95
Python Programming for the Absolute Beginner

Python Programming for the Absolute Beginner

by Mike Dawson
4.4 out of 5 stars (48)  $19.79
Explore similar items

Editorial Reviews

Product Description

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. Acknowledges that readers in this audience care about the Web; introduces HTML and covers writing programs that generate HTML. Uses the Web as a Data Source; shows readers how to read from files, but also how to write programs to directly read Web pages and distill information from there for use in other calculations, other Web pages, etc. (examples include temperature from a weather page, stock prices from a financials page). A comprehensive guide for anyone interested in learning the basics of programming with one of the best web languages, Python.



About the Author

Mark Guzdial is a Full Professor at the College of Computing at Georgia Tech, member of the GVU Center, and Director of the Collaborative Software Laboratory. His Prentice Hall books include Squeak: Object-Oriented Design with Multimedia Applications; Squeak: Open Personal Computing and Multimedia; and Introduction to Computing and Programming in Python: A Multimedia Approach.

 

 


Product Details

  • Paperback: 400 pages
  • Publisher: Prentice Hall (January 6, 2005)
  • Language: English
  • ISBN-10: 0131176552
  • ISBN-13: 978-0131176553
  • Product Dimensions: 9.1 x 7 x 0.9 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (5 customer reviews)
  • Amazon.com Sales Rank: #691,620 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #92 in  Books > Computers & Internet > Programming > Languages & Tools > Python

More About the Author

Mark Guzdial
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Mark Guzdial Page

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

5 Reviews
5 star:
 (3)
4 star:
 (2)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (5 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
10 of 12 people found the following review helpful:
5.0 out of 5 stars best python as a first language book so far, May 20, 2005
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.

Focusing on computing applications in the arts, this book uses a clever approach to enable the beginner to do really interesting stuff, very quickly. 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!
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
3 of 3 people found the following review helpful:
4.0 out of 5 stars strong image analysis, February 9, 2006
By W Boudville (Terra, Sol 3) - See all my reviews
(TOP 10 REVIEWER)    (REAL NAME)      
Guzdial teaches Python from the angle that you want to use it to easily manipulate various types of multimedia files. The files might contain images, sounds, video or even just plain text. 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.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
1 of 1 people found the following review helpful:
5.0 out of 5 stars Very Nice Hands-on Multimedia Book for Learning Python, February 19, 2009
Not knowing Python, I read the book from cover to cover, doing many of the examples as interactive exercises. The book comes with a CD and includes a bunch of files (.jpg, .wav, .html) to experiment with (same files as the examples in the book). So, right off the bat, the reader is engaged in the material.

The CD that comes with the book runs on any PC and is easy to install and use. Because it's a multimedia-based book and self-study course, you get to do neat things like:

- manipulate images (.jpg files): understand bit representations of colors in a pixel, loop through pixels in an image, change colors in a photo, create a sunset (darken, lighten), convert to grayscale, remove red eye, repair photos, perform mirroring (symmetry in a photo)

- manipulate sounds (.wav files): understand the bit representation of sounds; view signals; change the volume; sample sounds at various rates; create echoes; splice sounds together; and learn a bit about compression, MP3, and MIDI

- manipulate strings and html pages: scrape Web pages for specific data and create your own Web pages based on the data you've pulled from other pages, perform string searches, work with files, deal with lookup tables (dictionaries) to act as primitive databases

- manipulate videos (series of .jpg images): there are tools on the CD that let you create simple animations (including fade outs and chroma key) and see how a stream of images combines to form a simple 3-second video

Overall, it's a great book, and a fun way to learn programming.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars Good entry level book
This book takes that you have some basic understanding of computer programs, but is very introductory.

Published 1 month ago by S. Mulligan

5.0 out of 5 stars Great Book
Guzdial presents concepts in simple form that is easy for beginners to understand. Actually entertaining to read. Worth every penny!
Published on November 22, 2004 by CS newbee

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.