Introduction to computing & programming in Python : (Record no. 4949)

MARC details
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 100407s2010 njua b 001 0 eng
010 ## - LIBRARY OF CONGRESS CONTROL NUMBER
LC control number 2009016329
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9780136060239 (alk. paper
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 0136060234 (alk. paper)
035 ## - SYSTEM CONTROL NUMBER
System control number (Sirsi) u5993
040 ## - CATALOGING SOURCE
Original cataloging agency EG-CaNU
Transcribing agency EG-CaNU
Modifying agency EG-CaNU
042 ## - AUTHENTICATION CODE
Authentication code ncode
082 04 - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 006.76
Edition number 22
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Guzdial, Mark
9 (RLIN) 11715
245 10 - TITLE STATEMENT
Title Introduction to computing & programming in Python :
Remainder of title a multimedia approach /
Statement of responsibility, etc. Mark Guzdial and Barbara Ericson.
246 14 - VARYING FORM OF TITLE
Title proper/short title Introduction to computing and programming in Pytho
250 ## - EDITION STATEMENT
Edition statement 2nd ed.
260 ## - PUBLICATION, DISTRIBUTION, ETC.
Place of publication, distribution, etc. Upper Saddle River [N.J.] :
Name of publisher, distributor, etc. Prentice Hall,
Date of publication, distribution, etc. c2010.
300 ## - PHYSICAL DESCRIPTION
Extent xxiii, 401 p. :
Other physical details ill. (chiefly col.) ;
Dimensions 24 cm.
504 ## - BIBLIOGRAPHY, ETC. NOTE
Bibliography, etc. note Includes bibliographical references and index.
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Introduction -- Chapter 1 Introduction to Computer Science and Media Computation -- Chapter 2 Introduction to Programming -- Chapter 3 Modifying Pictures Using Loops -- Chapter 4 Modifying Pixels in a Range -- Chapter 5 Advanced Picture Techniques -- Chapter 6 Modifying Sounds Using Loops -- Chapter 7 Modifying Samples in a Range -- Chapter 8 Making Sounds by Combining Pieces -- Chapter 9 Building Bigger Programs -- Chapter 10 Creating and Modifying Text -- Chapter 11 Advanced Text Techniques:Web and Information -- Chapter 12 Making Text for theWeb -- Chapter 13 Creating and Modifying Movies -- Chapter 14 Speed -- Chapter 15 Functional Programming -- Chapter 16 Object-Oriented Programming -- APPENDICES -- A Quick Reference to Python -- Bibliography.
520 ## - SUMMARY, ETC.
Summary, etc. 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.
520 ## - SUMMARY, ETC.
Summary, etc. For courses in Introduction to Computing or Introduction to Programming. There is a growing interest in computing for non-CS majors, or for students who have not yet determined their majors (sometimes called the “CS0” market). Computer science professors are also confronted with increased attrition and failure rates. Guzdial introduces programming as a way of creating and manipulating media–a context familiar and intriguing to today’s students. Students begin actual programming early on (sometimes over 100 lines of code in the second assignment). Guzdial’s approach has met with substantial success in class testing.
596 ## -
-- 1
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Python (Computer program language)
9 (RLIN) 1484
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name entry element Multimedia systems.
9 (RLIN) 1918
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Ericson, Barbara.
9 (RLIN) 11716
Holdings
Withdrawn status Lost status Source of classification or shelving scheme Damaged status Not for loan Home library Current library Shelving location Date acquired Source of acquisition Total Checkouts Full call number Barcode Date last seen Copy number Price effective from Koha item type
    Dewey Decimal Classification     Main library Main library General Stacks 01/26/2020 AHRA-P   006.76 / GU.I 2009 008676 11/24/2019 1 11/24/2019 Books