Introduction to Computation and Programming Using Python (MIT Press)

Introduction to Computation and Programming Using Python (MIT Press) cover

Download Introduction to Computation and Programming Using Python (MIT Press) PDF EPUB


Author: John V. Guttag

Pages: 320

Size: 909,69 Kb

Publication Date: August 9,2013

Category: Python



Download PDF  Download EPUB


This reserve introduces college students with little if any prior programming encounter to the artwork of computational issue solving using Python and different Python libraries, which includes PyLab. It offers students with abilities which will enable them to create productive usage of computational methods, including a few of the equipment and methods of “data technology” for using computation to model and interpret data. The book is founded on an MIT training course (which became the most famous training course provided through MIT’s OpenCourseWare) and originated for use not merely in a typical classroom but in an enormous open online training course (or MOOC) provided by the pioneering MIT-Harvard collaboration edX. Though it addresses such traditional topics as computational complexity and basic algorithms, the book targets an array of topics not within most introductory texts, which includes details visualization, simulations to model randomness, computational ways to understand data, and statistical methods that inform (and misinform) in addition to two related but fairly advanced topics: optimization complications and dynamic development. Launch to Computation and Development Using Python can serve as a stepping-stone to more complex computer science classes, or as a simple grounding in computational issue solving for college students in additional disciplines.

College students are launched to Python and the fundamentals of programming in the context of such computational ideas and methods as exhaustive enumeration, bisection search, and effective approximation algorithms. The reserve does not require understanding of mathematics beyond senior high school algebra, but does presume that readers are more comfortable with rigorous considering rather than intimidated by mathematical ideas.



See also