Please Sign Up to Request This Product

Think Complexity

Complexity Science and Computational Modeling

You need to be an approved reviewer to request a product. Please sign up to request access or login to your account.

If you've already signed up and you haven't heard from us yet please email and we will check on your request.


Expand your Python skills by working with data structures and algorithms in a refreshing context—through an eye-opening exploration of complexity science. Whether you’re an intermediate-level Python programmer or a student of computational modeling, you’ll delve into examples of complex systems through a series of exercises, case studies, and easy-to-understand explanations.


On Apr 30 Grant van Staden wrote: A Textbook of Fundamental Topics
This was a difficult book to read! For the most part, it is a textbook introducing the field of Complexity Science and explaining some fundamental Computer Science topics. The explanations of the topics are not very different to the standard ones available in most other textbooks but the exercises provided are a bit more geared to practical use of the theory. Python is used to demonstrate some topics but don’t expect a lot of practical Python programming, the content is predominantly theoretical. Full Review  >

Rating: StarStarStarStarStar3.0

On Apr 27 Kiatikun Luangkesorn wrote:
To properly do the exercises, one would have to be a good Python programmer, and these would be serious exercises in the application of data structures. But even if the focus was on an introduction to complexity science, being able to run and modify the examples made this a more useful introduction to the field of complex systems and models for emergent behavior than other works that I have seen. Running and playing with the examples makes a greater impact than the text explanation, and in this Think Complexity is a success. Full Review  >

Rating: StarStarStarStarStar4.0

On Apr 23 Steven Jenkins wrote:
Full Review  >

Rating: StarStarStarStarStar4.0

On Apr 2 Michal Konrad Owsiak wrote: Challenging but rewarding
This one is not an easy one, however, if you won't be able to solve all the presented puzzles it is still worth getting through the book. Full Review  >

Rating: StarStarStarStarStar4.0

On Mar 30 Hitoshi Uchida wrote: Entry point of complexity theory
The author starts from introduction what the complexity theory is and why the specific problem can't be resolved with traditional approach precisely. After the introduction, it starts from basic algorithm explanation of graph, hash map, iterator, and how to estimate the calculation cost with sample codes and the concrete estimation procedure. Full Review  >

Rating: StarStarStarStarStar4.0

Receive free ebooks and videos in exchange for your reviews.

Join the O'Reilly Reader Review Program

Learn more >


Top Reviewers

Michal Konrad Owsiak, 95 Reviews

Santosh Shanbhag, 61 Reviews

Surachart Opun, 60 Reviews

Doron Katz, 57 Reviews

Shawn Day, 55 Reviews

See More Reviewers >

Featured Review

Principles of Big Data

Dedunu Dhananjaya wrote:
Perfect start for big data concepts
If you have prior knowledge on BI tools and techniques, this book will help you… Full Review >

Rating: StarStarStarStarStar4.0