Material Detail

Think Complexity

Think Complexity

This book is about complexity science, data structures and algorithms, intermediate programming in Python, and the philosophy of science: Complexity science is an interdisciplinary field—at the intersection of physics, mathematics, and computer science—that focuses on systems with many interacting components. Data structures and algorithms: Data structures is an important and useful topic for software engineers, but it is often presented without motivation. Complexity science provides an engaging context for this material. Python programming: This book picks up where Think Python leaves off. I assume that you have read that book or have equivalent knowledge of Python. As always, I try to emphasize fundamental ideas that apply to programming in many languages, but along the way you will... Show More


  • User Rating
  • Comments
  • Learning Exercises
  • Bookmark Collections
  • Course ePortfolios
  • Accessibility Info

More about this material


Log in to participate in the discussions or sign up if you are not already a MERLOT member.