Think Complexity und über 1,5 Millionen weitere Bücher verfügbar für Amazon Kindle. Erfahren Sie mehr
  • Alle Preisangaben inkl. MwSt.
Nur noch 7 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon.
Geschenkverpackung verfügbar.
Think Complexity: Complex... ist in Ihrem Einkaufwagen hinzugefügt worden
Gebraucht: Gut | Details
Verkauft von FatBrain
Zustand: Gebraucht: Gut
Ihren Artikel jetzt
eintauschen und
EUR 6,46 Gutschein erhalten.
Möchten Sie verkaufen?
Zur Rückseite klappen Zur Vorderseite klappen
Anhören Wird wiedergegeben... Angehalten   Sie hören eine Probe der Audible-Audioausgabe.
Weitere Informationen
Alle 2 Bilder anzeigen

Think Complexity: Complexity Science and Computational Modeling (Englisch) Taschenbuch – 23. März 2012

Alle 2 Formate und Ausgaben anzeigen Andere Formate und Ausgaben ausblenden
Amazon-Preis Neu ab Gebraucht ab
Kindle Edition
"Bitte wiederholen"
"Bitte wiederholen"
EUR 24,95
EUR 21,94 EUR 20,76
64 neu ab EUR 21,94 6 gebraucht ab EUR 20,76

Wird oft zusammen gekauft

Think Complexity: Complexity Science and Computational Modeling + Think Bayes + Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython
Preis für alle drei: EUR 68,85

Die ausgewählten Artikel zusammen kaufen
Jeder kann Kindle Bücher lesen — selbst ohne ein Kindle-Gerät — mit der KOSTENFREIEN Kindle App für Smartphones, Tablets und Computer.


  • Taschenbuch: 156 Seiten
  • Verlag: O'Reilly & Associates; Auflage: 1 (23. März 2012)
  • Sprache: Englisch
  • ISBN-10: 1449314635
  • ISBN-13: 978-1449314637
  • Größe und/oder Gewicht: 17,8 x 0,9 x 23,3 cm
  • Durchschnittliche Kundenbewertung: 4.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 109.524 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr


Über den Autor und weitere Mitwirkende

Allen Downey is an Associate Professor of Computer Science at the Olin College of Engineering. He has taught computer science at Wellesley College, Colby College and U.C. Berkeley. He has a Ph.D. in Computer Science from U.C. Berkeley and Master's and Bachelor's degrees from MIT.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


4.5 von 5 Sternen
5 Sterne
4 Sterne
3 Sterne
2 Sterne
1 Sterne
Beide Kundenrezensionen anzeigen
Sagen Sie Ihre Meinung zu diesem Artikel

Die hilfreichsten Kundenrezensionen

3 von 3 Kunden fanden die folgende Rezension hilfreich Von mko am 3. April 2012
Format: Taschenbuch
This one is not an easy one. Allen guides you through the various, complex, algorithms and data structures. This book is not for a beginners ' you have to know Python already to solve exercises presented by author. The complexity of the book itself is also rather for slightly advanced developers. If you just start your journey with Python development it may be hard to follow.

What I liked, however, is the way Allen presents the material. He tries to show you different aspects of the development process and refers not only to computer science but to philosophy and mathematics as well. Even if you won't be able to solve all the presented puzzles it is still worth getting through the book.

Few remarks regarding what I really liked in the book. First of all, Allen provides you with lots of references. So, if you are interested in particular topic, you have plenty of sources to start with. Secondly, Allen provides you with references to Wikipedia very often. This is not regarded usually as a good source among 'university like people', however I like this kind of approach a lot.
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen
Von Theodor Rabe am 9. November 2014
Format: Kindle Edition Verifizierter Kauf
Endlich ein Buch, das nicht mit Codebeispielen angefüllt ist sondern mit Quellenangaben und guter Beschreibung den Leser zum Lösen von technischen / mathematischen / ökonomischen Aufgabenstellungen einlädt. Nebenbei werden noch Prinzipen von Python erklärt und falls man Schwierigkeiten beim Lösen hat, gibt es Links zu Lösungsvarianten. Ebenso werden praktische Libraries für Python verwendet, so kann man diese auf in seine eigenen Projekte einbinden. Ein sehr gelungenes Buch, allerdings nichts für Programmieranfänger, Grundkenntnisse in Python sind ebenfalls notwendig!
Kommentar War diese Rezension für Sie hilfreich? Ja Nein Feedback senden...
Vielen Dank für Ihr Feedback. Wenn diese Rezension unangemessen ist, informieren Sie uns bitte darüber.
Wir konnten Ihre Stimmabgabe leider nicht speichern. Bitte erneut versuchen

