Introduction to computation and programming using Python : (Record no. 29624)

MARC details
LIBRARY OF CONGRESS CONTROL NUMBER
LC control number 2016019367
ISBN
International Standard Book Number 9780262529624
DEWEY DECIMAL CLASSIFICATION NUMBER
Call number 005.13/3
MAIN ENTRY--PERSONAL AUTHOR
Authors Guttag, John V.
TITLE STATEMENT
Title Introduction to computation and programming using Python :
Subtitle with application to understanding data
Statement of responsibility, etc. John V. Guttag
EDITION STATEMENT
Edition statement 2nd ed.
PUBLICATION, DISTRIBUTION, ETC. (IMPRINT)
Place of publication Cambridge, MA :
Publisher The MIT Press,
Date c2016.
PHYSICAL DESCRIPTION
Extent xv, 447 p. :
Other Details ill. ;
Size 23 cm.
GENERAL NOTE
General note Includes index.
SUMMARY
Summary This book introduces students with little or no prior programming experience to theart of computational problem solving using Python and various Python libraries, including PyLab. Itprovides students with skills that will enable them to make productive use of computationaltechniques, including some of the tools and techniques of "data science" for usingcomputation to model and interpret data. The book is based on an MIT course (which became the mostpopular course offered through MIT's OpenCourseWare) and was developed for use not only in aconventional classroom but in in a massive open online course (or MOOC) offered by the pioneeringMIT--Harvard collaboration edX. Students are introduced to Python and the basics of programming inthe context of such computational concepts and techniques as exhaustive enumeration, bisectionsearch, and efficient approximation algorithms. The book does not require knowledge of mathematicsbeyond high school algebra, but does assume that readers are comfortable with rigorous thinking andnot intimidated by mathematical concepts. Although it covers such traditional topics ascomputational complexity and simple algorithms, the book focuses on a wide range of topics not foundin most introductory texts, including information visualization, simulations to model randomness,computational techniques to understand data, and statistical techniques that inform (and misinform)as well as two related but relatively advanced topics: optimization problems and dynamicprogramming. Introduction to Computation and Programming UsingPython can serve as a stepping-stone to more advanced computer science courses, or as abasic grounding in computational problem solving for students in other disciplines.
SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Heading Python (Computer program language)
Geographic Textbooks
SUBJECT ADDED ENTRY--TOPICAL TERM
Topical Heading Computer programming
Geographic Textbooks
ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="https://uowd.box.com/s/ah4wl11o8flmeu97e7xdd24ti2ks2v62">https://uowd.box.com/s/ah4wl11o8flmeu97e7xdd24ti2ks2v62</a>
Public note Location Map
MAIN ENTRY--PERSONAL AUTHOR
-- 37764
SUBJECT ADDED ENTRY--TOPICAL TERM
-- 37765
SUBJECT ADDED ENTRY--TOPICAL TERM
-- 10843
Holdings
Date last seen Total checkouts Total renewals Full call number Barcode Date last borrowed Cost, replacement price Price effective from Koha item type Lost status Source of classification or shelving scheme Damaged status Not for loan Withdrawn status Permanent location Current location Shelving location Date acquired Source of acquisition
13/11/2024 3 3 005.133 GU IN T0055185 07/11/2024 31.99 26/01/2017 REGULAR   Dewey Decimal Classification       University of Wollongong in Dubai University of Wollongong in Dubai Main Collection 06/11/2016 AMAUK