Introduction to Computing and Programming in Python: A Multimedia ApproachGuzdial introduces programming as a way of creating and manipulating mediaa 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. |
Contents
Part 2 Pictures | 37 |
Part 3 Sounds | 133 |
Part 4 Text Files Networks Databases and Unimedia | 211 |
Copyright | |
5 other sections not shown
Other editions - View all
Introduction to Computing and Programming in Python Mark Guzdial,Barbara Ericson No preview available - 2013 |
Introduction to Computing and Programming in Python Mark J. Guzdial,Barbara Ericson No preview available - 2012 |
Introduction to Computing and Programming in Python Plus My Programming Lab ... Mark J. Guzdial,Barbara Ericson No preview available - 2013 |
Common terms and phrases
actually additive synthesis algorithms amplitude array barb bits blue button bytes called chapter chromakey Command Area COMMON BUG computer science copy create database debugging decreaseRed define digit disk drawing encoding example execute file name filename flower1 folder frequency function functional programming getBlue getMediaPath getPixel source getPixels picture getRed getSamples sound getSampleValueAt going Graphical User Interfaces green Guzdial hash table Hello Here's hexadecimal increment input instance variables Internet Java JavaScript JPEG look loop machine language makePicture makeSound makeSunset manipulate MediaTools application method mirrorpoint module Moore's Law movie object-oriented object-oriented programming pickAFile pict pixel play programming language Python range range(1 recipe sequence setColor(getPixel simply sine wave sourceIndex sourceY statement string takes target targetIndex targetX things tool user interface WAV files window word write