Die hilfreichsten Kundenrezensionen auf (beta) 18 Rezensionen
27 von 29 Kunden fanden die folgende Rezension hilfreich
Engaging Challenges for Experienced Python Programmers 29. März 2012
Von Si Dunn - Veröffentlicht auf
Format: Taschenbuch
Are you a reasonably competent Python programmer yearning for new challenges? "Think Complexity" definitely delivers some.

Allen B. Downey's well-written new book can help you dive into complexity science and improve your Python skills along the way. It's not just another hello-world, learn-to-program-in-Python text.

"This book," Downey states, "is about data structures and algorithms, intermediate programming in Python, computational modeling, and the philosophy of science." Hello, NEW world.

His new work, he adds, sprang out of a blending of "boredom and fascination: boredom with the usual presentation of data structures and algorithms and fascination with complex systems. The problem with data structures is that they are often taught without a motivating context; the problem with complexity science is that it usually is not taught at all."

Complexity science is the scientific study of complex systems - which can be anything from computer networks to the human brain, global markets, ecosystems, metropolitan areas, space shuttles, ant trails, and so forth. Complexity science is practiced "at the intersection of mathematics, computer science, and natural science," Downey says.

How does "the philosophy of science" fit into Downey's book? "Think Complexity" offers "experiments and results [that] raise questions relevant to the philosophy of science, including the nature of scientific laws, theory choice, realism and instrumentalism, holism and reductionism, and epistemology."

Downey's new work "picks up where Think Python left off" and is intended to appeal to the "broad intellectual curiosity" of software engineers and their "drive to expand their knowledge and skills." There are case studies, exercises, code samples and even mini-lessons within the exercises.

So, before you jump into this book, be sure you are reasonably competent at Python programming and are open to some wide-ranging challenges.

Students at Olin College, where the author is a computer science professor, wrote the case studies for this book. The case studies then were edited by Downey and his wife and reviewed by other Olin faculty members. Appendix A of this book contains a call for readers to submit additional case studies: "Reports that meet the criteria [explained in the appendix] will be published in an online supplement to this book, and the best of them will be included in future print editions."

This might be an offer -- and a Python challenge -- you can't refuse.
11 von 12 Kunden fanden die folgende Rezension hilfreich
Where Rubber meets the Road 30. Juni 2012
Von Eric Chou - Veröffentlicht auf
Format: Taschenbuch
I really like this book, but I feel I could get a lot more out of this book if I had a more solid understanding that was introduced in the author's "Think Python" book. This is obviously by no fault of the book itself, just a fair warning to people whom may be in the same boat. I plan to go thru "Think Python" and re-read this book again. Readers need some intermediate Python chops and some understanding in scientific methodology prior to this book in order to maximize the benefits. And yes, as other review mentioned, plan to spend a fair amount of time to read up on all the references. I read the book digitally via Kindle app, so it was easy to link to the Wiki pages, but I can see some frustration if one was using a printed version. Also plan on doing a fair amount of coding in the exercises.

It was interesting how the author organized the idea shift in scientific thinking of the complexity science. If one is familiar with the works like Malcolm Gladwell in "Blink", "Outliers" or similarly in "Freakonomics" one can clearly related to the method of using simulation-based computational model to solve problems that are non-linear with large composite, many-to-many elements. Many of the TED talks I have seen also employed this line of method in arriving at their respective conclusions.

The middle section of the book introduced various models and approaches into solving complex problems. I absolutely love the fact that the theories were broken down into small pieces of problems that can be illustrated by small Python programs. Of the examples, the sections on Dijkstra algorithm and scale-free networks were the most interesting to me. As network engineer whom have dealt with OSPF and IS-IS on regular basis, I never thought it was possible to simulate the algorithm via Python. That was a treat. I also have some ideas inspired by the scale-free networks section that I feel I can apply to work.

