Introduction to Computation and Programming Using Python, Second Edition | The MIT PressFigure 4. Once we went from the vague statement of a problem about bunnies to a set of recursive equations, the code almost wrote itself. Finding some kind of abstract way to express a solution to the problem at hand is very often the hardest step in building a useful program. We will talk much more about this later in the book. As you might guess, this is not a perfect model for the growth of rabbit populations in the wild. In , Thomas Austin, an Australian farmer, imported twenty-four rabbits from England, to be used as targets in hunts. Ten years later, approximately two million rabbits were shot or trapped each year in Australia, with no noticeable impact on the population.
Introduction to Computation and Programming Using Python
Falls Sie Hilfe bei einer Bestellung bzw. Unsere Community umfasst Mitglieder aller Altersgruppen. Ich versichere und bin mir der Folgen nicht zutreffender Angaben bewusst , dass die von mir in dieser Meldung gemachten Angaben zutreffend sind und dass ich der Inhaber des Copyrights bzw. Ihre digitale Signatur ist ebenso verbindlich wie eine normale Unterschrift. Wenn Sie eine digitale Signatur verwenden, muss Ihre Unterschrift genau dem in diesem Formular angegebenen Vor- und Nachnamen entsprechen.
The new edition of an introductory text that teaches students the art of computational problem solving, covering topics ranging from simple algorithms to information visualization. This book introduces students with little or no prior programming experience to the art of computational problem solving using Python and various Python libraries, including PyLab. It provides students with skills that will enable them to make productive use of computational techniques, including some of the tools and techniques of data science for using computation to model and interpret data. This new edition has been updated for Python 3, reorganized to make it easier to use for courses that cover only a subset of the material, and offers additional material including five new chapters. Students are introduced to Python and the basics of programming in the context of such computational concepts and techniques as exhaustive enumeration, bisection search, and efficient approximation algorithms.