Bottom line, if Professor Downey ever opens an online class for "Think Complexity" either synchronized or on UDemy I would sign up in a heartbeat. Cheers.
10 von 11 Kunden fanden die folgende Rezension hilfreich
Invitation To Participate In Science & Engaging Course In Data Structures 14. März 2012
Von Ira Laefsky - Veröffentlicht auf
Format: Taschenbuch
This short but extremely exciting book is simultaneously an invitation to actively participate in what Stephen Wolfram has called "A New Kind of Science", and an introduction to "Data Structures" (what traditionally has been the second course in Computer Science with an exciting new motivation. Complexity Science has been a part of the public attention since the 1992 publications of Stephen Levy's "Artificial Life" and M. Mitchell Waldrop's "Complexity"; it attempts to motivate and explain aspects of Life's Biological Processes, Economics, and Chaos Phenomena (such as weather, and fractal displays. While Wolfram's massive and influential book of 2002 vastly popularized this important new field, there hasn't been a simple way (up until now) for DIY experimenters to see on their own computers the results where a small number of simple rules leads to the most complex results and phenomena.

This book gives relatively straightforward programs in the Python Language which explain and illustrate phenomena such as Conway's "Game of Life", Wolfram's Cellular Automata experiments, and fractal graphics which can be run on a experimenter's own PC. Moreover, this book invites the reader to design their own experiments which may be published in a subsequent edition of the book and which give the real possibility of participating in new science to a moderately skilled home experimenter.

The book also importantly provides new motivation to one of the most basic skills of computer science by providing a way through which relatively simple data structures can yield important and surprising results in a variety of new science.

--Ira Laefsky, MSE/MBA
Home Experimenter formerly on the Senior Consulting Staff of Arthur D. Little, Inc. and Digital Equipment Corporation
25 von 31 Kunden fanden die folgende Rezension hilfreich
Don't buy unless you are seriously committed to do your homework. 8. Februar 2013
Von alessandro averchi - Veröffentlicht auf
Format: Taschenbuch Verifizierter Kauf
As most people these days, I spend my whole day in front of a computer, and I do most of my reading on a screen.
So when I concede myself the luxury of buying a "real" book, I expect it to be something that I can enjoy sitting on a sofa or in bed, as a stand alone item.
This book is certainly an interesting read for the topics it examines, however it completely fails on my requirements. There is not a single page in which the author is not asking the reader to go check a wikipedia page, download a scientific paper or go examine a piece of code available on the book's companion website.
This leaves the reader two choices: either do what the author is asking, sacrificing what should have been a reading session for yet another go of clicks and scrolls or (what i did) just ignore the suggestions. This will obviously make it more difficult to follow the line of thought, especially because the author many times is posing questions which have no answer in the book itself. So if you don't do the homework you never get the answer!
Overall the continuous referencing to external resources has left the feeling in me that this piece of work could have been a stimulating and interesting one if only the author had put in it the extra effort to make it a self standing reading. He could still have provided links to external resources, but only as optional.
In the end I don't recommend it unless you are really committed to following the author's path, which may be more doable for a college course type of reader than for a casual one like myself.
7 von 8 Kunden fanden die folgende Rezension hilfreich
Excellent if you fulfill the entry requirements. 19. April 2012
Von renaissance geek - Veröffentlicht auf
Format: Taschenbuch
For such a slender volume Think Complexity is a fascinating and challenging book. While being clear and well written the concepts it investigates do take some serious thinking about. Fairly high level elements of mathematics, (python) programming, computer science and philosophy are all utilised. The mathematics and programming in particular will be challenging if your not a university student, graduate or very committed enthusiast. That being said, your hard work will be more than adequately rewarded.

The book is laid out as a series of short chapters in most cases dealing with a different topic such as graphs, cellular automata and agent based modelling. Each of these chapters contains information, protocols, pointers to background reading and exercises. While this layout does work very well for university students (as it should - that's what it was written for) it does raise some problems for autodidacts. Several of the exercises require the reading of a canonical paper such as Watt's and Strogatz's Nature paper on small world networks; however if you don't have institutional access to the required journal each paper will set you back around $30. Obviously you can get round this with the help of your local library but that is time consuming and basically a bit of a pain. The final four chapter deviate from this layout, being in depth case studies for the solution of different problems.

The paper problem is really the only one I had with Think Complexity; well apart from my own limitations and a few coding problem induced headaches. If you're prepared to put in the work and have a reasonable level background knowledge in mathematics, computer science and python programming then this is an excellent and fascinating world of complexity science; made even better by the fact that there is still plenty of scope for amateur researchers to make new and exciting discoveries in the field.
Waren diese Rezensionen hilfreich? Wir wollen von Ihnen hören.